{
  "nodes": [
    {
      "label": "beszel.go",
      "file_type": "code",
      "source_file": "beszel.go",
      "source_location": "L1",
      "id": "beszel_go"
    },
    {
      "label": "chart-library.tsx",
      "file_type": "code",
      "source_file": "chart-library.tsx",
      "source_location": "L1",
      "id": "chart_library_tsx"
    },
    {
      "label": "formatBytes()",
      "file_type": "code",
      "source_file": "chart-library.tsx",
      "source_location": "L117",
      "id": "beszel_chart_library_formatbytes"
    },
    {
      "label": "formatPercentage()",
      "file_type": "code",
      "source_file": "chart-library.tsx",
      "source_location": "L126",
      "id": "beszel_chart_library_formatpercentage"
    },
    {
      "label": "formatDuration()",
      "file_type": "code",
      "source_file": "chart-library.tsx",
      "source_location": "L130",
      "id": "beszel_chart_library_formatduration"
    },
    {
      "label": "formatShortDate()",
      "file_type": "code",
      "source_file": "chart-library.tsx",
      "source_location": "L136",
      "id": "beszel_chart_library_formatshortdate"
    },
    {
      "label": "getColor()",
      "file_type": "code",
      "source_file": "chart-library.tsx",
      "source_location": "L141",
      "id": "beszel_chart_library_getcolor"
    },
    {
      "label": "ChartCard()",
      "file_type": "code",
      "source_file": "chart-library.tsx",
      "source_location": "L149",
      "id": "beszel_chart_library_chartcard"
    },
    {
      "label": "gpu_amd_unsupported.go",
      "file_type": "code",
      "source_file": "agent/gpu_amd_unsupported.go",
      "source_location": "L1",
      "id": "agent_gpu_amd_unsupported_go"
    },
    {
      "label": "GPUManager",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L33",
      "id": "agent_gpumanager"
    },
    {
      "label": ".hasAmdSysfs()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L30",
      "id": "agent_gpumanager_hasamdsysfs"
    },
    {
      "label": ".collectAmdStats()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L45",
      "id": "agent_gpumanager_collectamdstats"
    },
    {
      "label": "data_dir.go",
      "file_type": "code",
      "source_file": "agent/data_dir.go",
      "source_location": "L1",
      "id": "agent_data_dir_go"
    },
    {
      "label": "GetDataDir()",
      "file_type": "code",
      "source_file": "agent/data_dir.go",
      "source_location": "L16",
      "id": "agent_data_dir_getdatadir"
    },
    {
      "label": "testDataDirs()",
      "file_type": "code",
      "source_file": "agent/data_dir.go",
      "source_location": "L40",
      "id": "agent_data_dir_testdatadirs"
    },
    {
      "label": "isValidDataDir()",
      "file_type": "code",
      "source_file": "agent/data_dir.go",
      "source_location": "L70",
      "id": "agent_data_dir_isvaliddatadir"
    },
    {
      "label": "directoryExists()",
      "file_type": "code",
      "source_file": "agent/data_dir.go",
      "source_location": "L94",
      "id": "agent_data_dir_directoryexists"
    },
    {
      "label": "directoryIsWritable()",
      "file_type": "code",
      "source_file": "agent/data_dir.go",
      "source_location": "L110",
      "id": "agent_data_dir_directoryiswritable"
    },
    {
      "label": "gpu_darwin_test.go",
      "file_type": "code",
      "source_file": "agent/gpu_darwin_test.go",
      "source_location": "L1",
      "id": "agent_gpu_darwin_test_go"
    },
    {
      "label": "TestParsePowermetricsData()",
      "file_type": "code",
      "source_file": "agent/gpu_darwin_test.go",
      "source_location": "L13",
      "id": "agent_gpu_darwin_test_testparsepowermetricsdata"
    },
    {
      "label": "TestParsePowermetricsDataPartial()",
      "file_type": "code",
      "source_file": "agent/gpu_darwin_test.go",
      "source_location": "L44",
      "id": "agent_gpu_darwin_test_testparsepowermetricsdatapartial"
    },
    {
      "label": "TestParseMacmonLine()",
      "file_type": "code",
      "source_file": "agent/gpu_darwin_test.go",
      "source_location": "L63",
      "id": "agent_gpu_darwin_test_testparsemacmonline"
    },
    {
      "label": "systemd_nonlinux_test.go",
      "file_type": "code",
      "source_file": "agent/systemd_nonlinux_test.go",
      "source_location": "L1",
      "id": "agent_systemd_nonlinux_test_go"
    },
    {
      "label": "TestNewSystemdManager()",
      "file_type": "code",
      "source_file": "agent/systemd_nonlinux_test.go",
      "source_location": "L11",
      "id": "agent_systemd_nonlinux_test_testnewsystemdmanager"
    },
    {
      "label": "TestSystemdManagerGetServiceStats()",
      "file_type": "code",
      "source_file": "agent/systemd_nonlinux_test.go",
      "source_location": "L17",
      "id": "agent_systemd_nonlinux_test_testsystemdmanagergetservicestats"
    },
    {
      "label": "TestSystemdManagerGetServiceDetails()",
      "file_type": "code",
      "source_file": "agent/systemd_nonlinux_test.go",
      "source_location": "L30",
      "id": "agent_systemd_nonlinux_test_testsystemdmanagergetservicedetails"
    },
    {
      "label": "TestSystemdManagerFields()",
      "file_type": "code",
      "source_file": "agent/systemd_nonlinux_test.go",
      "source_location": "L46",
      "id": "agent_systemd_nonlinux_test_testsystemdmanagerfields"
    },
    {
      "label": "gpu_amd_linux_test.go",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L1",
      "id": "agent_gpu_amd_linux_test_go"
    },
    {
      "label": "TestNormalizeHexID()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L16",
      "id": "agent_gpu_amd_linux_test_testnormalizehexid"
    },
    {
      "label": "TestCacheKeyForAmdgpu()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L39",
      "id": "agent_gpu_amd_linux_test_testcachekeyforamdgpu"
    },
    {
      "label": "TestReadSysfsFloat()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L55",
      "id": "agent_gpu_amd_linux_test_testreadsysfsfloat"
    },
    {
      "label": "TestIsAmdGpu()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L82",
      "id": "agent_gpu_amd_linux_test_testisamdgpu"
    },
    {
      "label": "TestAmdgpuNameCacheRoundTrip()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L100",
      "id": "agent_gpu_amd_linux_test_testamdgpunamecacheroundtrip"
    },
    {
      "label": "TestUpdateAmdGpuDataWithFakeSysfs()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L122",
      "id": "agent_gpu_amd_linux_test_testupdateamdgpudatawithfakesysfs"
    },
    {
      "label": "TestLookupAmdgpuNameInFile()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L187",
      "id": "agent_gpu_amd_linux_test_testlookupamdgpunameinfile"
    },
    {
      "label": "TestGetAmdGpuNameFromIdsFile()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L249",
      "id": "agent_gpu_amd_linux_test_testgetamdgpunamefromidsfile"
    },
    {
      "label": "system.go",
      "file_type": "code",
      "source_file": "agent/system.go",
      "source_location": "L1",
      "id": "agent_system_go"
    },
    {
      "label": "Agent",
      "file_type": "code",
      "source_file": "agent/agent_test_helpers.go",
      "source_location": "L6",
      "id": "agent_agent"
    },
    {
      "label": ".refreshSystemDetails()",
      "file_type": "code",
      "source_file": "agent/system.go",
      "source_location": "L26",
      "id": "agent_agent_refreshsystemdetails"
    },
    {
      "label": ".attachSystemDetails()",
      "file_type": "code",
      "source_file": "agent/system.go",
      "source_location": "L111",
      "id": "agent_agent_attachsystemdetails"
    },
    {
      "label": ".updateSystemDetails()",
      "file_type": "code",
      "source_file": "agent/system.go",
      "source_location": "L125",
      "id": "agent_agent_updatesystemdetails"
    },
    {
      "label": ".getSystemStats()",
      "file_type": "code",
      "source_file": "agent/system.go",
      "source_location": "L131",
      "id": "agent_agent_getsystemstats"
    },
    {
      "label": "getOsPrettyName()",
      "file_type": "code",
      "source_file": "agent/system.go",
      "source_location": "L267",
      "id": "agent_system_getosprettyname"
    },
    {
      "label": "sensors_test.go",
      "file_type": "code",
      "source_file": "agent/sensors_test.go",
      "source_location": "L1",
      "id": "agent_sensors_test_go"
    },
    {
      "label": "TestIsValidSensor()",
      "file_type": "code",
      "source_file": "agent/sensors_test.go",
      "source_location": "L19",
      "id": "agent_sensors_test_testisvalidsensor"
    },
    {
      "label": "TestNewSensorConfigWithEnv()",
      "file_type": "code",
      "source_file": "agent/sensors_test.go",
      "source_location": "L163",
      "id": "agent_sensors_test_testnewsensorconfigwithenv"
    },
    {
      "label": "TestNewSensorConfig()",
      "file_type": "code",
      "source_file": "agent/sensors_test.go",
      "source_location": "L365",
      "id": "agent_sensors_test_testnewsensorconfig"
    },
    {
      "label": "TestScaleTemperature()",
      "file_type": "code",
      "source_file": "agent/sensors_test.go",
      "source_location": "L391",
      "id": "agent_sensors_test_testscaletemperature"
    },
    {
      "label": "TestScaleTemperatureLogic()",
      "file_type": "code",
      "source_file": "agent/sensors_test.go",
      "source_location": "L440",
      "id": "agent_sensors_test_testscaletemperaturelogic"
    },
    {
      "label": "TestGetTempsWithPanicRecovery()",
      "file_type": "code",
      "source_file": "agent/sensors_test.go",
      "source_location": "L473",
      "id": "agent_sensors_test_testgettempswithpanicrecovery"
    },
    {
      "label": "TestGetTempsWithTimeout()",
      "file_type": "code",
      "source_file": "agent/sensors_test.go",
      "source_location": "L567",
      "id": "agent_sensors_test_testgettempswithtimeout"
    },
    {
      "label": "TestUpdateTemperaturesSkipsOnTimeout()",
      "file_type": "code",
      "source_file": "agent/sensors_test.go",
      "source_location": "L596",
      "id": "agent_sensors_test_testupdatetemperaturesskipsontimeout"
    },
    {
      "label": "fingerprint.go",
      "file_type": "code",
      "source_file": "agent/fingerprint.go",
      "source_location": "L1",
      "id": "agent_fingerprint_go"
    },
    {
      "label": "GetFingerprint()",
      "file_type": "code",
      "source_file": "agent/fingerprint.go",
      "source_location": "L27",
      "id": "agent_fingerprint_getfingerprint"
    },
    {
      "label": "generateFingerprint()",
      "file_type": "code",
      "source_file": "agent/fingerprint.go",
      "source_location": "L43",
      "id": "agent_fingerprint_generatefingerprint"
    },
    {
      "label": "readFingerprint()",
      "file_type": "code",
      "source_file": "agent/fingerprint.go",
      "source_location": "L62",
      "id": "agent_fingerprint_readfingerprint"
    },
    {
      "label": "SaveFingerprint()",
      "file_type": "code",
      "source_file": "agent/fingerprint.go",
      "source_location": "L75",
      "id": "agent_fingerprint_savefingerprint"
    },
    {
      "label": "DeleteFingerprint()",
      "file_type": "code",
      "source_file": "agent/fingerprint.go",
      "source_location": "L81",
      "id": "agent_fingerprint_deletefingerprint"
    },
    {
      "label": "emmc_stub.go",
      "file_type": "code",
      "source_file": "agent/emmc_stub.go",
      "source_location": "L1",
      "id": "agent_emmc_stub_go"
    },
    {
      "label": "scanEmmcDevices()",
      "file_type": "code",
      "source_file": "agent/emmc_stub.go",
      "source_location": "L7",
      "id": "agent_emmc_stub_scanemmcdevices"
    },
    {
      "label": "SmartManager",
      "file_type": "code",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L63",
      "id": "agent_smartmanager"
    },
    {
      "label": ".collectEmmcHealth()",
      "file_type": "code",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L59",
      "id": "agent_smartmanager_collectemmchealth"
    },
    {
      "label": "server.go",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L1",
      "id": "agent_server_go"
    },
    {
      "label": "ServerOptions",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L26",
      "id": "agent_serveroptions"
    },
    {
      "label": ".StartServer()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L39",
      "id": "agent_agent_startserver"
    },
    {
      "label": ".getHubVersion()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L105",
      "id": "agent_agent_gethubversion"
    },
    {
      "label": ".handleSession()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L126",
      "id": "agent_agent_handlesession"
    },
    {
      "label": ".handleSSHRequest()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L163",
      "id": "agent_agent_handlesshrequest"
    },
    {
      "label": ".handleLegacyStats()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L195",
      "id": "agent_agent_handlelegacystats"
    },
    {
      "label": ".writeToSession()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L203",
      "id": "agent_agent_writetosession"
    },
    {
      "label": "extractHubVersion()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L212",
      "id": "agent_server_extracthubversion"
    },
    {
      "label": "ParseKeys()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L219",
      "id": "agent_server_parsekeys"
    },
    {
      "label": "GetAddress()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L240",
      "id": "agent_server_getaddress"
    },
    {
      "label": "GetNetwork()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L261",
      "id": "agent_server_getnetwork"
    },
    {
      "label": ".StopServer()",
      "file_type": "code",
      "source_file": "agent/server.go",
      "source_location": "L273",
      "id": "agent_agent_stopserver"
    },
    {
      "label": "update.go",
      "file_type": "code",
      "source_file": "agent/update.go",
      "source_location": "L1",
      "id": "agent_update_go"
    },
    {
      "label": "restarter",
      "file_type": "code",
      "source_file": "agent/update.go",
      "source_location": "L13",
      "id": "agent_restarter"
    },
    {
      "label": "systemdRestarter",
      "file_type": "code",
      "source_file": "agent/update.go",
      "source_location": "L17",
      "id": "agent_systemdrestarter"
    },
    {
      "label": ".Restart()",
      "file_type": "code",
      "source_file": "agent/update.go",
      "source_location": "L19",
      "id": "agent_systemdrestarter_restart"
    },
    {
      "label": "openRCRestarter",
      "file_type": "code",
      "source_file": "agent/update.go",
      "source_location": "L28",
      "id": "agent_openrcrestarter"
    },
    {
      "label": ".Restart()",
      "file_type": "code",
      "source_file": "agent/update.go",
      "source_location": "L30",
      "id": "agent_openrcrestarter_restart"
    },
    {
      "label": "openWRTRestarter",
      "file_type": "code",
      "source_file": "agent/update.go",
      "source_location": "L38",
      "id": "agent_openwrtrestarter"
    },
    {
      "label": ".Restart()",
      "file_type": "code",
      "source_file": "agent/update.go",
      "source_location": "L40",
      "id": "agent_openwrtrestarter_restart"
    },
    {
      "label": "freeBSDRestarter",
      "file_type": "code",
      "source_file": "agent/update.go",
      "source_location": "L49",
      "id": "agent_freebsdrestarter"
    },
    {
      "label": ".Restart()",
      "file_type": "code",
      "source_file": "agent/update.go",
      "source_location": "L51",
      "id": "agent_freebsdrestarter_restart"
    },
    {
      "label": "detectRestarter()",
      "file_type": "code",
      "source_file": "agent/update.go",
      "source_location": "L59",
      "id": "agent_update_detectrestarter"
    },
    {
      "label": "Update()",
      "file_type": "code",
      "source_file": "agent/update.go",
      "source_location": "L79",
      "id": "agent_update_update"
    },
    {
      "label": "mdraid_linux_test.go",
      "file_type": "code",
      "source_file": "agent/mdraid_linux_test.go",
      "source_location": "L1",
      "id": "agent_mdraid_linux_test_go"
    },
    {
      "label": "TestMdraidMockSysfsScanAndCollect()",
      "file_type": "code",
      "source_file": "agent/mdraid_linux_test.go",
      "source_location": "L13",
      "id": "agent_mdraid_linux_test_testmdraidmocksysfsscanandcollect"
    },
    {
      "label": "TestMdraidSmartStatus()",
      "file_type": "code",
      "source_file": "agent/mdraid_linux_test.go",
      "source_location": "L84",
      "id": "agent_mdraid_linux_test_testmdraidsmartstatus"
    },
    {
      "label": "network_test.go",
      "file_type": "code",
      "source_file": "agent/network_test.go",
      "source_location": "L1",
      "id": "agent_network_test_go"
    },
    {
      "label": "TestIsValidNic()",
      "file_type": "code",
      "source_file": "agent/network_test.go",
      "source_location": "L16",
      "id": "agent_network_test_testisvalidnic"
    },
    {
      "label": "TestNewNicConfig()",
      "file_type": "code",
      "source_file": "agent/network_test.go",
      "source_location": "L156",
      "id": "agent_network_test_testnewnicconfig"
    },
    {
      "label": "TestSkipNetworkInterface()",
      "file_type": "code",
      "source_file": "agent/network_test.go",
      "source_location": "L264",
      "id": "agent_network_test_testskipnetworkinterface"
    },
    {
      "label": "TestEnsureNetworkInterfacesMap()",
      "file_type": "code",
      "source_file": "agent/network_test.go",
      "source_location": "L297",
      "id": "agent_network_test_testensurenetworkinterfacesmap"
    },
    {
      "label": "TestLoadAndTickNetBaseline()",
      "file_type": "code",
      "source_file": "agent/network_test.go",
      "source_location": "L311",
      "id": "agent_network_test_testloadandticknetbaseline"
    },
    {
      "label": "TestComputeBytesPerSecond()",
      "file_type": "code",
      "source_file": "agent/network_test.go",
      "source_location": "L330",
      "id": "agent_network_test_testcomputebytespersecond"
    },
    {
      "label": "TestSumAndTrackPerNicDeltas()",
      "file_type": "code",
      "source_file": "agent/network_test.go",
      "source_location": "L345",
      "id": "agent_network_test_testsumandtrackpernicdeltas"
    },
    {
      "label": "TestSumAndTrackPerNicDeltasHandlesCounterReset()",
      "file_type": "code",
      "source_file": "agent/network_test.go",
      "source_location": "L374",
      "id": "agent_network_test_testsumandtrackpernicdeltashandlescounterreset"
    },
    {
      "label": "TestApplyNetworkTotals()",
      "file_type": "code",
      "source_file": "agent/network_test.go",
      "source_location": "L411",
      "id": "agent_network_test_testapplynetworktotals"
    },
    {
      "label": "systemd_nonlinux.go",
      "file_type": "code",
      "source_file": "agent/systemd_nonlinux.go",
      "source_location": "L1",
      "id": "agent_systemd_nonlinux_go"
    },
    {
      "label": "systemdManager",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L25",
      "id": "agent_systemdmanager"
    },
    {
      "label": "newSystemdManager()",
      "file_type": "code",
      "source_file": "agent/systemd_nonlinux.go",
      "source_location": "L17",
      "id": "agent_systemd_nonlinux_newsystemdmanager"
    },
    {
      "label": ".getServiceStats()",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L114",
      "id": "agent_systemdmanager_getservicestats"
    },
    {
      "label": ".getServiceStatsCount()",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L96",
      "id": "agent_systemdmanager_getservicestatscount"
    },
    {
      "label": ".getFailedServiceCount()",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L101",
      "id": "agent_systemdmanager_getfailedservicecount"
    },
    {
      "label": ".getServiceDetails()",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L236",
      "id": "agent_systemdmanager_getservicedetails"
    },
    {
      "label": "gpu_intel.go",
      "file_type": "code",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L1",
      "id": "agent_gpu_intel_go"
    },
    {
      "label": "intelGpuStats",
      "file_type": "code",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L19",
      "id": "agent_intelgpustats"
    },
    {
      "label": ".updateIntelFromStats()",
      "file_type": "code",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L26",
      "id": "agent_gpumanager_updateintelfromstats"
    },
    {
      "label": ".collectIntelStats()",
      "file_type": "code",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L53",
      "id": "agent_gpumanager_collectintelstats"
    },
    {
      "label": ".parseIntelHeaders()",
      "file_type": "code",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L132",
      "id": "agent_gpumanager_parseintelheaders"
    },
    {
      "label": ".parseIntelData()",
      "file_type": "code",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L174",
      "id": "agent_gpumanager_parseinteldata"
    },
    {
      "label": "connection_manager_test.go",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L1",
      "id": "agent_connection_manager_test_go"
    },
    {
      "label": "createTestAgent()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L19",
      "id": "agent_connection_manager_test_createtestagent"
    },
    {
      "label": "createTestServerOptions()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L26",
      "id": "agent_connection_manager_test_createtestserveroptions"
    },
    {
      "label": "TestConnectionManager_NewConnectionManager()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L47",
      "id": "agent_connection_manager_test_testconnectionmanager_newconnectionmanager"
    },
    {
      "label": "TestConnectionManager_StateTransitions()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L61",
      "id": "agent_connection_manager_test_testconnectionmanager_statetransitions"
    },
    {
      "label": "TestConnectionManager_EventHandling()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L90",
      "id": "agent_connection_manager_test_testconnectionmanager_eventhandling"
    },
    {
      "label": "TestConnectionManager_TickerManagement()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L153",
      "id": "agent_connection_manager_test_testconnectionmanager_tickermanagement"
    },
    {
      "label": "TestConnectionManager_WebSocketConnectionFlow()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L185",
      "id": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow"
    },
    {
      "label": "TestConnectionManager_ReconnectionLogic()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L210",
      "id": "agent_connection_manager_test_testconnectionmanager_reconnectionlogic"
    },
    {
      "label": "TestConnectionManager_ConnectWithRateLimit()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L227",
      "id": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit"
    },
    {
      "label": "TestConnectionManager_StartWithInvalidConfig()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L257",
      "id": "agent_connection_manager_test_testconnectionmanager_startwithinvalidconfig"
    },
    {
      "label": "TestConnectionManager_CloseWebSocket()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L269",
      "id": "agent_connection_manager_test_testconnectionmanager_closewebsocket"
    },
    {
      "label": "TestConnectionManager_ConnectFlow()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L293",
      "id": "agent_connection_manager_test_testconnectionmanager_connectflow"
    },
    {
      "label": "TestShouldExitOnErr()",
      "file_type": "code",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L303",
      "id": "agent_connection_manager_test_testshouldexitonerr"
    },
    {
      "label": "gpu.go",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L1",
      "id": "agent_gpu_go"
    },
    {
      "label": "gpuSnapshot",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L54",
      "id": "agent_gpusnapshot"
    },
    {
      "label": "RocmSmiJson",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L63",
      "id": "agent_rocmsmijson"
    },
    {
      "label": "gpuCollector",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L75",
      "id": "agent_gpucollector"
    },
    {
      "label": "collectorSource",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L86",
      "id": "agent_collectorsource"
    },
    {
      "label": "isValidCollectorSource()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L103",
      "id": "agent_gpu_isvalidcollectorsource"
    },
    {
      "label": "gpuCapabilities",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L119",
      "id": "agent_gpucapabilities"
    },
    {
      "label": "collectorDefinition",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L130",
      "id": "agent_collectordefinition"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L138",
      "id": "agent_gpucollector_start"
    },
    {
      "label": ".collect()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L154",
      "id": "agent_gpucollector_collect"
    },
    {
      "label": ".getJetsonParser()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L184",
      "id": "agent_gpumanager_getjetsonparser"
    },
    {
      "label": ".parseNvidiaData()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L235",
      "id": "agent_gpumanager_parsenvidiadata"
    },
    {
      "label": ".parseAmdData()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L271",
      "id": "agent_gpumanager_parseamddata"
    },
    {
      "label": ".GetCurrentData()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L305",
      "id": "agent_gpumanager_getcurrentdata"
    },
    {
      "label": ".initializeSnapshots()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L329",
      "id": "agent_gpumanager_initializesnapshots"
    },
    {
      "label": ".countGPUNames()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L342",
      "id": "agent_gpumanager_countgpunames"
    },
    {
      "label": ".calculateGPUAverage()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L351",
      "id": "agent_gpumanager_calculategpuaverage"
    },
    {
      "label": ".calculateDeltaCount()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L387",
      "id": "agent_gpumanager_calculatedeltacount"
    },
    {
      "label": ".calculateDeltas()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L395",
      "id": "agent_gpumanager_calculatedeltas"
    },
    {
      "label": ".calculateIntelGPUUsage()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L405",
      "id": "agent_gpumanager_calculateintelgpuusage"
    },
    {
      "label": ".updateInstantaneousValues()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L421",
      "id": "agent_gpumanager_updateinstantaneousvalues"
    },
    {
      "label": ".storeSnapshot()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L428",
      "id": "agent_gpumanager_storesnapshot"
    },
    {
      "label": ".discoverGpuCapabilities()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L444",
      "id": "agent_gpumanager_discovergpucapabilities"
    },
    {
      "label": "hasAnyGpuCollector()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L474",
      "id": "agent_gpu_hasanygpucollector"
    },
    {
      "label": ".startIntelCollector()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L478",
      "id": "agent_gpumanager_startintelcollector"
    },
    {
      "label": ".startNvidiaSmiCollector()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L495",
      "id": "agent_gpumanager_startnvidiasmicollector"
    },
    {
      "label": ".startTegraStatsCollector()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L509",
      "id": "agent_gpumanager_starttegrastatscollector"
    },
    {
      "label": ".startRocmSmiCollector()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L519",
      "id": "agent_gpumanager_startrocmsmicollector"
    },
    {
      "label": ".collectorDefinitions()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L541",
      "id": "agent_gpumanager_collectordefinitions"
    },
    {
      "label": "parseCollectorPriority()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L609",
      "id": "agent_gpu_parsecollectorpriority"
    },
    {
      "label": ".startNvmlCollector()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L626",
      "id": "agent_gpumanager_startnvmlcollector"
    },
    {
      "label": ".startAmdSysfsCollector()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L637",
      "id": "agent_gpumanager_startamdsysfscollector"
    },
    {
      "label": ".startCollectorsByPriority()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L647",
      "id": "agent_gpumanager_startcollectorsbypriority"
    },
    {
      "label": ".resolveLegacyCollectorPriority()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L687",
      "id": "agent_gpumanager_resolvelegacycollectorpriority"
    },
    {
      "label": "NewGPUManager()",
      "file_type": "code",
      "source_file": "agent/gpu.go",
      "source_location": "L731",
      "id": "agent_gpu_newgpumanager"
    },
    {
      "label": "agent.go",
      "file_type": "code",
      "source_file": "agent/agent.go",
      "source_location": "L1",
      "id": "agent_agent_go"
    },
    {
      "label": "NewAgent()",
      "file_type": "code",
      "source_file": "agent/agent.go",
      "source_location": "L55",
      "id": "agent_agent_newagent"
    },
    {
      "label": ".gatherStats()",
      "file_type": "code",
      "source_file": "agent/agent.go",
      "source_location": "L154",
      "id": "agent_agent_gatherstats"
    },
    {
      "label": ".Start()",
      "file_type": "code",
      "source_file": "agent/agent.go",
      "source_location": "L218",
      "id": "agent_agent_start"
    },
    {
      "label": ".getFingerprint()",
      "file_type": "code",
      "source_file": "agent/agent.go",
      "source_location": "L223",
      "id": "agent_agent_getfingerprint"
    },
    {
      "label": "systemd_test.go",
      "file_type": "code",
      "source_file": "agent/systemd_test.go",
      "source_location": "L1",
      "id": "agent_systemd_test_go"
    },
    {
      "label": "TestUnescapeServiceName()",
      "file_type": "code",
      "source_file": "agent/systemd_test.go",
      "source_location": "L13",
      "id": "agent_systemd_test_testunescapeservicename"
    },
    {
      "label": "TestUnescapeServiceNameInvalid()",
      "file_type": "code",
      "source_file": "agent/systemd_test.go",
      "source_location": "L35",
      "id": "agent_systemd_test_testunescapeservicenameinvalid"
    },
    {
      "label": "TestIsSystemdAvailable()",
      "file_type": "code",
      "source_file": "agent/systemd_test.go",
      "source_location": "L52",
      "id": "agent_systemd_test_testissystemdavailable"
    },
    {
      "label": "TestGetServicePatterns()",
      "file_type": "code",
      "source_file": "agent/systemd_test.go",
      "source_location": "L81",
      "id": "agent_systemd_test_testgetservicepatterns"
    },
    {
      "label": "mdraid_stub.go",
      "file_type": "code",
      "source_file": "agent/mdraid_stub.go",
      "source_location": "L1",
      "id": "agent_mdraid_stub_go"
    },
    {
      "label": "scanMdraidDevices()",
      "file_type": "code",
      "source_file": "agent/mdraid_stub.go",
      "source_location": "L5",
      "id": "agent_mdraid_stub_scanmdraiddevices"
    },
    {
      "label": ".collectMdraidHealth()",
      "file_type": "code",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L63",
      "id": "agent_smartmanager_collectmdraidhealth"
    },
    {
      "label": "handlers.go",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L1",
      "id": "agent_handlers_go"
    },
    {
      "label": "HandlerContext",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L16",
      "id": "agent_handlercontext"
    },
    {
      "label": "RequestHandler",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L27",
      "id": "agent_requesthandler"
    },
    {
      "label": "Responder",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L33",
      "id": "agent_responder"
    },
    {
      "label": "HandlerRegistry",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L38",
      "id": "agent_handlerregistry"
    },
    {
      "label": "NewHandlerRegistry()",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L43",
      "id": "agent_handlers_newhandlerregistry"
    },
    {
      "label": ".Register()",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L59",
      "id": "agent_handlerregistry_register"
    },
    {
      "label": ".Handle()",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L64",
      "id": "agent_handlerregistry_handle"
    },
    {
      "label": ".GetHandler()",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L82",
      "id": "agent_handlerregistry_gethandler"
    },
    {
      "label": "GetDataHandler",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L91",
      "id": "agent_getdatahandler"
    },
    {
      "label": ".Handle()",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L93",
      "id": "agent_getdatahandler_handle"
    },
    {
      "label": "CheckFingerprintHandler",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L105",
      "id": "agent_checkfingerprinthandler"
    },
    {
      "label": ".Handle()",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L107",
      "id": "agent_checkfingerprinthandler_handle"
    },
    {
      "label": "GetContainerLogsHandler",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L115",
      "id": "agent_getcontainerlogshandler"
    },
    {
      "label": ".Handle()",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L117",
      "id": "agent_getcontainerlogshandler_handle"
    },
    {
      "label": "GetContainerInfoHandler",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L140",
      "id": "agent_getcontainerinfohandler"
    },
    {
      "label": ".Handle()",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L142",
      "id": "agent_getcontainerinfohandler_handle"
    },
    {
      "label": "GetSmartDataHandler",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L165",
      "id": "agent_getsmartdatahandler"
    },
    {
      "label": ".Handle()",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L167",
      "id": "agent_getsmartdatahandler_handle"
    },
    {
      "label": "GetSystemdInfoHandler",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L184",
      "id": "agent_getsystemdinfohandler"
    },
    {
      "label": ".Handle()",
      "file_type": "code",
      "source_file": "agent/handlers.go",
      "source_location": "L186",
      "id": "agent_getsystemdinfohandler_handle"
    },
    {
      "label": "gpu_nvml_linux.go",
      "file_type": "code",
      "source_file": "agent/gpu_nvml_linux.go",
      "source_location": "L1",
      "id": "agent_gpu_nvml_linux_go"
    },
    {
      "label": "openLibrary()",
      "file_type": "code",
      "source_file": "agent/gpu_nvml_linux.go",
      "source_location": "L14",
      "id": "agent_gpu_nvml_linux_openlibrary"
    },
    {
      "label": "getNVMLPath()",
      "file_type": "code",
      "source_file": "agent/gpu_nvml_linux.go",
      "source_location": "L18",
      "id": "agent_gpu_nvml_linux_getnvmlpath"
    },
    {
      "label": "hasSymbol()",
      "file_type": "code",
      "source_file": "agent/gpu_nvml_linux.go",
      "source_location": "L22",
      "id": "agent_gpu_nvml_linux_hassymbol"
    },
    {
      "label": "nvmlCollector",
      "file_type": "code",
      "source_file": "agent/gpu_nvml_unsupported.go",
      "source_location": "L7",
      "id": "agent_nvmlcollector"
    },
    {
      "label": ".isGPUActive()",
      "file_type": "code",
      "source_file": "agent/gpu_nvml_windows.go",
      "source_location": "L23",
      "id": "agent_nvmlcollector_isgpuactive"
    },
    {
      "label": "gpu_nvml.go",
      "file_type": "code",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L1",
      "id": "agent_gpu_nvml_go"
    },
    {
      "label": "nvmlDevice",
      "file_type": "code",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L21",
      "id": "agent_nvmldevice"
    },
    {
      "label": "nvmlReturn",
      "file_type": "code",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L23",
      "id": "agent_nvmlreturn"
    },
    {
      "label": "nvmlMemoryV1",
      "file_type": "code",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L25",
      "id": "agent_nvmlmemoryv1"
    },
    {
      "label": "nvmlMemoryV2",
      "file_type": "code",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L31",
      "id": "agent_nvmlmemoryv2"
    },
    {
      "label": "nvmlUtilization",
      "file_type": "code",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L39",
      "id": "agent_nvmlutilization"
    },
    {
      "label": "nvmlPciInfo",
      "file_type": "code",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L44",
      "id": "agent_nvmlpciinfo"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "agent/gpu_nvml_unsupported.go",
      "source_location": "L11",
      "id": "agent_nvmlcollector_init"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "agent/gpu_nvml_unsupported.go",
      "source_location": "L15",
      "id": "agent_nvmlcollector_start"
    },
    {
      "label": ".collect()",
      "file_type": "code",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L143",
      "id": "agent_nvmlcollector_collect"
    },
    {
      "label": "sensors.go",
      "file_type": "code",
      "source_file": "agent/sensors.go",
      "source_location": "L1",
      "id": "agent_sensors_go"
    },
    {
      "label": "getTempsFn",
      "file_type": "code",
      "source_file": "agent/sensors.go",
      "source_location": "L25",
      "id": "agent_gettempsfn"
    },
    {
      "label": "SensorConfig",
      "file_type": "code",
      "source_file": "agent/sensors.go",
      "source_location": "L27",
      "id": "agent_sensorconfig"
    },
    {
      "label": ".newSensorConfig()",
      "file_type": "code",
      "source_file": "agent/sensors.go",
      "source_location": "L38",
      "id": "agent_agent_newsensorconfig"
    },
    {
      "label": ".newSensorConfigWithEnv()",
      "file_type": "code",
      "source_file": "agent/sensors.go",
      "source_location": "L50",
      "id": "agent_agent_newsensorconfigwithenv"
    },
    {
      "label": ".updateTemperatures()",
      "file_type": "code",
      "source_file": "agent/sensors.go",
      "source_location": "L97",
      "id": "agent_agent_updatetemperatures"
    },
    {
      "label": ".getTempsWithPanicRecovery()",
      "file_type": "code",
      "source_file": "agent/sensors.go",
      "source_location": "L164",
      "id": "agent_agent_gettempswithpanicrecovery"
    },
    {
      "label": ".getTempsWithTimeout()",
      "file_type": "code",
      "source_file": "agent/sensors.go",
      "source_location": "L175",
      "id": "agent_agent_gettempswithtimeout"
    },
    {
      "label": "isValidSensor()",
      "file_type": "code",
      "source_file": "agent/sensors.go",
      "source_location": "L204",
      "id": "agent_sensors_isvalidsensor"
    },
    {
      "label": "scaleTemperature()",
      "file_type": "code",
      "source_file": "agent/sensors.go",
      "source_location": "L234",
      "id": "agent_sensors_scaletemperature"
    },
    {
      "label": "smart_test.go",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L1",
      "id": "agent_smart_test_go"
    },
    {
      "label": "TestParseSmartForScsi()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L16",
      "id": "agent_smart_test_testparsesmartforscsi"
    },
    {
      "label": "TestParseSmartForSata()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L63",
      "id": "agent_smart_test_testparsesmartforsata"
    },
    {
      "label": "TestParseSmartForSataDeviceStatisticsTemperature()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L91",
      "id": "agent_smart_test_testparsesmartforsatadevicestatisticstemperature"
    },
    {
      "label": "TestParseSmartForSataAtaDeviceStatistics()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L124",
      "id": "agent_smart_test_testparsesmartforsataatadevicestatistics"
    },
    {
      "label": "TestParseSmartForSataNegativeDeviceStatistics()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L159",
      "id": "agent_smart_test_testparsesmartforsatanegativedevicestatistics"
    },
    {
      "label": "TestParseSmartForSataParentheticalRawValue()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L196",
      "id": "agent_smart_test_testparsesmartforsataparentheticalrawvalue"
    },
    {
      "label": "TestParseSmartForNvme()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L239",
      "id": "agent_smart_test_testparsesmartfornvme"
    },
    {
      "label": "TestHasDataForDevice()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L268",
      "id": "agent_smart_test_testhasdatafordevice"
    },
    {
      "label": "TestDevicesSnapshotReturnsCopy()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L280",
      "id": "agent_smart_test_testdevicessnapshotreturnscopy"
    },
    {
      "label": "TestScanDevicesWithEnvOverrideAndSeparator()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L302",
      "id": "agent_smart_test_testscandeviceswithenvoverrideandseparator"
    },
    {
      "label": "TestScanDevicesWithEnvOverride()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L320",
      "id": "agent_smart_test_testscandeviceswithenvoverride"
    },
    {
      "label": "TestScanDevicesWithEnvOverrideInvalid()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L337",
      "id": "agent_smart_test_testscandeviceswithenvoverrideinvalid"
    },
    {
      "label": "TestScanDevicesWithEnvOverrideEmpty()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L348",
      "id": "agent_smart_test_testscandeviceswithenvoverrideempty"
    },
    {
      "label": "TestSmartctlArgsWithoutType()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L360",
      "id": "agent_smart_test_testsmartctlargswithouttype"
    },
    {
      "label": "TestSmartctlArgs()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L369",
      "id": "agent_smart_test_testsmartctlargs"
    },
    {
      "label": "TestResolveRefreshError()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L395",
      "id": "agent_smart_test_testresolverefresherror"
    },
    {
      "label": "TestParseScan()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L474",
      "id": "agent_smart_test_testparsescan"
    },
    {
      "label": "TestMergeDeviceListsPrefersConfigured()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L507",
      "id": "agent_smart_test_testmergedevicelistsprefersconfigured"
    },
    {
      "label": "TestMergeDeviceListsPreservesVerification()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L537",
      "id": "agent_smart_test_testmergedevicelistspreservesverification"
    },
    {
      "label": "TestMergeDeviceListsUpdatesTypeWhenUnverified()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L555",
      "id": "agent_smart_test_testmergedevicelistsupdatestypewhenunverified"
    },
    {
      "label": "TestMergeDeviceListsHandlesDevicesWithSameNameAndDifferentTypes()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L573",
      "id": "agent_smart_test_testmergedevicelistshandlesdeviceswithsamenameanddifferenttypes"
    },
    {
      "label": "TestMergeDeviceListsHandlesMixedRAIDAndRegular()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L596",
      "id": "agent_smart_test_testmergedevicelistshandlesmixedraidandregular"
    },
    {
      "label": "TestUpdateSmartDevicesPreservesRAIDDrives()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L620",
      "id": "agent_smart_test_testupdatesmartdevicespreservesraiddrives"
    },
    {
      "label": "TestParseSmartOutputMarksVerified()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L655",
      "id": "agent_smart_test_testparsesmartoutputmarksverified"
    },
    {
      "label": "TestParseSmartOutputKeepsCustomType()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L669",
      "id": "agent_smart_test_testparsesmartoutputkeepscustomtype"
    },
    {
      "label": "TestParseSmartOutputResetsVerificationOnFailure()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L683",
      "id": "agent_smart_test_testparsesmartoutputresetsverificationonfailure"
    },
    {
      "label": "assertAttrValue()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L692",
      "id": "agent_smart_test_assertattrvalue"
    },
    {
      "label": "findAttr()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L703",
      "id": "agent_smart_test_findattr"
    },
    {
      "label": "TestIsVirtualDevice()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L712",
      "id": "agent_smart_test_testisvirtualdevice"
    },
    {
      "label": "TestIsVirtualDeviceNvme()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L744",
      "id": "agent_smart_test_testisvirtualdevicenvme"
    },
    {
      "label": "TestIsVirtualDeviceScsi()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L770",
      "id": "agent_smart_test_testisvirtualdevicescsi"
    },
    {
      "label": "TestFindAtaDeviceStatisticsValue()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L802",
      "id": "agent_smart_test_testfindatadevicestatisticsvalue"
    },
    {
      "label": "TestRefreshExcludedDevices()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L978",
      "id": "agent_smart_test_testrefreshexcludeddevices"
    },
    {
      "label": "TestIsExcludedDevice()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L1049",
      "id": "agent_smart_test_testisexcludeddevice"
    },
    {
      "label": "TestFilterExcludedDevices()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L1077",
      "id": "agent_smart_test_testfilterexcludeddevices"
    },
    {
      "label": "TestIsNvmeControllerPath()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L1170",
      "id": "agent_smart_test_testisnvmecontrollerpath"
    },
    {
      "label": "TestParseSmartForNvmeAppleSSD()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L1203",
      "id": "agent_smart_test_testparsesmartfornvmeapplessd"
    },
    {
      "label": "TestLookupDarwinNvmeCapacityMultipleDisks()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L1244",
      "id": "agent_smart_test_testlookupdarwinnvmecapacitymultipledisks"
    },
    {
      "label": "TestLookupDarwinNvmeCapacityProviderError()",
      "file_type": "code",
      "source_file": "agent/smart_test.go",
      "source_location": "L1270",
      "id": "agent_smart_test_testlookupdarwinnvmecapacityprovidererror"
    },
    {
      "label": "gpu_darwin_unsupported.go",
      "file_type": "code",
      "source_file": "agent/gpu_darwin_unsupported.go",
      "source_location": "L1",
      "id": "agent_gpu_darwin_unsupported_go"
    },
    {
      "label": ".startPowermetricsCollector()",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L33",
      "id": "agent_gpumanager_startpowermetricscollector"
    },
    {
      "label": ".startMacmonCollector()",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L138",
      "id": "agent_gpumanager_startmacmoncollector"
    },
    {
      "label": "handlers_test.go",
      "file_type": "code",
      "source_file": "agent/handlers_test.go",
      "source_location": "L1",
      "id": "agent_handlers_test_go"
    },
    {
      "label": "MockHandler",
      "file_type": "code",
      "source_file": "agent/handlers_test.go",
      "source_location": "L14",
      "id": "agent_mockhandler"
    },
    {
      "label": ".Handle()",
      "file_type": "code",
      "source_file": "agent/handlers_test.go",
      "source_location": "L20",
      "id": "agent_mockhandler_handle"
    },
    {
      "label": ".RequiresVerification()",
      "file_type": "code",
      "source_file": "agent/handlers_test.go",
      "source_location": "L27",
      "id": "agent_mockhandler_requiresverification"
    },
    {
      "label": "TestHandlerRegistry()",
      "file_type": "code",
      "source_file": "agent/handlers_test.go",
      "source_location": "L32",
      "id": "agent_handlers_test_testhandlerregistry"
    },
    {
      "label": "TestCheckFingerprintHandler()",
      "file_type": "code",
      "source_file": "agent/handlers_test.go",
      "source_location": "L93",
      "id": "agent_handlers_test_testcheckfingerprinthandler"
    },
    {
      "label": "gpu_test.go",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1",
      "id": "agent_gpu_test_go"
    },
    {
      "label": "TestParseNvidiaData()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L20",
      "id": "agent_gpu_test_testparsenvidiadata"
    },
    {
      "label": "TestParseAmdData()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L137",
      "id": "agent_gpu_test_testparseamddata"
    },
    {
      "label": "TestParseNvtopData()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L253",
      "id": "agent_gpu_test_testparsenvtopdata"
    },
    {
      "label": "TestUpdateNvtopSnapshotsKeepsDeviceAssociationWhenOrderChanges()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L284",
      "id": "agent_gpu_test_testupdatenvtopsnapshotskeepsdeviceassociationwhenorderchanges"
    },
    {
      "label": "TestParseCollectorPriority()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L334",
      "id": "agent_gpu_test_testparsecollectorpriority"
    },
    {
      "label": "TestParseJetsonData()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L347",
      "id": "agent_gpu_test_testparsejetsondata"
    },
    {
      "label": "TestGetCurrentData()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L443",
      "id": "agent_gpu_test_testgetcurrentdata"
    },
    {
      "label": "TestCalculateDeltaCount()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L629",
      "id": "agent_gpu_test_testcalculatedeltacount"
    },
    {
      "label": "TestCalculateDeltas()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L650",
      "id": "agent_gpu_test_testcalculatedeltas"
    },
    {
      "label": "TestCalculateIntelGPUUsage()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L683",
      "id": "agent_gpu_test_testcalculateintelgpuusage"
    },
    {
      "label": "TestUpdateInstantaneousValues()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L756",
      "id": "agent_gpu_test_testupdateinstantaneousvalues"
    },
    {
      "label": "TestStoreSnapshot()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L779",
      "id": "agent_gpu_test_teststoresnapshot"
    },
    {
      "label": "TestCountGPUNames()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L851",
      "id": "agent_gpu_test_testcountgpunames"
    },
    {
      "label": "TestInitializeSnapshots()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L891",
      "id": "agent_gpu_test_testinitializesnapshots"
    },
    {
      "label": "TestCalculateGPUAverage()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L934",
      "id": "agent_gpu_test_testcalculategpuaverage"
    },
    {
      "label": "TestGPUCapabilitiesAndLegacyPriority()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1084",
      "id": "agent_gpu_test_testgpucapabilitiesandlegacypriority"
    },
    {
      "label": "TestCollectorStartHelpers()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1234",
      "id": "agent_gpu_test_testcollectorstarthelpers"
    },
    {
      "label": "TestNewGPUManagerPriorityNvtopFallback()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1366",
      "id": "agent_gpu_test_testnewgpumanagerprioritynvtopfallback"
    },
    {
      "label": "TestNewGPUManagerPriorityMixedCollectors()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1392",
      "id": "agent_gpu_test_testnewgpumanagerprioritymixedcollectors"
    },
    {
      "label": "TestNewGPUManagerPriorityNvmlFallbackToNvidiaSmi()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1423",
      "id": "agent_gpu_test_testnewgpumanagerprioritynvmlfallbacktonvidiasmi"
    },
    {
      "label": "TestNewGPUManagerConfiguredCollectorsMustStart()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1443",
      "id": "agent_gpu_test_testnewgpumanagerconfiguredcollectorsmuststart"
    },
    {
      "label": "TestCollectorDefinitionsNvmlDoesNotRequireNvidiaSmi()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1464",
      "id": "agent_gpu_test_testcollectordefinitionsnvmldoesnotrequirenvidiasmi"
    },
    {
      "label": "TestNewGPUManagerConfiguredNvmlBypassesCapabilityGate()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1471",
      "id": "agent_gpu_test_testnewgpumanagerconfigurednvmlbypassescapabilitygate"
    },
    {
      "label": "TestNewGPUManagerJetsonIgnoresCollectorConfig()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1483",
      "id": "agent_gpu_test_testnewgpumanagerjetsonignorescollectorconfig"
    },
    {
      "label": "TestAccumulation()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1504",
      "id": "agent_gpu_test_testaccumulation"
    },
    {
      "label": "TestIntelUpdateFromStats()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1671",
      "id": "agent_gpu_test_testintelupdatefromstats"
    },
    {
      "label": "TestIntelCollectorStreaming()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1719",
      "id": "agent_gpu_test_testintelcollectorstreaming"
    },
    {
      "label": "TestParseIntelHeaders()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1758",
      "id": "agent_gpu_test_testparseintelheaders"
    },
    {
      "label": "TestParseIntelData()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1846",
      "id": "agent_gpu_test_testparseinteldata"
    },
    {
      "label": "TestIntelCollectorDeviceEnv()",
      "file_type": "code",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1974",
      "id": "agent_gpu_test_testintelcollectordeviceenv"
    },
    {
      "label": "smart_windows.go",
      "file_type": "code",
      "source_file": "agent/smart_windows.go",
      "source_location": "L1",
      "id": "agent_smart_windows_go"
    },
    {
      "label": "ensureEmbeddedSmartctl()",
      "file_type": "code",
      "source_file": "agent/smart_windows.go",
      "source_location": "L22",
      "id": "agent_smart_windows_ensureembeddedsmartctl"
    },
    {
      "label": "emmc_linux.go",
      "file_type": "code",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L1",
      "id": "agent_emmc_linux_go"
    },
    {
      "label": "emmcHealth",
      "file_type": "code",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L18",
      "id": "agent_emmchealth"
    },
    {
      "label": "scanEmmcDevices()",
      "file_type": "code",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L28",
      "id": "agent_emmc_linux_scanemmcdevices"
    },
    {
      "label": "readEmmcHealth()",
      "file_type": "code",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L123",
      "id": "agent_emmc_linux_reademmchealth"
    },
    {
      "label": "readLifeTime()",
      "file_type": "code",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L156",
      "id": "agent_emmc_linux_readlifetime"
    },
    {
      "label": "readBlockCapacityBytes()",
      "file_type": "code",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L170",
      "id": "agent_emmc_linux_readblockcapacitybytes"
    },
    {
      "label": "readHexByteFile()",
      "file_type": "code",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L194",
      "id": "agent_emmc_linux_readhexbytefile"
    },
    {
      "label": "hasEmmcHealthFiles()",
      "file_type": "code",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L203",
      "id": "agent_emmc_linux_hasemmchealthfiles"
    },
    {
      "label": "disk.go",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L1",
      "id": "agent_disk_go"
    },
    {
      "label": "fsRegistrationContext",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L20",
      "id": "agent_fsregistrationcontext"
    },
    {
      "label": "diskDiscovery",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L29",
      "id": "agent_diskdiscovery"
    },
    {
      "label": "prevDisk",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L38",
      "id": "agent_prevdisk"
    },
    {
      "label": "prevDiskFromCounter()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L51",
      "id": "agent_disk_prevdiskfromcounter"
    },
    {
      "label": "parseFilesystemEntry()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L67",
      "id": "agent_disk_parsefilesystementry"
    },
    {
      "label": "extraFilesystemPartitionInfo()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L81",
      "id": "agent_disk_extrafilesystempartitioninfo"
    },
    {
      "label": "isDockerSpecialMountpoint()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L90",
      "id": "agent_disk_isdockerspecialmountpoint"
    },
    {
      "label": "registerFilesystemStats()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L100",
      "id": "agent_disk_registerfilesystemstats"
    },
    {
      "label": ".addFsStat()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L157",
      "id": "agent_diskdiscovery_addfsstat"
    },
    {
      "label": ".addConfiguredRootFs()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L173",
      "id": "agent_diskdiscovery_addconfiguredrootfs"
    },
    {
      "label": "isRootFallbackPartition()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L196",
      "id": "agent_disk_isrootfallbackpartition"
    },
    {
      "label": ".addPartitionRootFs()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L204",
      "id": "agent_diskdiscovery_addpartitionrootfs"
    },
    {
      "label": ".addLastResortRootFs()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L218",
      "id": "agent_diskdiscovery_addlastresortrootfs"
    },
    {
      "label": "findPartitionByFilesystemSetting()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L234",
      "id": "agent_disk_findpartitionbyfilesystemsetting"
    },
    {
      "label": ".addConfiguredExtraFsEntry()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L245",
      "id": "agent_diskdiscovery_addconfiguredextrafsentry"
    },
    {
      "label": ".addConfiguredExtraFilesystems()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L261",
      "id": "agent_diskdiscovery_addconfiguredextrafilesystems"
    },
    {
      "label": ".addPartitionExtraFs()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L273",
      "id": "agent_diskdiscovery_addpartitionextrafs"
    },
    {
      "label": ".addExtraFilesystemFolders()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L284",
      "id": "agent_diskdiscovery_addextrafilesystemfolders"
    },
    {
      "label": ".initializeDiskInfo()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L302",
      "id": "agent_agent_initializediskinfo"
    },
    {
      "label": ".pruneDuplicateRootExtraFilesystems()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L378",
      "id": "agent_agent_pruneduplicaterootextrafilesystems"
    },
    {
      "label": "hasSameDiskUsage()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L409",
      "id": "agent_disk_hassamediskusage"
    },
    {
      "label": "withinUsageTolerance()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L420",
      "id": "agent_disk_withinusagetolerance"
    },
    {
      "label": "ioMatchCandidate",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L427",
      "id": "agent_iomatchcandidate"
    },
    {
      "label": "findIoDevice()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L435",
      "id": "agent_disk_findiodevice"
    },
    {
      "label": "mostActiveIoDevice()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L476",
      "id": "agent_disk_mostactiveiodevice"
    },
    {
      "label": "prefixRelated()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L494",
      "id": "agent_disk_prefixrelated"
    },
    {
      "label": "filesystemMatchesPartitionSetting()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L504",
      "id": "agent_disk_filesystemmatchespartitionsetting"
    },
    {
      "label": "normalizeDeviceName()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L525",
      "id": "agent_disk_normalizedevicename"
    },
    {
      "label": ".initializeDiskIoStats()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L534",
      "id": "agent_agent_initializediskiostats"
    },
    {
      "label": ".updateDiskUsage()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L554",
      "id": "agent_agent_updatediskusage"
    },
    {
      "label": ".updateDiskIo()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L593",
      "id": "agent_agent_updatediskio"
    },
    {
      "label": ".getRootMountPoint()",
      "file_type": "code",
      "source_file": "agent/disk.go",
      "source_location": "L713",
      "id": "agent_agent_getrootmountpoint"
    },
    {
      "label": "gpu_nvml_windows.go",
      "file_type": "code",
      "source_file": "agent/gpu_nvml_windows.go",
      "source_location": "L1",
      "id": "agent_gpu_nvml_windows_go"
    },
    {
      "label": "openLibrary()",
      "file_type": "code",
      "source_file": "agent/gpu_nvml_windows.go",
      "source_location": "L9",
      "id": "agent_gpu_nvml_windows_openlibrary"
    },
    {
      "label": "getNVMLPath()",
      "file_type": "code",
      "source_file": "agent/gpu_nvml_windows.go",
      "source_location": "L14",
      "id": "agent_gpu_nvml_windows_getnvmlpath"
    },
    {
      "label": "hasSymbol()",
      "file_type": "code",
      "source_file": "agent/gpu_nvml_windows.go",
      "source_location": "L18",
      "id": "agent_gpu_nvml_windows_hassymbol"
    },
    {
      "label": "server_test.go",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L1",
      "id": "agent_server_test_go"
    },
    {
      "label": "TestStartServer()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L29",
      "id": "agent_server_test_teststartserver"
    },
    {
      "label": "TestStartServerDisableSSH()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L185",
      "id": "agent_server_test_teststartserverdisablessh"
    },
    {
      "label": "createTempFile()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L206",
      "id": "agent_server_test_createtempfile"
    },
    {
      "label": "TestParseSingleKeyFromString()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L221",
      "id": "agent_server_test_testparsesinglekeyfromstring"
    },
    {
      "label": "TestParseMultipleKeysFromString()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L236",
      "id": "agent_server_test_testparsemultiplekeysfromstring"
    },
    {
      "label": "TestParseSingleKeyFromFile()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L251",
      "id": "agent_server_test_testparsesinglekeyfromfile"
    },
    {
      "label": "TestParseMultipleKeysFromFile()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L279",
      "id": "agent_server_test_testparsemultiplekeysfromfile"
    },
    {
      "label": "TestParseInvalidKey()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L307",
      "id": "agent_server_test_testparseinvalidkey"
    },
    {
      "label": "TestExtractHubVersion()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L323",
      "id": "agent_server_test_testextracthubversion"
    },
    {
      "label": "TestGetHubVersion()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L397",
      "id": "agent_server_test_testgethubversion"
    },
    {
      "label": "mockSSHContext",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L432",
      "id": "agent_mocksshcontext"
    },
    {
      "label": ".SessionID()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L439",
      "id": "agent_mocksshcontext_sessionid"
    },
    {
      "label": ".ClientVersion()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L443",
      "id": "agent_mocksshcontext_clientversion"
    },
    {
      "label": ".ServerVersion()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L447",
      "id": "agent_mocksshcontext_serverversion"
    },
    {
      "label": ".Value()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L451",
      "id": "agent_mocksshcontext_value"
    },
    {
      "label": ".User()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L458",
      "id": "agent_mocksshcontext_user"
    },
    {
      "label": ".RemoteAddr()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L459",
      "id": "agent_mocksshcontext_remoteaddr"
    },
    {
      "label": ".LocalAddr()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L460",
      "id": "agent_mocksshcontext_localaddr"
    },
    {
      "label": ".Permissions()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L461",
      "id": "agent_mocksshcontext_permissions"
    },
    {
      "label": ".SetValue()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L462",
      "id": "agent_mocksshcontext_setvalue"
    },
    {
      "label": "TestWriteToSessionEncoding()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L469",
      "id": "agent_server_test_testwritetosessionencoding"
    },
    {
      "label": "createTestCombinedData()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L560",
      "id": "agent_server_test_createtestcombineddata"
    },
    {
      "label": "TestHubVersionCaching()",
      "file_type": "code",
      "source_file": "agent/server_test.go",
      "source_location": "L588",
      "id": "agent_server_test_testhubversioncaching"
    },
    {
      "label": "cpu.go",
      "file_type": "code",
      "source_file": "agent/cpu.go",
      "source_location": "L1",
      "id": "agent_cpu_go"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "agent/cpu.go",
      "source_location": "L16",
      "id": "agent_cpu_init"
    },
    {
      "label": "CpuMetrics",
      "file_type": "code",
      "source_file": "agent/cpu.go",
      "source_location": "L26",
      "id": "agent_cpumetrics"
    },
    {
      "label": "getCpuMetrics()",
      "file_type": "code",
      "source_file": "agent/cpu.go",
      "source_location": "L37",
      "id": "agent_cpu_getcpumetrics"
    },
    {
      "label": "clampPercent()",
      "file_type": "code",
      "source_file": "agent/cpu.go",
      "source_location": "L72",
      "id": "agent_cpu_clamppercent"
    },
    {
      "label": "getPerCoreCpuUsage()",
      "file_type": "code",
      "source_file": "agent/cpu.go",
      "source_location": "L78",
      "id": "agent_cpu_getpercorecpuusage"
    },
    {
      "label": "calculateBusy()",
      "file_type": "code",
      "source_file": "agent/cpu.go",
      "source_location": "L108",
      "id": "agent_cpu_calculatebusy"
    },
    {
      "label": "getAllBusy()",
      "file_type": "code",
      "source_file": "agent/cpu.go",
      "source_location": "L121",
      "id": "agent_cpu_getallbusy"
    },
    {
      "label": "docker_test.go",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1",
      "id": "agent_docker_test_go"
    },
    {
      "label": "recordingRoundTripper",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L29",
      "id": "agent_recordingroundtripper"
    },
    {
      "label": "roundTripFunc",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L38",
      "id": "agent_roundtripfunc"
    },
    {
      "label": ".RoundTrip()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L40",
      "id": "agent_roundtripfunc_roundtrip"
    },
    {
      "label": ".RoundTrip()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L44",
      "id": "agent_recordingroundtripper_roundtrip"
    },
    {
      "label": "dockerManager",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L55",
      "id": "agent_dockermanager"
    },
    {
      "label": ".cycleCpuDeltas()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L67",
      "id": "agent_dockermanager_cyclecpudeltas"
    },
    {
      "label": "TestCalculateMemoryUsage()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L77",
      "id": "agent_docker_test_testcalculatememoryusage"
    },
    {
      "label": "TestBuildDockerContainerEndpoint()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L157",
      "id": "agent_docker_test_testbuilddockercontainerendpoint"
    },
    {
      "label": "TestContainerDetailsRequestsValidateContainerID()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L171",
      "id": "agent_docker_test_testcontainerdetailsrequestsvalidatecontainerid"
    },
    {
      "label": "TestContainerDetailsRequestsUseExpectedDockerPaths()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L186",
      "id": "agent_docker_test_testcontainerdetailsrequestsuseexpecteddockerpaths"
    },
    {
      "label": "TestGetPodmanContainerHealth()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L223",
      "id": "agent_docker_test_testgetpodmancontainerhealth"
    },
    {
      "label": "TestValidateCpuPercentage()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L245",
      "id": "agent_docker_test_testvalidatecpupercentage"
    },
    {
      "label": "TestUpdateContainerStatsValues()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L300",
      "id": "agent_docker_test_testupdatecontainerstatsvalues"
    },
    {
      "label": "TestInitializeCpuTracking()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L330",
      "id": "agent_docker_test_testinitializecputracking"
    },
    {
      "label": "TestGetCpuPreviousValues()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L360",
      "id": "agent_docker_test_testgetcpupreviousvalues"
    },
    {
      "label": "TestSetCpuCurrentValues()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L386",
      "id": "agent_docker_test_testsetcpucurrentvalues"
    },
    {
      "label": "TestCalculateNetworkStats()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L406",
      "id": "agent_docker_test_testcalculatenetworkstats"
    },
    {
      "label": "TestNetworkStatsCacheTimeIsolation()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L462",
      "id": "agent_docker_test_testnetworkstatscachetimeisolation"
    },
    {
      "label": "TestDockerManagerCreation()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L521",
      "id": "agent_docker_test_testdockermanagercreation"
    },
    {
      "label": "TestCheckDockerVersion()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L540",
      "id": "agent_docker_test_testcheckdockerversion"
    },
    {
      "label": "newDockerManagerForVersionTest()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L656",
      "id": "agent_docker_test_newdockermanagerforversiontest"
    },
    {
      "label": "TestGetDockerStatsChecksDockerVersionAfterContainerList()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L675",
      "id": "agent_docker_test_testgetdockerstatschecksdockerversionaftercontainerlist"
    },
    {
      "label": "TestGetDockerStatsRetriesVersionCheckUntilSuccess()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L759",
      "id": "agent_docker_test_testgetdockerstatsretriesversioncheckuntilsuccess"
    },
    {
      "label": "TestCycleCpuDeltas()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L807",
      "id": "agent_docker_test_testcyclecpudeltas"
    },
    {
      "label": "TestCycleNetworkDeltas()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L836",
      "id": "agent_docker_test_testcyclenetworkdeltas"
    },
    {
      "label": "TestConstants()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L863",
      "id": "agent_docker_test_testconstants"
    },
    {
      "label": "TestDockerStatsWithMockData()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L870",
      "id": "agent_docker_test_testdockerstatswithmockdata"
    },
    {
      "label": "TestMemoryStatsEdgeCases()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L896",
      "id": "agent_docker_test_testmemorystatsedgecases"
    },
    {
      "label": "TestContainerStatsInitialization()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L940",
      "id": "agent_docker_test_testcontainerstatsinitialization"
    },
    {
      "label": "TestCalculateMemoryUsageWithRealData()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L965",
      "id": "agent_docker_test_testcalculatememoryusagewithrealdata"
    },
    {
      "label": "TestCpuPercentageCalculationWithRealData()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L983",
      "id": "agent_docker_test_testcpupercentagecalculationwithrealdata"
    },
    {
      "label": "TestNetworkStatsCalculationWithRealData()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1006",
      "id": "agent_docker_test_testnetworkstatscalculationwithrealdata"
    },
    {
      "label": "TestContainerStatsEndToEndWithRealData()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1069",
      "id": "agent_docker_test_testcontainerstatsendtoendwithrealdata"
    },
    {
      "label": "TestGetLogsDetectsMultiplexedWithoutContentType()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1129",
      "id": "agent_docker_test_testgetlogsdetectsmultiplexedwithoutcontenttype"
    },
    {
      "label": "TestGetLogsDoesNotMisclassifyRawStreamAsMultiplexed()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1149",
      "id": "agent_docker_test_testgetlogsdoesnotmisclassifyrawstreamasmultiplexed"
    },
    {
      "label": "TestEdgeCasesWithRealData()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1165",
      "id": "agent_docker_test_testedgecaseswithrealdata"
    },
    {
      "label": "TestDockerStatsWorkflow()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1200",
      "id": "agent_docker_test_testdockerstatsworkflow"
    },
    {
      "label": "TestNetworkRateCalculationFormula()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1249",
      "id": "agent_docker_test_testnetworkratecalculationformula"
    },
    {
      "label": "TestGetHostInfo()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1274",
      "id": "agent_docker_test_testgethostinfo"
    },
    {
      "label": "TestDeltaTrackerCacheTimeIsolation()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1292",
      "id": "agent_docker_test_testdeltatrackercachetimeisolation"
    },
    {
      "label": "TestParseDockerStatus()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1350",
      "id": "agent_docker_test_testparsedockerstatus"
    },
    {
      "label": "TestParseDockerHealthStatus()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1410",
      "id": "agent_docker_test_testparsedockerhealthstatus"
    },
    {
      "label": "TestUpdateContainerStatsUsesPodmanInspectHealthFallback()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1433",
      "id": "agent_docker_test_testupdatecontainerstatsusespodmaninspecthealthfallback"
    },
    {
      "label": "TestConstantsAndUtilityFunctions()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1489",
      "id": "agent_docker_test_testconstantsandutilityfunctions"
    },
    {
      "label": "TestDecodeDockerLogStream()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1507",
      "id": "agent_docker_test_testdecodedockerlogstream"
    },
    {
      "label": "TestDecodeDockerLogStreamMemoryProtection()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1584",
      "id": "agent_docker_test_testdecodedockerlogstreammemoryprotection"
    },
    {
      "label": "TestShouldExcludeContainer()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1645",
      "id": "agent_docker_test_testshouldexcludecontainer"
    },
    {
      "label": "TestAnsiEscapePattern()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1749",
      "id": "agent_docker_test_testansiescapepattern"
    },
    {
      "label": "TestConvertContainerPortsToString()",
      "file_type": "code",
      "source_file": "agent/docker_test.go",
      "source_location": "L1805",
      "id": "agent_docker_test_testconvertcontainerportstostring"
    },
    {
      "label": "agent_cache.go",
      "file_type": "code",
      "source_file": "agent/agent_cache.go",
      "source_location": "L1",
      "id": "agent_agent_cache_go"
    },
    {
      "label": "systemDataCache",
      "file_type": "code",
      "source_file": "agent/agent_cache.go",
      "source_location": "L10",
      "id": "agent_systemdatacache"
    },
    {
      "label": "cacheNode",
      "file_type": "code",
      "source_file": "agent/agent_cache.go",
      "source_location": "L15",
      "id": "agent_cachenode"
    },
    {
      "label": "NewSystemDataCache()",
      "file_type": "code",
      "source_file": "agent/agent_cache.go",
      "source_location": "L21",
      "id": "agent_agent_cache_newsystemdatacache"
    },
    {
      "label": ".Get()",
      "file_type": "code",
      "source_file": "agent/agent_cache.go",
      "source_location": "L28",
      "id": "agent_systemdatacache_get"
    },
    {
      "label": ".Set()",
      "file_type": "code",
      "source_file": "agent/agent_cache.go",
      "source_location": "L44",
      "id": "agent_systemdatacache_set"
    },
    {
      "label": "systemd.go",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L1",
      "id": "agent_systemd_go"
    },
    {
      "label": "isSystemdAvailable()",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L34",
      "id": "agent_systemd_issystemdavailable"
    },
    {
      "label": "newSystemdManager()",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L52",
      "id": "agent_systemd_newsystemdmanager"
    },
    {
      "label": ".startWorker()",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L79",
      "id": "agent_systemdmanager_startworker"
    },
    {
      "label": ".updateServiceStats()",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L174",
      "id": "agent_systemdmanager_updateservicestats"
    },
    {
      "label": "unescapeServiceName()",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L282",
      "id": "agent_systemd_unescapeservicename"
    },
    {
      "label": "getServicePatterns()",
      "file_type": "code",
      "source_file": "agent/systemd.go",
      "source_location": "L296",
      "id": "agent_systemd_getservicepatterns"
    },
    {
      "label": "smart_nonwindows.go",
      "file_type": "code",
      "source_file": "agent/smart_nonwindows.go",
      "source_location": "L1",
      "id": "agent_smart_nonwindows_go"
    },
    {
      "label": "ensureEmbeddedSmartctl()",
      "file_type": "code",
      "source_file": "agent/smart_nonwindows.go",
      "source_location": "L7",
      "id": "agent_smart_nonwindows_ensureembeddedsmartctl"
    },
    {
      "label": "gpu_nvtop.go",
      "file_type": "code",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L1",
      "id": "agent_gpu_nvtop_go"
    },
    {
      "label": "nvtopSnapshot",
      "file_type": "code",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L16",
      "id": "agent_nvtopsnapshot"
    },
    {
      "label": "parseNvtopNumber()",
      "file_type": "code",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L26",
      "id": "agent_gpu_nvtop_parsenvtopnumber"
    },
    {
      "label": ".parseNvtopData()",
      "file_type": "code",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L36",
      "id": "agent_gpumanager_parsenvtopdata"
    },
    {
      "label": ".updateNvtopSnapshots()",
      "file_type": "code",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L45",
      "id": "agent_gpumanager_updatenvtopsnapshots"
    },
    {
      "label": ".collectNvtopStats()",
      "file_type": "code",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L103",
      "id": "agent_gpumanager_collectnvtopstats"
    },
    {
      "label": ".startNvtopCollector()",
      "file_type": "code",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L140",
      "id": "agent_gpumanager_startnvtopcollector"
    },
    {
      "label": "gpu_amd_linux.go",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L1",
      "id": "agent_gpu_amd_linux_go"
    },
    {
      "label": "isAmdGpu()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L90",
      "id": "agent_gpu_amd_linux_isamdgpu"
    },
    {
      "label": ".updateAmdGpuData()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L100",
      "id": "agent_gpumanager_updateamdgpudata"
    },
    {
      "label": "readSysfsFloat()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L156",
      "id": "agent_gpu_amd_linux_readsysfsfloat"
    },
    {
      "label": "normalizeHexID()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L166",
      "id": "agent_gpu_amd_linux_normalizehexid"
    },
    {
      "label": "cacheKeyForAmdgpu()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L171",
      "id": "agent_gpu_amd_linux_cachekeyforamdgpu"
    },
    {
      "label": "lookupAmdgpuNameInFile()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L179",
      "id": "agent_gpu_amd_linux_lookupamdgpunameinfile"
    },
    {
      "label": "getCachedAmdgpuName()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L218",
      "id": "agent_gpu_amd_linux_getcachedamdgpuname"
    },
    {
      "label": "normalizeAmdgpuName()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L244",
      "id": "agent_gpu_amd_linux_normalizeamdgpuname"
    },
    {
      "label": "cacheAmdgpuName()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L252",
      "id": "agent_gpu_amd_linux_cacheamdgpuname"
    },
    {
      "label": "cacheMissingAmdgpuName()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L263",
      "id": "agent_gpu_amd_linux_cachemissingamdgpuname"
    },
    {
      "label": "getAmdGpuName()",
      "file_type": "code",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L275",
      "id": "agent_gpu_amd_linux_getamdgpuname"
    },
    {
      "label": "client.go",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L1",
      "id": "agent_client_go"
    },
    {
      "label": "WebSocketClient",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L32",
      "id": "agent_websocketclient"
    },
    {
      "label": "newWebSocketClient()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L47",
      "id": "agent_client_newwebsocketclient"
    },
    {
      "label": "getToken()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L75",
      "id": "agent_client_gettoken"
    },
    {
      "label": ".getOptions()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L95",
      "id": "agent_websocketclient_getoptions"
    },
    {
      "label": ".Connect()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L130",
      "id": "agent_websocketclient_connect"
    },
    {
      "label": ".OnOpen()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L148",
      "id": "agent_websocketclient_onopen"
    },
    {
      "label": ".OnClose()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L154",
      "id": "agent_websocketclient_onclose"
    },
    {
      "label": ".OnMessage()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L163",
      "id": "agent_websocketclient_onmessage"
    },
    {
      "label": ".OnPing()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L186",
      "id": "agent_websocketclient_onping"
    },
    {
      "label": ".handleAuthChallenge()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L192",
      "id": "agent_websocketclient_handleauthchallenge"
    },
    {
      "label": ".verifySignature()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L220",
      "id": "agent_websocketclient_verifysignature"
    },
    {
      "label": ".Close()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L235",
      "id": "agent_websocketclient_close"
    },
    {
      "label": ".handleHubRequest()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L242",
      "id": "agent_websocketclient_handlehubrequest"
    },
    {
      "label": ".sendMessage()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L255",
      "id": "agent_websocketclient_sendmessage"
    },
    {
      "label": ".sendResponse()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L272",
      "id": "agent_websocketclient_sendresponse"
    },
    {
      "label": "getUserAgent()",
      "file_type": "code",
      "source_file": "agent/client.go",
      "source_location": "L283",
      "id": "agent_client_getuseragent"
    },
    {
      "label": "gpu_nvml_unsupported.go",
      "file_type": "code",
      "source_file": "agent/gpu_nvml_unsupported.go",
      "source_location": "L1",
      "id": "agent_gpu_nvml_unsupported_go"
    },
    {
      "label": "sensors_default.go",
      "file_type": "code",
      "source_file": "agent/sensors_default.go",
      "source_location": "L1",
      "id": "agent_sensors_default_go"
    },
    {
      "label": "emmc_common_test.go",
      "file_type": "code",
      "source_file": "agent/emmc_common_test.go",
      "source_location": "L1",
      "id": "agent_emmc_common_test_go"
    },
    {
      "label": "TestParseHexOrDecByte()",
      "file_type": "code",
      "source_file": "agent/emmc_common_test.go",
      "source_location": "L5",
      "id": "agent_emmc_common_test_testparsehexordecbyte"
    },
    {
      "label": "TestParseHexBytePair()",
      "file_type": "code",
      "source_file": "agent/emmc_common_test.go",
      "source_location": "L28",
      "id": "agent_emmc_common_test_testparsehexbytepair"
    },
    {
      "label": "TestEmmcSmartStatus()",
      "file_type": "code",
      "source_file": "agent/emmc_common_test.go",
      "source_location": "L45",
      "id": "agent_emmc_common_test_testemmcsmartstatus"
    },
    {
      "label": "TestIsEmmcBlockName()",
      "file_type": "code",
      "source_file": "agent/emmc_common_test.go",
      "source_location": "L60",
      "id": "agent_emmc_common_test_testisemmcblockname"
    },
    {
      "label": "network.go",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L1",
      "id": "agent_network_go"
    },
    {
      "label": "NicConfig",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L23",
      "id": "agent_nicconfig"
    },
    {
      "label": "newNicConfig()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L29",
      "id": "agent_network_newnicconfig"
    },
    {
      "label": "isValidNic()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L50",
      "id": "agent_network_isvalidnic"
    },
    {
      "label": ".updateNetworkStats()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L79",
      "id": "agent_agent_updatenetworkstats"
    },
    {
      "label": ".initializeNetIoStats()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L93",
      "id": "agent_agent_initializenetiostats"
    },
    {
      "label": ".ensureNetInterfacesInitialized()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L122",
      "id": "agent_agent_ensurenetinterfacesinitialized"
    },
    {
      "label": ".ensureNetworkInterfacesMap()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L133",
      "id": "agent_agent_ensurenetworkinterfacesmap"
    },
    {
      "label": ".loadAndTickNetBaseline()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L140",
      "id": "agent_agent_loadandticknetbaseline"
    },
    {
      "label": ".sumAndTrackPerNicDeltas()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L153",
      "id": "agent_agent_sumandtrackpernicdeltas"
    },
    {
      "label": ".computeBytesPerSecond()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L199",
      "id": "agent_agent_computebytespersecond"
    },
    {
      "label": ".applyNetworkTotals()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L208",
      "id": "agent_agent_applynetworktotals"
    },
    {
      "label": "skipNetworkInterface()",
      "file_type": "code",
      "source_file": "agent/network.go",
      "source_location": "L238",
      "id": "agent_network_skipnetworkinterface"
    },
    {
      "label": "disk_test.go",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L1",
      "id": "agent_disk_test_go"
    },
    {
      "label": "TestParseFilesystemEntry()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L16",
      "id": "agent_disk_test_testparsefilesystementry"
    },
    {
      "label": "TestExtraFilesystemPartitionInfo()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L96",
      "id": "agent_disk_test_testextrafilesystempartitioninfo"
    },
    {
      "label": "TestBuildFsStatRegistration()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L137",
      "id": "agent_disk_test_testbuildfsstatregistration"
    },
    {
      "label": "TestAddConfiguredRootFs()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L282",
      "id": "agent_disk_test_testaddconfiguredrootfs"
    },
    {
      "label": "TestAddPartitionRootFs()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L349",
      "id": "agent_disk_test_testaddpartitionrootfs"
    },
    {
      "label": "TestAddLastResortRootFs()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L382",
      "id": "agent_disk_test_testaddlastresortrootfs"
    },
    {
      "label": "TestAddConfiguredExtraFsEntry()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L412",
      "id": "agent_disk_test_testaddconfiguredextrafsentry"
    },
    {
      "label": "TestAddConfiguredExtraFilesystems()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L477",
      "id": "agent_disk_test_testaddconfiguredextrafilesystems"
    },
    {
      "label": "TestAddExtraFilesystemFolders()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L507",
      "id": "agent_disk_test_testaddextrafilesystemfolders"
    },
    {
      "label": "TestAddPartitionExtraFs()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L533",
      "id": "agent_disk_test_testaddpartitionextrafs"
    },
    {
      "label": "TestFindIoDevice()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L614",
      "id": "agent_disk_test_testfindiodevice"
    },
    {
      "label": "TestFilesystemMatchesPartitionSetting()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L703",
      "id": "agent_disk_test_testfilesystemmatchespartitionsetting"
    },
    {
      "label": "TestMostActiveIoDevice()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L727",
      "id": "agent_disk_test_testmostactiveiodevice"
    },
    {
      "label": "TestIsDockerSpecialMountpoint()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L749",
      "id": "agent_disk_test_testisdockerspecialmountpoint"
    },
    {
      "label": "TestInitializeDiskInfoWithCustomNames()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L770",
      "id": "agent_disk_test_testinitializediskinfowithcustomnames"
    },
    {
      "label": "TestFsStatsWithCustomNames()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L846",
      "id": "agent_disk_test_testfsstatswithcustomnames"
    },
    {
      "label": "TestExtraFsKeyGeneration()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L861",
      "id": "agent_disk_test_testextrafskeygeneration"
    },
    {
      "label": "TestDiskUsageCaching()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L901",
      "id": "agent_disk_test_testdiskusagecaching"
    },
    {
      "label": "TestHasSameDiskUsage()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L984",
      "id": "agent_disk_test_testhassamediskusage"
    },
    {
      "label": "TestInitializeDiskIoStatsResetsTrackedDevices()",
      "file_type": "code",
      "source_file": "agent/disk_test.go",
      "source_location": "L1018",
      "id": "agent_disk_test_testinitializediskiostatsresetstrackeddevices"
    },
    {
      "label": "system_test.go",
      "file_type": "code",
      "source_file": "agent/system_test.go",
      "source_location": "L1",
      "id": "agent_system_test_go"
    },
    {
      "label": "TestGatherStatsDoesNotAttachDetailsToCachedRequests()",
      "file_type": "code",
      "source_file": "agent/system_test.go",
      "source_location": "L12",
      "id": "agent_system_test_testgatherstatsdoesnotattachdetailstocachedrequests"
    },
    {
      "label": "TestUpdateSystemDetailsMarksDetailsDirty()",
      "file_type": "code",
      "source_file": "agent/system_test.go",
      "source_location": "L36",
      "id": "agent_system_test_testupdatesystemdetailsmarksdetailsdirty"
    },
    {
      "label": "smart.go",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L1",
      "id": "agent_smart_go"
    },
    {
      "label": "scanOutput",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L39",
      "id": "agent_scanoutput"
    },
    {
      "label": "DeviceInfo",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L48",
      "id": "agent_deviceinfo"
    },
    {
      "label": "deviceKey",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L61",
      "id": "agent_devicekey"
    },
    {
      "label": ".Refresh()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L69",
      "id": "agent_smartmanager_refresh"
    },
    {
      "label": ".devicesSnapshot()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L95",
      "id": "agent_smartmanager_devicessnapshot"
    },
    {
      "label": ".resolveRefreshError()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L113",
      "id": "agent_smartmanager_resolverefresherror"
    },
    {
      "label": ".GetCurrentData()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L139",
      "id": "agent_smartmanager_getcurrentdata"
    },
    {
      "label": ".ScanDevices()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L155",
      "id": "agent_smartmanager_scandevices"
    },
    {
      "label": ".parseConfiguredDevices()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L228",
      "id": "agent_smartmanager_parseconfigureddevices"
    },
    {
      "label": ".refreshExcludedDevices()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L266",
      "id": "agent_smartmanager_refreshexcludeddevices"
    },
    {
      "label": ".isExcludedDevice()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L279",
      "id": "agent_smartmanager_isexcludeddevice"
    },
    {
      "label": ".filterExcludedDevices()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L284",
      "id": "agent_smartmanager_filterexcludeddevices"
    },
    {
      "label": "detectSmartOutputType()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L310",
      "id": "agent_smart_detectsmartoutputtype"
    },
    {
      "label": "hasJSONValue()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L336",
      "id": "agent_smart_hasjsonvalue"
    },
    {
      "label": "normalizeParserType()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L344",
      "id": "agent_smart_normalizeparsertype"
    },
    {
      "label": "makeDeviceKey()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L360",
      "id": "agent_smart_makedevicekey"
    },
    {
      "label": ".parseSmartOutput()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L366",
      "id": "agent_smartmanager_parsesmartoutput"
    },
    {
      "label": ".CollectSmart()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L459",
      "id": "agent_smartmanager_collectsmart"
    },
    {
      "label": ".smartctlArgs()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L553",
      "id": "agent_smartmanager_smartctlargs"
    },
    {
      "label": ".hasDataForDevice()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L587",
      "id": "agent_smartmanager_hasdatafordevice"
    },
    {
      "label": ".parseScan()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L601",
      "id": "agent_smartmanager_parsescan"
    },
    {
      "label": "mergeDeviceLists()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L629",
      "id": "agent_smart_mergedevicelists"
    },
    {
      "label": ".updateSmartDevices()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L759",
      "id": "agent_smartmanager_updatesmartdevices"
    },
    {
      "label": ".isVirtualDevice()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L798",
      "id": "agent_smartmanager_isvirtualdevice"
    },
    {
      "label": ".isVirtualDeviceNvme()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L807",
      "id": "agent_smartmanager_isvirtualdevicenvme"
    },
    {
      "label": ".isVirtualDeviceScsi()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L814",
      "id": "agent_smartmanager_isvirtualdevicescsi"
    },
    {
      "label": ".isVirtualDeviceFromStrings()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L823",
      "id": "agent_smartmanager_isvirtualdevicefromstrings"
    },
    {
      "label": ".parseSmartForSata()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L841",
      "id": "agent_smartmanager_parsesmartforsata"
    },
    {
      "label": "getSmartStatus()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L913",
      "id": "agent_smart_getsmartstatus"
    },
    {
      "label": "findAtaDeviceStatisticsValue()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L925",
      "id": "agent_smart_findatadevicestatisticsvalue"
    },
    {
      "label": ".parseSmartForScsi()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L953",
      "id": "agent_smartmanager_parsesmartforscsi"
    },
    {
      "label": "parseScsiGigabytesProcessed()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L1027",
      "id": "agent_smart_parsescsigigabytesprocessed"
    },
    {
      "label": ".lookupDarwinNvmeCapacity()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L1042",
      "id": "agent_smartmanager_lookupdarwinnvmecapacity"
    },
    {
      "label": ".parseSmartForNvme()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L1087",
      "id": "agent_smartmanager_parsesmartfornvme"
    },
    {
      "label": ".detectSmartctl()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L1161",
      "id": "agent_smartmanager_detectsmartctl"
    },
    {
      "label": "isNvmeControllerPath()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L1181",
      "id": "agent_smart_isnvmecontrollerpath"
    },
    {
      "label": "NewSmartManager()",
      "file_type": "code",
      "source_file": "agent/smart.go",
      "source_location": "L1201",
      "id": "agent_smart_newsmartmanager"
    },
    {
      "label": "gpu_darwin.go",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L1",
      "id": "agent_gpu_darwin_go"
    },
    {
      "label": ".collectPowermetrics()",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L59",
      "id": "agent_gpumanager_collectpowermetrics"
    },
    {
      "label": ".parsePowermetricsData()",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L81",
      "id": "agent_gpumanager_parsepowermetricsdata"
    },
    {
      "label": "macmonTemp",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L163",
      "id": "agent_macmontemp"
    },
    {
      "label": "macmonSample",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L167",
      "id": "agent_macmonsample"
    },
    {
      "label": ".collectMacmonPipe()",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L174",
      "id": "agent_gpumanager_collectmacmonpipe"
    },
    {
      "label": ".parseMacmonLine()",
      "file_type": "code",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L223",
      "id": "agent_gpumanager_parsemacmonline"
    },
    {
      "label": "data_dir_test.go",
      "file_type": "code",
      "source_file": "agent/data_dir_test.go",
      "source_location": "L1",
      "id": "agent_data_dir_test_go"
    },
    {
      "label": "TestGetDataDir()",
      "file_type": "code",
      "source_file": "agent/data_dir_test.go",
      "source_location": "L15",
      "id": "agent_data_dir_test_testgetdatadir"
    },
    {
      "label": "TestTestDataDirs()",
      "file_type": "code",
      "source_file": "agent/data_dir_test.go",
      "source_location": "L69",
      "id": "agent_data_dir_test_testtestdatadirs"
    },
    {
      "label": "TestIsValidDataDir()",
      "file_type": "code",
      "source_file": "agent/data_dir_test.go",
      "source_location": "L119",
      "id": "agent_data_dir_test_testisvaliddatadir"
    },
    {
      "label": "TestDirectoryExists()",
      "file_type": "code",
      "source_file": "agent/data_dir_test.go",
      "source_location": "L165",
      "id": "agent_data_dir_test_testdirectoryexists"
    },
    {
      "label": "TestDirectoryIsWritable()",
      "file_type": "code",
      "source_file": "agent/data_dir_test.go",
      "source_location": "L197",
      "id": "agent_data_dir_test_testdirectoryiswritable"
    },
    {
      "label": "response.go",
      "file_type": "code",
      "source_file": "agent/response.go",
      "source_location": "L1",
      "id": "agent_response_go"
    },
    {
      "label": "newAgentResponse()",
      "file_type": "code",
      "source_file": "agent/response.go",
      "source_location": "L13",
      "id": "agent_response_newagentresponse"
    },
    {
      "label": "fingerprint_test.go",
      "file_type": "code",
      "source_file": "agent/fingerprint_test.go",
      "source_location": "L1",
      "id": "agent_fingerprint_test_go"
    },
    {
      "label": "TestGetFingerprint()",
      "file_type": "code",
      "source_file": "agent/fingerprint_test.go",
      "source_location": "L14",
      "id": "agent_fingerprint_test_testgetfingerprint"
    },
    {
      "label": "TestSaveFingerprint()",
      "file_type": "code",
      "source_file": "agent/fingerprint_test.go",
      "source_location": "L60",
      "id": "agent_fingerprint_test_testsavefingerprint"
    },
    {
      "label": "TestDeleteFingerprint()",
      "file_type": "code",
      "source_file": "agent/fingerprint_test.go",
      "source_location": "L82",
      "id": "agent_fingerprint_test_testdeletefingerprint"
    },
    {
      "label": "agent_cache_test.go",
      "file_type": "code",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L1",
      "id": "agent_agent_cache_test_go"
    },
    {
      "label": "createTestCacheData()",
      "file_type": "code",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L16",
      "id": "agent_agent_cache_test_createtestcachedata"
    },
    {
      "label": "TestNewSystemDataCache()",
      "file_type": "code",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L35",
      "id": "agent_agent_cache_test_testnewsystemdatacache"
    },
    {
      "label": "TestCacheGetSet()",
      "file_type": "code",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L42",
      "id": "agent_agent_cache_test_testcachegetset"
    },
    {
      "label": "TestCacheFreshness()",
      "file_type": "code",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L59",
      "id": "agent_agent_cache_test_testcachefreshness"
    },
    {
      "label": "TestCacheMultipleIntervals()",
      "file_type": "code",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L120",
      "id": "agent_agent_cache_test_testcachemultipleintervals"
    },
    {
      "label": "TestCacheOverwrite()",
      "file_type": "code",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L164",
      "id": "agent_agent_cache_test_testcacheoverwrite"
    },
    {
      "label": "TestCacheMiss()",
      "file_type": "code",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L192",
      "id": "agent_agent_cache_test_testcachemiss"
    },
    {
      "label": "TestCacheZeroInterval()",
      "file_type": "code",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L215",
      "id": "agent_agent_cache_test_testcachezerointerval"
    },
    {
      "label": "TestCacheLargeInterval()",
      "file_type": "code",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L228",
      "id": "agent_agent_cache_test_testcachelargeinterval"
    },
    {
      "label": "sensors_windows.go",
      "file_type": "code",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L1",
      "id": "agent_sensors_windows_go"
    },
    {
      "label": "lhmProcess",
      "file_type": "code",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L31",
      "id": "agent_lhmprocess"
    },
    {
      "label": "newlhmProcess()",
      "file_type": "code",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L55",
      "id": "agent_sensors_windows_newlhmprocess"
    },
    {
      "label": ".startProcess()",
      "file_type": "code",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L83",
      "id": "agent_lhmprocess_startprocess"
    },
    {
      "label": ".cleanupProcess()",
      "file_type": "code",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L119",
      "id": "agent_lhmprocess_cleanupprocess"
    },
    {
      "label": ".getTemps()",
      "file_type": "code",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L142",
      "id": "agent_lhmprocess_gettemps"
    },
    {
      "label": "getSensorTemps()",
      "file_type": "code",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L219",
      "id": "agent_sensors_windows_getsensortemps"
    },
    {
      "label": ".cleanup()",
      "file_type": "code",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L247",
      "id": "agent_lhmprocess_cleanup"
    },
    {
      "label": "copyEmbeddedDir()",
      "file_type": "code",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L255",
      "id": "agent_sensors_windows_copyembeddeddir"
    },
    {
      "label": "connection_manager.go",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L1",
      "id": "agent_connection_manager_go"
    },
    {
      "label": "ConnectionManager",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L22",
      "id": "agent_connectionmanager"
    },
    {
      "label": "ConnectionState",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L34",
      "id": "agent_connectionstate"
    },
    {
      "label": "ConnectionEvent",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L37",
      "id": "agent_connectionevent"
    },
    {
      "label": "newConnectionManager()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L57",
      "id": "agent_connection_manager_newconnectionmanager"
    },
    {
      "label": ".startWsTicker()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L66",
      "id": "agent_connectionmanager_startwsticker"
    },
    {
      "label": ".stopWsTicker()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L75",
      "id": "agent_connectionmanager_stopwsticker"
    },
    {
      "label": ".Start()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L83",
      "id": "agent_connectionmanager_start"
    },
    {
      "label": ".stop()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L142",
      "id": "agent_connectionmanager_stop"
    },
    {
      "label": ".handleEvent()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L149",
      "id": "agent_connectionmanager_handleevent"
    },
    {
      "label": ".handleStateChange()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L168",
      "id": "agent_connectionmanager_handlestatechange"
    },
    {
      "label": ".connect()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L203",
      "id": "agent_connectionmanager_connect"
    },
    {
      "label": ".startWebSocketConnection()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L229",
      "id": "agent_connectionmanager_startwebsocketconnection"
    },
    {
      "label": ".startSSHServer()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L249",
      "id": "agent_connectionmanager_startsshserver"
    },
    {
      "label": ".closeWebSocket()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L256",
      "id": "agent_connectionmanager_closewebsocket"
    },
    {
      "label": "shouldExitOnErr()",
      "file_type": "code",
      "source_file": "agent/connection_manager.go",
      "source_location": "L264",
      "id": "agent_connection_manager_shouldexitonerr"
    },
    {
      "label": "emmc_linux_test.go",
      "file_type": "code",
      "source_file": "agent/emmc_linux_test.go",
      "source_location": "L1",
      "id": "agent_emmc_linux_test_go"
    },
    {
      "label": "TestEmmcMockSysfsScanAndCollect()",
      "file_type": "code",
      "source_file": "agent/emmc_linux_test.go",
      "source_location": "L13",
      "id": "agent_emmc_linux_test_testemmcmocksysfsscanandcollect"
    },
    {
      "label": "docker.go",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L1",
      "id": "agent_docker_go"
    },
    {
      "label": "userAgentRoundTripper",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L87",
      "id": "agent_useragentroundtripper"
    },
    {
      "label": "dockerVersionResponse",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L93",
      "id": "agent_dockerversionresponse"
    },
    {
      "label": ".RoundTrip()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L101",
      "id": "agent_useragentroundtripper_roundtrip"
    },
    {
      "label": ".queue()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L107",
      "id": "agent_dockermanager_queue"
    },
    {
      "label": ".dequeue()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L115",
      "id": "agent_dockermanager_dequeue"
    },
    {
      "label": ".shouldExcludeContainer()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L123",
      "id": "agent_dockermanager_shouldexcludecontainer"
    },
    {
      "label": ".getDockerStats()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L136",
      "id": "agent_dockermanager_getdockerstats"
    },
    {
      "label": ".initializeCpuTracking()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L232",
      "id": "agent_dockermanager_initializecputracking"
    },
    {
      "label": ".getCpuPreviousValues()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L250",
      "id": "agent_dockermanager_getcpupreviousvalues"
    },
    {
      "label": ".setCpuCurrentValues()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L255",
      "id": "agent_dockermanager_setcpucurrentvalues"
    },
    {
      "label": "calculateMemoryUsage()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L261",
      "id": "agent_docker_calculatememoryusage"
    },
    {
      "label": ".getNetworkTracker()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L280",
      "id": "agent_dockermanager_getnetworktracker"
    },
    {
      "label": ".cycleNetworkDeltasForCacheTime()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L296",
      "id": "agent_dockermanager_cyclenetworkdeltasforcachetime"
    },
    {
      "label": ".calculateNetworkStats()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L306",
      "id": "agent_dockermanager_calculatenetworkstats"
    },
    {
      "label": "validateCpuPercentage()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L352",
      "id": "agent_docker_validatecpupercentage"
    },
    {
      "label": "updateContainerStatsValues()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L360",
      "id": "agent_docker_updatecontainerstatsvalues"
    },
    {
      "label": "convertContainerPortsToString()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L372",
      "id": "agent_docker_convertcontainerportstostring"
    },
    {
      "label": "parseDockerStatus()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L403",
      "id": "agent_docker_parsedockerstatus"
    },
    {
      "label": "parseDockerHealthStatus()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L439",
      "id": "agent_docker_parsedockerhealthstatus"
    },
    {
      "label": ".getPodmanContainerHealth()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L447",
      "id": "agent_dockermanager_getpodmancontainerhealth"
    },
    {
      "label": ".updateContainerStats()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L477",
      "id": "agent_dockermanager_updatecontainerstats"
    },
    {
      "label": ".deleteContainerStatsSync()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L589",
      "id": "agent_dockermanager_deletecontainerstatssync"
    },
    {
      "label": "newDockerManager()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L608",
      "id": "agent_docker_newdockermanager"
    },
    {
      "label": ".checkDockerVersion()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L703",
      "id": "agent_dockermanager_checkdockerversion"
    },
    {
      "label": ".ensureDockerVersionChecked()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L727",
      "id": "agent_dockermanager_ensuredockerversionchecked"
    },
    {
      "label": ".applyDockerVersionInfo()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L737",
      "id": "agent_dockermanager_applydockerversioninfo"
    },
    {
      "label": ".decode()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L751",
      "id": "agent_dockermanager_decode"
    },
    {
      "label": "getDockerHost()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L767",
      "id": "agent_docker_getdockerhost"
    },
    {
      "label": "validateContainerID()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L778",
      "id": "agent_docker_validatecontainerid"
    },
    {
      "label": "buildDockerContainerEndpoint()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L785",
      "id": "agent_docker_builddockercontainerendpoint"
    },
    {
      "label": ".getContainerInfo()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L801",
      "id": "agent_dockermanager_getcontainerinfo"
    },
    {
      "label": ".getLogs()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L835",
      "id": "agent_dockermanager_getlogs"
    },
    {
      "label": "detectDockerMultiplexedStream()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L884",
      "id": "agent_docker_detectdockermultiplexedstream"
    },
    {
      "label": "decodeDockerLogStream()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L901",
      "id": "agent_docker_decodedockerlogstream"
    },
    {
      "label": ".GetHostInfo()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L948",
      "id": "agent_dockermanager_gethostinfo"
    },
    {
      "label": ".IsPodman()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L962",
      "id": "agent_dockermanager_ispodman"
    },
    {
      "label": ".setIsPodman()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L967",
      "id": "agent_dockermanager_setispodman"
    },
    {
      "label": "detectPodmanFromHeader()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L984",
      "id": "agent_docker_detectpodmanfromheader"
    },
    {
      "label": "detectPodmanFromVersion()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L989",
      "id": "agent_docker_detectpodmanfromversion"
    },
    {
      "label": "detectPodmanEngine()",
      "file_type": "code",
      "source_file": "agent/docker.go",
      "source_location": "L1002",
      "id": "agent_docker_detectpodmanengine"
    },
    {
      "label": "mdraid_linux.go",
      "file_type": "code",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L1",
      "id": "agent_mdraid_linux_go"
    },
    {
      "label": "mdraidHealth",
      "file_type": "code",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L19",
      "id": "agent_mdraidhealth"
    },
    {
      "label": "scanMdraidDevices()",
      "file_type": "code",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L32",
      "id": "agent_mdraid_linux_scanmdraiddevices"
    },
    {
      "label": "readMdraidHealth()",
      "file_type": "code",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L130",
      "id": "agent_mdraid_linux_readmdraidhealth"
    },
    {
      "label": "mdraidSmartStatus()",
      "file_type": "code",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L167",
      "id": "agent_mdraid_linux_mdraidsmartstatus"
    },
    {
      "label": "isMdraidBlockName()",
      "file_type": "code",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L195",
      "id": "agent_mdraid_linux_ismdraidblockname"
    },
    {
      "label": "readMdraidBlockCapacityBytes()",
      "file_type": "code",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L212",
      "id": "agent_mdraid_linux_readmdraidblockcapacitybytes"
    },
    {
      "label": "emmc_common.go",
      "file_type": "code",
      "source_file": "agent/emmc_common.go",
      "source_location": "L1",
      "id": "agent_emmc_common_go"
    },
    {
      "label": "isEmmcBlockName()",
      "file_type": "code",
      "source_file": "agent/emmc_common.go",
      "source_location": "L9",
      "id": "agent_emmc_common_isemmcblockname"
    },
    {
      "label": "parseHexOrDecByte()",
      "file_type": "code",
      "source_file": "agent/emmc_common.go",
      "source_location": "L25",
      "id": "agent_emmc_common_parsehexordecbyte"
    },
    {
      "label": "parseHexBytePair()",
      "file_type": "code",
      "source_file": "agent/emmc_common.go",
      "source_location": "L42",
      "id": "agent_emmc_common_parsehexbytepair"
    },
    {
      "label": "emmcSmartStatus()",
      "file_type": "code",
      "source_file": "agent/emmc_common.go",
      "source_location": "L55",
      "id": "agent_emmc_common_emmcsmartstatus"
    },
    {
      "label": "emmcPreEOLString()",
      "file_type": "code",
      "source_file": "agent/emmc_common.go",
      "source_location": "L68",
      "id": "agent_emmc_common_emmcpreeolstring"
    },
    {
      "label": "emmcLifeTimeString()",
      "file_type": "code",
      "source_file": "agent/emmc_common.go",
      "source_location": "L81",
      "id": "agent_emmc_common_emmclifetimestring"
    },
    {
      "label": "agent_test_helpers.go",
      "file_type": "code",
      "source_file": "agent/agent_test_helpers.go",
      "source_location": "L1",
      "id": "agent_agent_test_helpers_go"
    },
    {
      "label": ".GetConnectionManager()",
      "file_type": "code",
      "source_file": "agent/agent_test_helpers.go",
      "source_location": "L6",
      "id": "agent_agent_getconnectionmanager"
    },
    {
      "label": "client_test.go",
      "file_type": "code",
      "source_file": "agent/client_test.go",
      "source_location": "L1",
      "id": "agent_client_test_go"
    },
    {
      "label": "TestNewWebSocketClient()",
      "file_type": "code",
      "source_file": "agent/client_test.go",
      "source_location": "L24",
      "id": "agent_client_test_testnewwebsocketclient"
    },
    {
      "label": "TestWebSocketClient_GetOptions()",
      "file_type": "code",
      "source_file": "agent/client_test.go",
      "source_location": "L101",
      "id": "agent_client_test_testwebsocketclient_getoptions"
    },
    {
      "label": "TestWebSocketClient_VerifySignature()",
      "file_type": "code",
      "source_file": "agent/client_test.go",
      "source_location": "L161",
      "id": "agent_client_test_testwebsocketclient_verifysignature"
    },
    {
      "label": "TestWebSocketClient_HandleHubRequest()",
      "file_type": "code",
      "source_file": "agent/client_test.go",
      "source_location": "L241",
      "id": "agent_client_test_testwebsocketclient_handlehubrequest"
    },
    {
      "label": "TestGetUserAgent()",
      "file_type": "code",
      "source_file": "agent/client_test.go",
      "source_location": "L302",
      "id": "agent_client_test_testgetuseragent"
    },
    {
      "label": "TestWebSocketClient_Close()",
      "file_type": "code",
      "source_file": "agent/client_test.go",
      "source_location": "L330",
      "id": "agent_client_test_testwebsocketclient_close"
    },
    {
      "label": "TestWebSocketClient_ConnectRateLimit()",
      "file_type": "code",
      "source_file": "agent/client_test.go",
      "source_location": "L346",
      "id": "agent_client_test_testwebsocketclient_connectratelimit"
    },
    {
      "label": "TestGetToken()",
      "file_type": "code",
      "source_file": "agent/client_test.go",
      "source_location": "L365",
      "id": "agent_client_test_testgettoken"
    },
    {
      "label": "zfs_freebsd.go",
      "file_type": "code",
      "source_file": "agent/zfs/zfs_freebsd.go",
      "source_location": "L1",
      "id": "agent_zfs_zfs_freebsd_go"
    },
    {
      "label": "ARCSize()",
      "file_type": "code",
      "source_file": "agent/zfs/zfs_freebsd.go",
      "source_location": "L9",
      "id": "zfs_zfs_freebsd_arcsize"
    },
    {
      "label": "zfs_unsupported.go",
      "file_type": "code",
      "source_file": "agent/zfs/zfs_unsupported.go",
      "source_location": "L1",
      "id": "agent_zfs_zfs_unsupported_go"
    },
    {
      "label": "ARCSize()",
      "file_type": "code",
      "source_file": "agent/zfs/zfs_unsupported.go",
      "source_location": "L7",
      "id": "zfs_zfs_unsupported_arcsize"
    },
    {
      "label": "zfs_linux.go",
      "file_type": "code",
      "source_file": "agent/zfs/zfs_linux.go",
      "source_location": "L1",
      "id": "agent_zfs_zfs_linux_go"
    },
    {
      "label": "ARCSize()",
      "file_type": "code",
      "source_file": "agent/zfs/zfs_linux.go",
      "source_location": "L14",
      "id": "zfs_zfs_linux_arcsize"
    },
    {
      "label": "main.go",
      "file_type": "code",
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L1",
      "id": "agent_tools_fetchsmartctl_main_go"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L21",
      "id": "fetchsmartctl_main_main"
    },
    {
      "label": "downloadFile()",
      "file_type": "code",
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L44",
      "id": "fetchsmartctl_main_downloadfile"
    },
    {
      "label": "fatalf()",
      "file_type": "code",
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L127",
      "id": "fetchsmartctl_main_fatalf"
    },
    {
      "label": "deltatracker.go",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L1",
      "id": "agent_deltatracker_deltatracker_go"
    },
    {
      "label": "Numeric",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L11",
      "id": "deltatracker_numeric"
    },
    {
      "label": "DeltaTracker",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L19",
      "id": "deltatracker_deltatracker"
    },
    {
      "label": "NewDeltaTracker()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L26",
      "id": "deltatracker_deltatracker_newdeltatracker"
    },
    {
      "label": "DeltaTracker[K, V]",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L34",
      "id": "deltatracker_deltatracker_k_v"
    },
    {
      "label": ".Set()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L34",
      "id": "deltatracker_deltatracker_k_v_set"
    },
    {
      "label": ".Deltas()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L51",
      "id": "deltatracker_deltatracker_k_v_deltas"
    },
    {
      "label": ".Previous()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L67",
      "id": "deltatracker_deltatracker_k_v_previous"
    },
    {
      "label": ".Delta()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L77",
      "id": "deltatracker_deltatracker_k_v_delta"
    },
    {
      "label": ".Cycle()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L95",
      "id": "deltatracker_deltatracker_k_v_cycle"
    },
    {
      "label": "deltatracker_test.go",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L1",
      "id": "agent_deltatracker_deltatracker_test_go"
    },
    {
      "label": "ExampleDeltaTracker()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L10",
      "id": "deltatracker_deltatracker_test_exampledeltatracker"
    },
    {
      "label": "TestNewDeltaTracker()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L25",
      "id": "deltatracker_deltatracker_test_testnewdeltatracker"
    },
    {
      "label": "TestSet()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L32",
      "id": "deltatracker_deltatracker_test_testset"
    },
    {
      "label": "TestDeltas()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L42",
      "id": "deltatracker_deltatracker_test_testdeltas"
    },
    {
      "label": "TestCycle()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L67",
      "id": "deltatracker_deltatracker_test_testcycle"
    },
    {
      "label": "TestCompleteWorkflow()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L91",
      "id": "deltatracker_deltatracker_test_testcompleteworkflow"
    },
    {
      "label": "TestDeltaTrackerWithDifferentTypes()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L117",
      "id": "deltatracker_deltatracker_test_testdeltatrackerwithdifferenttypes"
    },
    {
      "label": "TestDelta()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L143",
      "id": "deltatracker_deltatracker_test_testdelta"
    },
    {
      "label": "TestDeltaWithDifferentTypes()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L173",
      "id": "deltatracker_deltatracker_test_testdeltawithdifferenttypes"
    },
    {
      "label": "TestDeltaConcurrentAccess()",
      "file_type": "code",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L199",
      "id": "deltatracker_deltatracker_test_testdeltaconcurrentaccess"
    },
    {
      "label": "utils.go",
      "file_type": "code",
      "source_file": "agent/utils/utils.go",
      "source_location": "L1",
      "id": "agent_utils_utils_go"
    },
    {
      "label": "GetEnv()",
      "file_type": "code",
      "source_file": "internal/hub/utils/utils.go",
      "source_location": "L7",
      "id": "utils_utils_getenv"
    },
    {
      "label": "BytesToMegabytes()",
      "file_type": "code",
      "source_file": "agent/utils/utils.go",
      "source_location": "L25",
      "id": "utils_utils_bytestomegabytes"
    },
    {
      "label": "BytesToGigabytes()",
      "file_type": "code",
      "source_file": "agent/utils/utils.go",
      "source_location": "L30",
      "id": "utils_utils_bytestogigabytes"
    },
    {
      "label": "TwoDecimals()",
      "file_type": "code",
      "source_file": "agent/utils/utils.go",
      "source_location": "L35",
      "id": "utils_utils_twodecimals"
    },
    {
      "label": "ReadStringFile()",
      "file_type": "code",
      "source_file": "agent/utils/utils.go",
      "source_location": "L45",
      "id": "utils_utils_readstringfile"
    },
    {
      "label": "ReadStringFileOK()",
      "file_type": "code",
      "source_file": "agent/utils/utils.go",
      "source_location": "L51",
      "id": "utils_utils_readstringfileok"
    },
    {
      "label": "ReadStringFileLimited()",
      "file_type": "code",
      "source_file": "agent/utils/utils.go",
      "source_location": "L61",
      "id": "utils_utils_readstringfilelimited"
    },
    {
      "label": "FileExists()",
      "file_type": "code",
      "source_file": "agent/utils/utils.go",
      "source_location": "L80",
      "id": "utils_utils_fileexists"
    },
    {
      "label": "ReadUintFile()",
      "file_type": "code",
      "source_file": "agent/utils/utils.go",
      "source_location": "L86",
      "id": "utils_utils_readuintfile"
    },
    {
      "label": "LookPathHomebrew()",
      "file_type": "code",
      "source_file": "agent/utils/utils.go",
      "source_location": "L99",
      "id": "utils_utils_lookpathhomebrew"
    },
    {
      "label": "utils_test.go",
      "file_type": "code",
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L1",
      "id": "agent_utils_utils_test_go"
    },
    {
      "label": "TestTwoDecimals()",
      "file_type": "code",
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L11",
      "id": "utils_utils_test_testtwodecimals"
    },
    {
      "label": "TestBytesToMegabytes()",
      "file_type": "code",
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L33",
      "id": "utils_utils_test_testbytestomegabytes"
    },
    {
      "label": "TestBytesToGigabytes()",
      "file_type": "code",
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L53",
      "id": "utils_utils_test_testbytestogigabytes"
    },
    {
      "label": "TestFileFunctions()",
      "file_type": "code",
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L73",
      "id": "utils_utils_test_testfilefunctions"
    },
    {
      "label": "TestReadUintFile()",
      "file_type": "code",
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L105",
      "id": "utils_utils_test_testreaduintfile"
    },
    {
      "label": "TestGetEnv()",
      "file_type": "code",
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L132",
      "id": "utils_utils_test_testgetenv"
    },
    {
      "label": "health.go",
      "file_type": "code",
      "source_file": "agent/health/health.go",
      "source_location": "L1",
      "id": "agent_health_health_go"
    },
    {
      "label": "getHealthFilePath()",
      "file_type": "code",
      "source_file": "agent/health/health.go",
      "source_location": "L19",
      "id": "health_health_gethealthfilepath"
    },
    {
      "label": "updateHealthFile()",
      "file_type": "code",
      "source_file": "agent/health/health.go",
      "source_location": "L30",
      "id": "health_health_updatehealthfile"
    },
    {
      "label": "Check()",
      "file_type": "code",
      "source_file": "agent/health/health.go",
      "source_location": "L39",
      "id": "health_health_check"
    },
    {
      "label": "Update()",
      "file_type": "code",
      "source_file": "agent/health/health.go",
      "source_location": "L52",
      "id": "health_health_update"
    },
    {
      "label": "CleanUp()",
      "file_type": "code",
      "source_file": "agent/health/health.go",
      "source_location": "L57",
      "id": "health_health_cleanup"
    },
    {
      "label": "health_test.go",
      "file_type": "code",
      "source_file": "agent/health/health_test.go",
      "source_location": "L1",
      "id": "agent_health_health_test_go"
    },
    {
      "label": "TestHealth()",
      "file_type": "code",
      "source_file": "agent/health/health_test.go",
      "source_location": "L17",
      "id": "health_health_test_testhealth"
    },
    {
      "label": "battery_linux.go",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L1",
      "id": "agent_battery_battery_linux_go"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L23",
      "id": "battery_battery_linux_init"
    },
    {
      "label": "resetBatteryState()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L29",
      "id": "battery_battery_linux_resetbatterystate"
    },
    {
      "label": "parseSysfsState()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L60",
      "id": "battery_battery_linux_parsesysfsstate"
    },
    {
      "label": "GetBatteryStats()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L80",
      "id": "battery_battery_linux_getbatterystats"
    },
    {
      "label": "battery_linux_test.go",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L1",
      "id": "agent_battery_battery_linux_test_go"
    },
    {
      "label": "setupFakeSysfs()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L16",
      "id": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "label": "TestParseSysfsState()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L44",
      "id": "battery_battery_linux_test_testparsesysfsstate"
    },
    {
      "label": "TestGetBatteryStats_SingleBattery()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L62",
      "id": "battery_battery_linux_test_testgetbatterystats_singlebattery"
    },
    {
      "label": "TestGetBatteryStats_MultipleBatteries()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L72",
      "id": "battery_battery_linux_test_testgetbatterystats_multiplebatteries"
    },
    {
      "label": "TestGetBatteryStats_FullBattery()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L84",
      "id": "battery_battery_linux_test_testgetbatterystats_fullbattery"
    },
    {
      "label": "TestGetBatteryStats_EmptyBattery()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L94",
      "id": "battery_battery_linux_test_testgetbatterystats_emptybattery"
    },
    {
      "label": "TestGetBatteryStats_NotCharging()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L104",
      "id": "battery_battery_linux_test_testgetbatterystats_notcharging"
    },
    {
      "label": "TestGetBatteryStats_NoBatteries()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L114",
      "id": "battery_battery_linux_test_testgetbatterystats_nobatteries"
    },
    {
      "label": "TestGetBatteryStats_NonBatterySupplyIgnored()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L121",
      "id": "battery_battery_linux_test_testgetbatterystats_nonbatterysupplyignored"
    },
    {
      "label": "TestGetBatteryStats_InvalidCapacitySkipped()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L142",
      "id": "battery_battery_linux_test_testgetbatterystats_invalidcapacityskipped"
    },
    {
      "label": "TestGetBatteryStats_UnknownStatusOnly()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L169",
      "id": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly"
    },
    {
      "label": "TestHasReadableBattery_True()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L177",
      "id": "battery_battery_linux_test_testhasreadablebattery_true"
    },
    {
      "label": "TestHasReadableBattery_False()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L184",
      "id": "battery_battery_linux_test_testhasreadablebattery_false"
    },
    {
      "label": "TestHasReadableBattery_NoCapacityFile()",
      "file_type": "code",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L190",
      "id": "battery_battery_linux_test_testhasreadablebattery_nocapacityfile"
    },
    {
      "label": "battery.go",
      "file_type": "code",
      "source_file": "agent/battery/battery.go",
      "source_location": "L1",
      "id": "agent_battery_battery_go"
    },
    {
      "label": "battery_stub.go",
      "file_type": "code",
      "source_file": "agent/battery/battery_stub.go",
      "source_location": "L1",
      "id": "agent_battery_battery_stub_go"
    },
    {
      "label": "HasReadableBattery()",
      "file_type": "code",
      "source_file": "agent/battery/battery_stub.go",
      "source_location": "L7",
      "id": "battery_battery_stub_hasreadablebattery"
    },
    {
      "label": "GetBatteryStats()",
      "file_type": "code",
      "source_file": "agent/battery/battery_stub.go",
      "source_location": "L11",
      "id": "battery_battery_stub_getbatterystats"
    },
    {
      "label": "battery_windows.go",
      "file_type": "code",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L1",
      "id": "agent_battery_battery_windows_go"
    },
    {
      "label": "batteryQueryInformation",
      "file_type": "code",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L19",
      "id": "battery_batteryqueryinformation"
    },
    {
      "label": "batteryInformation",
      "file_type": "code",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L25",
      "id": "battery_batteryinformation"
    },
    {
      "label": "batteryWaitStatus",
      "file_type": "code",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L38",
      "id": "battery_batterywaitstatus"
    },
    {
      "label": "batteryStatus",
      "file_type": "code",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L46",
      "id": "battery_batterystatus"
    },
    {
      "label": "winGUID",
      "file_type": "code",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L53",
      "id": "battery_winguid"
    },
    {
      "label": "spDeviceInterfaceData",
      "file_type": "code",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L60",
      "id": "battery_spdeviceinterfacedata"
    },
    {
      "label": "setupDiSetup()",
      "file_type": "code",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L86",
      "id": "battery_battery_windows_setupdisetup"
    },
    {
      "label": "setupDiCall()",
      "file_type": "code",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L98",
      "id": "battery_battery_windows_setupdicall"
    },
    {
      "label": "readWinBatteryState()",
      "file_type": "code",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L110",
      "id": "battery_battery_windows_readwinbatterystate"
    },
    {
      "label": "winBatteryGet()",
      "file_type": "code",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L125",
      "id": "battery_battery_windows_winbatteryget"
    },
    {
      "label": "GetBatteryStats()",
      "file_type": "code",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L270",
      "id": "battery_battery_windows_getbatterystats"
    },
    {
      "label": "battery_darwin.go",
      "file_type": "code",
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L1",
      "id": "agent_battery_battery_darwin_go"
    },
    {
      "label": "macBattery",
      "file_type": "code",
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L15",
      "id": "battery_macbattery"
    },
    {
      "label": "readMacBatteries()",
      "file_type": "code",
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L23",
      "id": "battery_battery_darwin_readmacbatteries"
    },
    {
      "label": "GetBatteryStats()",
      "file_type": "code",
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L54",
      "id": "battery_battery_darwin_getbatterystats"
    },
    {
      "label": "beszel_lhm.cs",
      "file_type": "code",
      "source_file": "agent/lhm/beszel_lhm.cs",
      "source_location": "L1",
      "id": "agent_lhm_beszel_lhm_cs"
    },
    {
      "label": "Program",
      "file_type": "code",
      "source_file": "agent/lhm/beszel_lhm.cs",
      "source_location": "L5",
      "id": "lhm_beszel_lhm_program"
    },
    {
      "label": ".Main()",
      "file_type": "code",
      "source_file": "agent/lhm/beszel_lhm.cs",
      "source_location": "L7",
      "id": "lhm_beszel_lhm_program_main"
    },
    {
      "label": ".ProcessSensors()",
      "file_type": "code",
      "source_file": "agent/lhm/beszel_lhm.cs",
      "source_location": "L49",
      "id": "lhm_beszel_lhm_program_processsensors"
    },
    {
      "label": "install-agent.ps1",
      "file_type": "code",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L1",
      "id": "supplemental_scripts_install_agent_ps1"
    },
    {
      "label": "Test-Admin()",
      "file_type": "code",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L29",
      "id": "scripts_install_agent_test_admin"
    },
    {
      "label": "Test-CommandExists()",
      "file_type": "code",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L34",
      "id": "scripts_install_agent_test_commandexists"
    },
    {
      "label": "Find-BeszelAgent()",
      "file_type": "code",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L43",
      "id": "scripts_install_agent_find_beszelagent"
    },
    {
      "label": "Find-NSSM()",
      "file_type": "code",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L80",
      "id": "scripts_install_agent_find_nssm"
    },
    {
      "label": "Install-Scoop()",
      "file_type": "code",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L119",
      "id": "scripts_install_agent_install_scoop"
    },
    {
      "label": "Install-Git()",
      "file_type": "code",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L141",
      "id": "scripts_install_agent_install_git"
    },
    {
      "label": "Install-NSSM()",
      "file_type": "code",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L156",
      "id": "scripts_install_agent_install_nssm"
    },
    {
      "label": "Install-BeszelAgentWithScoop()",
      "file_type": "code",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L186",
      "id": "scripts_install_agent_install_beszelagentwithscoop"
    },
    {
      "label": "Install-BeszelAgentWithWinGet()",
      "file_type": "code",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L201",
      "id": "scripts_install_agent_install_beszelagentwithwinget"
    },
    {
      "label": "Install-WithScoop()",
      "file_type": "code",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L240",
      "id": "scripts_install_agent_install_withscoop"
    },
    {
      "label": "Install-WithWinGet()",
      "file_type": "code",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L276",
      "id": "scripts_install_agent_install_withwinget"
    },
    {
      "label": "Install-NSSMService()",
      "file_type": "code",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L305",
      "id": "scripts_install_agent_install_nssmservice"
    },
    {
      "label": "Configure-Firewall()",
      "file_type": "code",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L380",
      "id": "scripts_install_agent_configure_firewall"
    },
    {
      "label": "Start-BeszelAgentService()",
      "file_type": "code",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L413",
      "id": "scripts_install_agent_start_beszelagentservice"
    },
    {
      "label": "upgrade-agent-wrapper.ps1",
      "file_type": "code",
      "source_file": "supplemental/scripts/upgrade-agent-wrapper.ps1",
      "source_location": "L1",
      "id": "supplemental_scripts_upgrade_agent_wrapper_ps1"
    },
    {
      "label": "upgrade-agent.ps1",
      "file_type": "code",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L1",
      "id": "supplemental_scripts_upgrade_agent_ps1"
    },
    {
      "label": "Test-Admin()",
      "file_type": "code",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L11",
      "id": "scripts_upgrade_agent_test_admin"
    },
    {
      "label": "Test-CommandExists()",
      "file_type": "code",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L16",
      "id": "scripts_upgrade_agent_test_commandexists"
    },
    {
      "label": "Find-BeszelAgent()",
      "file_type": "code",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L25",
      "id": "scripts_upgrade_agent_find_beszelagent"
    },
    {
      "label": "Find-NSSM()",
      "file_type": "code",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L62",
      "id": "scripts_upgrade_agent_find_nssm"
    },
    {
      "label": "Upgrade-BeszelAgentWithScoop()",
      "file_type": "code",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L101",
      "id": "scripts_upgrade_agent_upgrade_beszelagentwithscoop"
    },
    {
      "label": "Upgrade-BeszelAgentWithWinGet()",
      "file_type": "code",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L113",
      "id": "scripts_upgrade_agent_upgrade_beszelagentwithwinget"
    },
    {
      "label": "Get-ServiceConfiguration()",
      "file_type": "code",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L156",
      "id": "scripts_upgrade_agent_get_serviceconfiguration"
    },
    {
      "label": "Update-ServicePath()",
      "file_type": "code",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L202",
      "id": "scripts_upgrade_agent_update_servicepath"
    },
    {
      "label": "Start-BeszelAgentService()",
      "file_type": "code",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L233",
      "id": "scripts_upgrade_agent_start_beszelagentservice"
    },
    {
      "label": "ecosystem.config.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/ecosystem.config.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_ecosystem_config_js"
    },
    {
      "label": "knex_init_db.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_init_db.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_init_db_js"
    },
    {
      "label": "createTables()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_init_db.js",
      "source_location": "L10",
      "id": "db_knex_init_db_createtables"
    },
    {
      "label": "2023-08-16-0000-create-uptime.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2023-08-16-0000-create-uptime.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2023_08_16_0000_create_uptime_js"
    },
    {
      "label": "2025-03-04-0000-ping-advanced-options.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-03-04-0000-ping-advanced-options.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_03_04_0000_ping_advanced_options_js"
    },
    {
      "label": "2023-08-18-0301-heartbeat.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2023-08-18-0301-heartbeat.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2023_08_18_0301_heartbeat_js"
    },
    {
      "label": "2024-01-22-0000-stats-extras.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2024-01-22-0000-stats-extras.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2024_01_22_0000_stats_extras_js"
    },
    {
      "label": "2025-10-15-0002-add-response-to-heartbeat.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-10-15-0002-add-response-to-heartbeat.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_10_15_0002_add_response_to_heartbeat_js"
    },
    {
      "label": "2024-08-24-0000-conditions.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2024-08-24-0000-conditions.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2024_08_24_0000_conditions_js"
    },
    {
      "label": "2025-06-24-0000-add-audience-to-oauth.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-06-24-0000-add-audience-to-oauth.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_06_24_0000_add_audience_to_oauth_js"
    },
    {
      "label": "2025-10-15-0001-add-monitor-response-config.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-10-15-0001-add-monitor-response-config.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_10_15_0001_add_monitor_response_config_js"
    },
    {
      "label": "2024-08-24-000-add-cache-bust.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2024-08-24-000-add-cache-bust.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2024_08_24_000_add_cache_bust_js"
    },
    {
      "label": "2026-01-10-0000-convert-float-precision.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2026-01-10-0000-convert-float-precision.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2026_01_10_0000_convert_float_precision_js"
    },
    {
      "label": "2026-01-15-0000-add-json-query-retry-only-status-code.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2026-01-15-0000-add-json-query-retry-only-status-code.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2026_01_15_0000_add_json_query_retry_only_status_code_js"
    },
    {
      "label": "2026-01-02-0713-gamedig-v4-to-v5.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2026-01-02-0713-gamedig-v4-to-v5.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2026_01_02_0713_gamedig_v4_to_v5_js"
    },
    {
      "label": "2023-12-20-0000-alter-status-page.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2023-12-20-0000-alter-status-page.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2023_12_20_0000_alter_status_page_js"
    },
    {
      "label": "2025-12-31-2143-add-snmp-v3-username.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-12-31-2143-add-snmp-v3-username.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_12_31_2143_add_snmp_v3_username_js"
    },
    {
      "label": "2023-10-08-0000-mqtt-query.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2023-10-08-0000-mqtt-query.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2023_10_08_0000_mqtt_query_js"
    },
    {
      "label": "2025-10-15-0000-stat-table-fix.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-10-15-0000-stat-table-fix.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_10_15_0000_stat_table_fix_js"
    },
    {
      "label": "2023-10-16-0000-create-remote-browsers.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2023-10-16-0000-create-remote-browsers.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2023_10_16_0000_create_remote_browsers_js"
    },
    {
      "label": "2025-02-15-2312-add-wstest.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-02-15-2312-add-wstest.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_02_15_2312_add_wstest_js"
    },
    {
      "label": "2025-12-09-0000-add-system-service-monitor.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-12-09-0000-add-system-service-monitor.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_12_09_0000_add_system_service_monitor_js"
    },
    {
      "label": "2024-04-26-0000-snmp-monitor.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2024-04-26-0000-snmp-monitor.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2024_04_26_0000_snmp_monitor_js"
    },
    {
      "label": "2025-12-22-0121-optimize-important-indexes.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-12-22-0121-optimize-important-indexes.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_12_22_0121_optimize_important_indexes_js"
    },
    {
      "label": "2025-10-24-0000-show-only-last-heartbeat.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-10-24-0000-show-only-last-heartbeat.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_10_24_0000_show_only_last_heartbeat_js"
    },
    {
      "label": "2024-10-31-0000-fix-snmp-monitor.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2024-10-31-0000-fix-snmp-monitor.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2024_10_31_0000_fix_snmp_monitor_js"
    },
    {
      "label": "2023-09-29-0000-heartbeat-retires.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2023-09-29-0000-heartbeat-retires.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2023_09_29_0000_heartbeat_retires_js"
    },
    {
      "label": "2026-01-16-0000-add-screenshot-delay.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2026-01-16-0000-add-screenshot-delay.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2026_01_16_0000_add_screenshot_delay_js"
    },
    {
      "label": "2023-12-22-0000-hourly-uptime.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2023-12-22-0000-hourly-uptime.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2023_12_22_0000_hourly_uptime_js"
    },
    {
      "label": "2024-10-1315-rabbitmq-monitor.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2024-10-1315-rabbitmq-monitor.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2024_10_1315_rabbitmq_monitor_js"
    },
    {
      "label": "2025-12-29-0000-remove-line-notify.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-12-29-0000-remove-line-notify.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_12_29_0000_remove_line_notify_js"
    },
    {
      "label": "2023-12-21-0000-stat-ping-min-max.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2023-12-21-0000-stat-ping-min-max.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2023_12_21_0000_stat_ping_min_max_js"
    },
    {
      "label": "2025-06-13-0000-maintenance-add-last-start.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-06-13-0000-maintenance-add-last-start.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_06_13_0000_maintenance_add_last_start_js"
    },
    {
      "label": "2025-05-09-0000-add-custom-url.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-05-09-0000-add-custom-url.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_05_09_0000_add_custom_url_js"
    },
    {
      "label": "2026-01-02-0551-dns-last-result-to-text.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2026-01-02-0551-dns-last-result-to-text.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2026_01_02_0551_dns_last_result_to_text_js"
    },
    {
      "label": "2025-07-17-0000-mqtt-websocket-path.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-07-17-0000-mqtt-websocket-path.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_07_17_0000_mqtt_websocket_path_js"
    },
    {
      "label": "2026-01-06-0000-fix-domain-expiry-column-type.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2026-01-06-0000-fix-domain-expiry-column-type.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2026_01_06_0000_fix_domain_expiry_column_type_js"
    },
    {
      "label": "2025-10-14-0000-add-ip-family-fix.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-10-14-0000-add-ip-family-fix.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_10_14_0000_add_ip_family_fix_js"
    },
    {
      "label": "2025-03-25-0127-fix-5721.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-03-25-0127-fix-5721.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_03_25_0127_fix_5721_js"
    },
    {
      "label": "2026-02-07-0000-disable-domain-expiry-unsupported-tlds.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2026-02-07-0000-disable-domain-expiry-unsupported-tlds.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2026_02_07_0000_disable_domain_expiry_unsupported_tlds_js"
    },
    {
      "label": "getSupportedTlds()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2026-02-07-0000-disable-domain-expiry-unsupported-tlds.js",
      "source_location": "L36",
      "id": "knex_migrations_2026_02_07_0000_disable_domain_expiry_unsupported_tlds_getsupportedtlds"
    },
    {
      "label": "hasRdapSupport()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2026-02-07-0000-disable-domain-expiry-unsupported-tlds.js",
      "source_location": "L53",
      "id": "knex_migrations_2026_02_07_0000_disable_domain_expiry_unsupported_tlds_hasrdapsupport"
    },
    {
      "label": "2025-09-02-0000-add-domain-expiry.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-09-02-0000-add-domain-expiry.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_09_02_0000_add_domain_expiry_js"
    },
    {
      "label": "2025-06-03-0000-add-ip-family.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-06-03-0000-add-ip-family.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_06_03_0000_add_ip_family_js"
    },
    {
      "label": "2025-06-11-0000-add-manual-monitor.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-06-11-0000-add-manual-monitor.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_06_11_0000_add_manual_monitor_js"
    },
    {
      "label": "2025-06-15-0001-manual-monitor-fix.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-06-15-0001-manual-monitor-fix.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_06_15_0001_manual_monitor_fix_js"
    },
    {
      "label": "2025-12-17-0000-add-globalping-monitor.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-12-17-0000-add-globalping-monitor.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_12_17_0000_add_globalping_monitor_js"
    },
    {
      "label": "2026-01-05-0000-add-tls-monitor.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2026-01-05-0000-add-tls-monitor.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2026_01_05_0000_add_tls_monitor_js"
    },
    {
      "label": "2025-02-17-2142-generalize-analytics.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-02-17-2142-generalize-analytics.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_02_17_2142_generalize_analytics_js"
    },
    {
      "label": "2024-11-27-1927-fix-info-json-data-type.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2024-11-27-1927-fix-info-json-data-type.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2024_11_27_1927_fix_info_json_data_type_js"
    },
    {
      "label": "2026-01-05-0000-add-rss-title.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2026-01-05-0000-add-rss-title.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2026_01_05_0000_add_rss_title_js"
    },
    {
      "label": "2025-01-01-0000-add-smtp.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2025-01-01-0000-add-smtp.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_db_knex_migrations_2025_01_01_0000_add_smtp_js"
    },
    {
      "label": "playwright.config.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/config/playwright.config.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_config_playwright_config_js"
    },
    {
      "label": "vite.config.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/config/vite.config.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_config_vite_config_js"
    },
    {
      "label": "manualChunks()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/config/vite.config.js",
      "source_location": "L47",
      "id": "config_vite_config_manualchunks"
    },
    {
      "label": "download-apprise.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/download-apprise.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_download_apprise_mjs"
    },
    {
      "label": "check-lang-json.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/check-lang-json.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_check_lang_json_js"
    },
    {
      "label": "download-dist.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/download-dist.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_download_dist_js"
    },
    {
      "label": "download()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/download-dist.js",
      "source_location": "L21",
      "id": "extra_download_dist_download"
    },
    {
      "label": "healthcheck.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/healthcheck.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_healthcheck_js"
    },
    {
      "label": "reset-migrate-aggregate-table-state.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/reset-migrate-aggregate-table-state.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_reset_migrate_aggregate_table_state_js"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/reset-migrate-aggregate-table-state.js",
      "source_location": "L6",
      "id": "extra_reset_migrate_aggregate_table_state_main"
    },
    {
      "label": "build-healthcheck.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/build-healthcheck.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_build_healthcheck_js"
    },
    {
      "label": "check-knex-filenames.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/check-knex-filenames.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_check_knex_filenames_mjs"
    },
    {
      "label": "deploy-demo-server.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/deploy-demo-server.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_deploy_demo_server_js"
    },
    {
      "label": "prompt()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/deploy-demo-server.js",
      "source_location": "L5",
      "id": "extra_deploy_demo_server_prompt"
    },
    {
      "label": "healthcheck.go",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/healthcheck.go",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_healthcheck_go"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/healthcheck.go",
      "source_location": "L18",
      "id": "extra_healthcheck_main"
    },
    {
      "label": "close-incorrect-issue.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/close-incorrect-issue.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_close_incorrect_issue_js"
    },
    {
      "label": "simple-mqtt-server.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/simple-mqtt-server.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_simple_mqtt_server_js"
    },
    {
      "label": "SimpleMqttServer",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/simple-mqtt-server.js",
      "source_location": "L6",
      "id": "extra_simple_mqtt_server_simplemqttserver"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/simple-mqtt-server.js",
      "source_location": "L13",
      "id": "extra_simple_mqtt_server_simplemqttserver_constructor"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/simple-mqtt-server.js",
      "source_location": "L21",
      "id": "extra_simple_mqtt_server_simplemqttserver_start"
    },
    {
      "label": "generate-changelog.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_generate_changelog_mjs"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L86",
      "id": "extra_generate_changelog_main"
    },
    {
      "label": "getPrompt()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L108",
      "id": "extra_generate_changelog_getprompt"
    },
    {
      "label": "generateChangelog()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L119",
      "id": "extra_generate_changelog_generatechangelog"
    },
    {
      "label": "getPullRequestList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L198",
      "id": "extra_generate_changelog_getpullrequestlist"
    },
    {
      "label": "getAuthorList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L255",
      "id": "extra_generate_changelog_getauthorlist"
    },
    {
      "label": "mainAuthorToFront()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L290",
      "id": "extra_generate_changelog_mainauthortofront"
    },
    {
      "label": "remove-2fa.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/remove-2fa.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_remove_2fa_js"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/remove-2fa.js",
      "source_location": "L14",
      "id": "extra_remove_2fa_main"
    },
    {
      "label": "question()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/remove-2fa.js",
      "source_location": "L50",
      "id": "extra_remove_2fa_question"
    },
    {
      "label": "simple-dns-server.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/simple-dns-server.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_simple_dns_server_js"
    },
    {
      "label": "type()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/simple-dns-server.js",
      "source_location": "L141",
      "id": "extra_simple_dns_server_type"
    },
    {
      "label": "remove-empty-lang-keys.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/remove-empty-lang-keys.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_remove_empty_lang_keys_js"
    },
    {
      "label": "check-package-json.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/check-package-json.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_check_package_json_mjs"
    },
    {
      "label": "compile-install-script.ps1",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/compile-install-script.ps1",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_compile_install_script_ps1"
    },
    {
      "label": "remove-playwright-test-data.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/remove-playwright-test-data.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_remove_playwright_test_data_js"
    },
    {
      "label": "mark-as-nightly.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/mark-as-nightly.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_mark_as_nightly_js"
    },
    {
      "label": "rebase-pr.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/rebase-pr.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_rebase_pr_js"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/rebase-pr.js",
      "source_location": "L7",
      "id": "extra_rebase_pr_main"
    },
    {
      "label": "update-version.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/update-version.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_update_version_mjs"
    },
    {
      "label": "commit()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/update-version.mjs",
      "source_location": "L56",
      "id": "extra_update_version_commit"
    },
    {
      "label": "tagExists()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/update-version.mjs",
      "source_location": "L82",
      "id": "extra_update_version_tagexists"
    },
    {
      "label": "checkout-pr.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/checkout-pr.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_checkout_pr_mjs"
    },
    {
      "label": "update-version.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/beta/update-version.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_beta_update_version_mjs"
    },
    {
      "label": "commit()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/beta/update-version.mjs",
      "source_location": "L53",
      "id": "beta_update_version_commit"
    },
    {
      "label": "tagExists()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/beta/update-version.mjs",
      "source_location": "L79",
      "id": "beta_update_version_tagexists"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/typescript-fetch/index.ts",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_push_examples_typescript_fetch_index_ts"
    },
    {
      "label": "push()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/typescript-fetch/index.ts",
      "source_location": "L5",
      "id": "typescript_fetch_index_push"
    },
    {
      "label": "index.go",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/go/index.go",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_push_examples_go_index_go"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/go/index.go",
      "source_location": "L9",
      "id": "go_index_main"
    },
    {
      "label": "index.java",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/java/index.java",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_push_examples_java_index_java"
    },
    {
      "label": "Index",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/java/index.java",
      "source_location": "L8",
      "id": "java_index_index"
    },
    {
      "label": ".main()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/java/index.java",
      "source_location": "L13",
      "id": "java_index_index_main"
    },
    {
      "label": "index.cs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/csharp/index.cs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_push_examples_csharp_index_cs"
    },
    {
      "label": "Index",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/csharp/index.cs",
      "source_location": "L9",
      "id": "csharp_index_index"
    },
    {
      "label": ".Main()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/csharp/index.cs",
      "source_location": "L14",
      "id": "csharp_index_index_main"
    },
    {
      "label": "index.ps1",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/powershell/index.ps1",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_push_examples_powershell_index_ps1"
    },
    {
      "label": "index.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/javascript-fetch/index.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_push_examples_javascript_fetch_index_js"
    },
    {
      "label": "push()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/javascript-fetch/index.js",
      "source_location": "L5",
      "id": "javascript_fetch_index_push"
    },
    {
      "label": "index.py",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/python/index.py",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_push_examples_python_index_py"
    },
    {
      "label": "index.php",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/push-examples/php/index.php",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_push_examples_php_index_php"
    },
    {
      "label": "uptime-kuma-push.go",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/uptime-kuma-push.go",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_uptime_kuma_push_uptime_kuma_push_go"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/uptime-kuma-push.go",
      "source_location": "L10",
      "id": "uptime_kuma_push_uptime_kuma_push_main"
    },
    {
      "label": "build.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/build.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_uptime_kuma_push_build_js"
    },
    {
      "label": "beta.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/beta.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_release_beta_mjs"
    },
    {
      "label": "final.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/final.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_release_final_mjs"
    },
    {
      "label": "lib.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_release_lib_mjs"
    },
    {
      "label": "checkDocker()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L18",
      "id": "release_lib_checkdocker"
    },
    {
      "label": "getRepoNames()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L31",
      "id": "release_lib_getreponames"
    },
    {
      "label": "buildDist()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L43",
      "id": "release_lib_builddist"
    },
    {
      "label": "buildImage()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L61",
      "id": "release_lib_buildimage"
    },
    {
      "label": "checkTagExists()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L101",
      "id": "release_lib_checktagexists"
    },
    {
      "label": "checkTagExistsSingle()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L119",
      "id": "release_lib_checktagexistssingle"
    },
    {
      "label": "checkVersionFormat()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L147",
      "id": "release_lib_checkversionformat"
    },
    {
      "label": "pressAnyKey()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L164",
      "id": "release_lib_pressanykey"
    },
    {
      "label": "ver()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L183",
      "id": "release_lib_ver"
    },
    {
      "label": "uploadArtifacts()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L202",
      "id": "release_lib_uploadartifacts"
    },
    {
      "label": "execSync()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L241",
      "id": "release_lib_execsync"
    },
    {
      "label": "checkReleaseBranch()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L254",
      "id": "release_lib_checkreleasebranch"
    },
    {
      "label": "createDistTarGz()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L268",
      "id": "release_lib_createdisttargz"
    },
    {
      "label": "createReleasePR()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L310",
      "id": "release_lib_createreleasepr"
    },
    {
      "label": "upload-artifacts-beta.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/upload-artifacts-beta.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_release_upload_artifacts_beta_mjs"
    },
    {
      "label": "upload-artifacts.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/upload-artifacts.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_release_upload_artifacts_mjs"
    },
    {
      "label": "nightly.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/release/nightly.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_release_nightly_mjs"
    },
    {
      "label": "pr-lib.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/kuma-pr/pr-lib.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_kuma_pr_pr_lib_mjs"
    },
    {
      "label": "parsePrName()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/kuma-pr/pr-lib.mjs",
      "source_location": "L6",
      "id": "kuma_pr_pr_lib_parseprname"
    },
    {
      "label": "index.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/extra/kuma-pr/index.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_extra_kuma_pr_index_mjs"
    },
    {
      "label": "router.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_router_js"
    },
    {
      "label": "Settings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L11",
      "id": "src_router_settings"
    },
    {
      "label": "Notifications()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L26",
      "id": "src_router_notifications"
    },
    {
      "label": "Security()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L30",
      "id": "src_router_security"
    },
    {
      "label": "util-frontend.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_util_frontend_js"
    },
    {
      "label": "getTimezoneOffset()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L13",
      "id": "src_util_frontend_gettimezoneoffset"
    },
    {
      "label": "timezoneList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L30",
      "id": "src_util_frontend_timezonelist"
    },
    {
      "label": "setPageLocale()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L67",
      "id": "src_util_frontend_setpagelocale"
    },
    {
      "label": "getResBaseURL()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L78",
      "id": "src_util_frontend_getresbaseurl"
    },
    {
      "label": "isDevContainer()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L93",
      "id": "src_util_frontend_isdevcontainer"
    },
    {
      "label": "getDevContainerServerHostname()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L102",
      "id": "src_util_frontend_getdevcontainerserverhostname"
    },
    {
      "label": "colorOptions()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L117",
      "id": "src_util_frontend_coloroptions"
    },
    {
      "label": "loadToastSettings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L134",
      "id": "src_util_frontend_loadtoastsettings"
    },
    {
      "label": "getToastSuccessTimeout()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L154",
      "id": "src_util_frontend_gettoastsuccesstimeout"
    },
    {
      "label": "getToastErrorTimeout()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L175",
      "id": "src_util_frontend_gettoasterrortimeout"
    },
    {
      "label": "TimeDurationFormatter",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L192",
      "id": "src_util_frontend_timedurationformatter"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L196",
      "id": "src_util_frontend_timedurationformatter_constructor"
    },
    {
      "label": ".updateLocale()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L214",
      "id": "src_util_frontend_timedurationformatter_updatelocale"
    },
    {
      "label": ".secondsToHumanReadableFormat()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L227",
      "id": "src_util_frontend_timedurationformatter_secondstohumanreadableformat"
    },
    {
      "label": "util.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_util_js"
    },
    {
      "label": "flipStatus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L168",
      "id": "src_util_flipstatus"
    },
    {
      "label": "sleep()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L185",
      "id": "src_util_sleep"
    },
    {
      "label": "ucfirst()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L194",
      "id": "src_util_ucfirst"
    },
    {
      "label": "debug()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L208",
      "id": "src_util_debug"
    },
    {
      "label": "Logger",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L212",
      "id": "src_util_logger"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L232",
      "id": "src_util_logger_constructor"
    },
    {
      "label": ".log()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L257",
      "id": "src_util_logger_log"
    },
    {
      "label": ".info()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L356",
      "id": "src_util_logger_info"
    },
    {
      "label": ".warn()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L366",
      "id": "src_util_logger_warn"
    },
    {
      "label": ".error()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L376",
      "id": "src_util_logger_error"
    },
    {
      "label": ".debug()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L386",
      "id": "src_util_logger_debug"
    },
    {
      "label": ".exception()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L397",
      "id": "src_util_logger_exception"
    },
    {
      "label": "polyfill()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L417",
      "id": "src_util_polyfill"
    },
    {
      "label": "TimeLogger",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L431",
      "id": "src_util_timelogger"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L437",
      "id": "src_util_timelogger_constructor"
    },
    {
      "label": ".print()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L446",
      "id": "src_util_timelogger_print"
    },
    {
      "label": "getRandomArbitrary()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L459",
      "id": "src_util_getrandomarbitrary"
    },
    {
      "label": "getRandomInt()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L475",
      "id": "src_util_getrandomint"
    },
    {
      "label": "getCryptoRandomInt()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L512",
      "id": "src_util_getcryptorandomint"
    },
    {
      "label": "genSecret()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L555",
      "id": "src_util_gensecret"
    },
    {
      "label": "getMonitorRelativeURL()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L570",
      "id": "src_util_getmonitorrelativeurl"
    },
    {
      "label": "parseTimeObject()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L580",
      "id": "src_util_parsetimeobject"
    },
    {
      "label": "parseTimeFromTimeObject()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L610",
      "id": "src_util_parsetimefromtimeobject"
    },
    {
      "label": "isoToUTCDateTime()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L631",
      "id": "src_util_isotoutcdatetime"
    },
    {
      "label": "utcToISODateTime()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L639",
      "id": "src_util_utctoisodatetime"
    },
    {
      "label": "utcToLocal()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L649",
      "id": "src_util_utctolocal"
    },
    {
      "label": "localToUTC()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L659",
      "id": "src_util_localtoutc"
    },
    {
      "label": "intHash()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L669",
      "id": "src_util_inthash"
    },
    {
      "label": "evaluateJsonQuery()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L688",
      "id": "src_util_evaluatejsonquery"
    },
    {
      "label": "App.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/App.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_app_vue"
    },
    {
      "label": "created()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/App.vue",
      "source_location": "L9",
      "id": "src_app_created"
    },
    {
      "label": "i18n.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/i18n.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_i18n_js"
    },
    {
      "label": "currentLocale()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/i18n.js",
      "source_location": "L72",
      "id": "src_i18n_currentlocale"
    },
    {
      "label": "localeDirection()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/i18n.js",
      "source_location": "L100",
      "id": "src_i18n_localedirection"
    },
    {
      "label": "util.ts",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_util_ts"
    },
    {
      "label": "main.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/main.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_main_js"
    },
    {
      "label": "icon.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/icon.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_icon_js"
    },
    {
      "label": "Layout.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/layouts/Layout.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_layouts_layout_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/layouts/Layout.vue",
      "source_location": "L197",
      "id": "layouts_layout_if"
    },
    {
      "label": "EmptyLayout.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/layouts/EmptyLayout.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_layouts_emptylayout_vue"
    },
    {
      "label": "MonitorList.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorList.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_monitorlist_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorList.vue",
      "source_location": "L174",
      "id": "components_monitorlist_if"
    },
    {
      "label": "searchText()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorList.vue",
      "source_location": "L274",
      "id": "components_monitorlist_searchtext"
    },
    {
      "label": "selectAll()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorList.vue",
      "source_location": "L285",
      "id": "components_monitorlist_selectall"
    },
    {
      "label": "selectMode()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorList.vue",
      "source_location": "L301",
      "id": "components_monitorlist_selectmode"
    },
    {
      "label": "IncidentEditForm.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/IncidentEditForm.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_incidenteditform_vue"
    },
    {
      "label": "updateField()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/IncidentEditForm.vue",
      "source_location": "L101",
      "id": "components_incidenteditform_updatefield"
    },
    {
      "label": "EditMonitorConditions.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_editmonitorconditions_vue"
    },
    {
      "label": "get()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L77",
      "id": "components_editmonitorconditions_get"
    },
    {
      "label": "set()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L80",
      "id": "components_editmonitorconditions_set"
    },
    {
      "label": "getNewGroup()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L87",
      "id": "components_editmonitorconditions_getnewgroup"
    },
    {
      "label": "getNewCondition()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L95",
      "id": "components_editmonitorconditions_getnewcondition"
    },
    {
      "label": "addGroup()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L107",
      "id": "components_editmonitorconditions_addgroup"
    },
    {
      "label": "addCondition()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L113",
      "id": "components_editmonitorconditions_addcondition"
    },
    {
      "label": "removeCondition()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L119",
      "id": "components_editmonitorconditions_removecondition"
    },
    {
      "label": "getVariableOperators()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L128",
      "id": "components_editmonitorconditions_getvariableoperators"
    },
    {
      "label": "IncidentHistory.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/IncidentHistory.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_incidenthistory_vue"
    },
    {
      "label": "getIncidentHTML()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/IncidentHistory.vue",
      "source_location": "L92",
      "id": "components_incidenthistory_getincidenthtml"
    },
    {
      "label": "CopyableInput.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_copyableinput_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
      "source_location": "L71",
      "id": "components_copyableinput_data"
    },
    {
      "label": "get()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
      "source_location": "L79",
      "id": "components_copyableinput_get"
    },
    {
      "label": "set()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
      "source_location": "L82",
      "id": "components_copyableinput_set"
    },
    {
      "label": "created()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
      "source_location": "L87",
      "id": "components_copyableinput_created"
    },
    {
      "label": "showInput()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
      "source_location": "L93",
      "id": "components_copyableinput_showinput"
    },
    {
      "label": "hideInput()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
      "source_location": "L101",
      "id": "components_copyableinput_hideinput"
    },
    {
      "label": "copyToClipboard()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
      "source_location": "L110",
      "id": "components_copyableinput_copytoclipboard"
    },
    {
      "label": "TemplatedTextarea.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TemplatedTextarea.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_templatedtextarea_vue"
    },
    {
      "label": "get()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TemplatedTextarea.vue",
      "source_location": "L79",
      "id": "components_templatedtextarea_get"
    },
    {
      "label": "set()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TemplatedTextarea.vue",
      "source_location": "L82",
      "id": "components_templatedtextarea_set"
    },
    {
      "label": "CertificateInfoRow.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CertificateInfoRow.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_certificateinforow_vue"
    },
    {
      "label": "formatSubject()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CertificateInfoRow.vue",
      "source_location": "L65",
      "id": "components_certificateinforow_formatsubject"
    },
    {
      "label": "MonitorListFilter.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListFilter.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_monitorlistfilter_vue"
    },
    {
      "label": "numFiltersActive()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListFilter.vue",
      "source_location": "L189",
      "id": "components_monitorlistfilter_numfiltersactive"
    },
    {
      "label": "ToggleSection.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/ToggleSection.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_togglesection_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/ToggleSection.vue",
      "source_location": "L31",
      "id": "components_togglesection_data"
    },
    {
      "label": "APIKeyDialog.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_apikeydialog_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
      "source_location": "L100",
      "id": "components_apikeydialog_data"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
      "source_location": "L113",
      "id": "components_apikeydialog_mounted"
    },
    {
      "label": "show()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
      "source_location": "L123",
      "id": "components_apikeydialog_show"
    },
    {
      "label": "submit()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
      "source_location": "L138",
      "id": "components_apikeydialog_submit"
    },
    {
      "label": "clearForm()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
      "source_location": "L162",
      "id": "components_apikeydialog_clearform"
    },
    {
      "label": "ProxyDialog.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/ProxyDialog.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_proxydialog_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/ProxyDialog.vue",
      "source_location": "L207",
      "id": "components_proxydialog_if"
    },
    {
      "label": "for()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/ProxyDialog.vue",
      "source_location": "L237",
      "id": "components_proxydialog_for"
    },
    {
      "label": "ActionInput.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/ActionInput.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_actioninput_vue"
    },
    {
      "label": "CountUp.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_countup_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
      "source_location": "L28",
      "id": "components_countup_data"
    },
    {
      "label": "isNum()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
      "source_location": "L36",
      "id": "components_countup_isnum"
    },
    {
      "label": "outputFixed()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
      "source_location": "L39",
      "id": "components_countup_outputfixed"
    },
    {
      "label": "value()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
      "source_location": "L55",
      "id": "components_countup_value"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
      "source_location": "L71",
      "id": "components_countup_mounted"
    },
    {
      "label": "Status.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Status.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_status_vue"
    },
    {
      "label": "color()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Status.vue",
      "source_location": "L16",
      "id": "components_status_color"
    },
    {
      "label": "text()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Status.vue",
      "source_location": "L36",
      "id": "components_status_text"
    },
    {
      "label": "TagsManager.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_tagsmanager_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L207",
      "id": "components_tagsmanager_data"
    },
    {
      "label": "tagOptions()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L232",
      "id": "components_tagsmanager_tagoptions"
    },
    {
      "label": "selectedTags()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L259",
      "id": "components_tagsmanager_selectedtags"
    },
    {
      "label": "canStageMoreNewSystemTags()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L283",
      "id": "components_tagsmanager_canstagemorenewsystemtags"
    },
    {
      "label": "colorOptions()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L290",
      "id": "components_tagsmanager_coloroptions"
    },
    {
      "label": "validateDraftTag()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L297",
      "id": "components_tagsmanager_validatedrafttag"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L370",
      "id": "components_tagsmanager_mounted"
    },
    {
      "label": "beforeUnmount()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L374",
      "id": "components_tagsmanager_beforeunmount"
    },
    {
      "label": "showAddDialog()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L382",
      "id": "components_tagsmanager_showadddialog"
    },
    {
      "label": "getExistingTags()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L392",
      "id": "components_tagsmanager_getexistingtags"
    },
    {
      "label": "deleteTag()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L406",
      "id": "components_tagsmanager_deletetag"
    },
    {
      "label": "textColor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L422",
      "id": "components_tagsmanager_textcolor"
    },
    {
      "label": "clearDraftTag()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L433",
      "id": "components_tagsmanager_cleardrafttag"
    },
    {
      "label": "addTagAsync()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L447",
      "id": "components_tagsmanager_addtagasync"
    },
    {
      "label": "addMonitorTagAsync()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L459",
      "id": "components_tagsmanager_addmonitortagasync"
    },
    {
      "label": "deleteMonitorTagAsync()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L471",
      "id": "components_tagsmanager_deletemonitortagasync"
    },
    {
      "label": "onEnter()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L480",
      "id": "components_tagsmanager_onenter"
    },
    {
      "label": "submit()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L490",
      "id": "components_tagsmanager_submit"
    },
    {
      "label": "cleanupModal()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L565",
      "id": "components_tagsmanager_cleanupmodal"
    },
    {
      "label": "stageCurrentTag()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L579",
      "id": "components_tagsmanager_stagecurrenttag"
    },
    {
      "label": "unstageTag()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L606",
      "id": "components_tagsmanager_unstagetag"
    },
    {
      "label": "mapStagedTagToDisplayItem()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L614",
      "id": "components_tagsmanager_mapstagedtagtodisplayitem"
    },
    {
      "label": "clearStagingAndCloseModal()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L626",
      "id": "components_tagsmanager_clearstagingandclosemodal"
    },
    {
      "label": "confirmAndCommitStagedTags()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L635",
      "id": "components_tagsmanager_confirmandcommitstagedtags"
    },
    {
      "label": "MaintenanceTime.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MaintenanceTime.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_maintenancetime_vue"
    },
    {
      "label": "startDateTime()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MaintenanceTime.vue",
      "source_location": "L32",
      "id": "components_maintenancetime_startdatetime"
    },
    {
      "label": "endDateTime()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MaintenanceTime.vue",
      "source_location": "L37",
      "id": "components_maintenancetime_enddatetime"
    },
    {
      "label": "Confirm.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Confirm.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_confirm_vue"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Confirm.vue",
      "source_location": "L57",
      "id": "components_confirm_mounted"
    },
    {
      "label": "show()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Confirm.vue",
      "source_location": "L65",
      "id": "components_confirm_show"
    },
    {
      "label": "yes()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Confirm.vue",
      "source_location": "L72",
      "id": "components_confirm_yes"
    },
    {
      "label": "no()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Confirm.vue",
      "source_location": "L79",
      "id": "components_confirm_no"
    },
    {
      "label": "EditMonitorConditionGroup.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_editmonitorconditiongroup_vue"
    },
    {
      "label": "get()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
      "source_location": "L127",
      "id": "components_editmonitorconditiongroup_get"
    },
    {
      "label": "set()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
      "source_location": "L130",
      "id": "components_editmonitorconditiongroup_set"
    },
    {
      "label": "addGroup()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
      "source_location": "L137",
      "id": "components_editmonitorconditiongroup_addgroup"
    },
    {
      "label": "addCondition()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
      "source_location": "L143",
      "id": "components_editmonitorconditiongroup_addcondition"
    },
    {
      "label": "remove()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
      "source_location": "L149",
      "id": "components_editmonitorconditiongroup_remove"
    },
    {
      "label": "removeChild()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
      "source_location": "L153",
      "id": "components_editmonitorconditiongroup_removechild"
    },
    {
      "label": "Tag.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Tag.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_tag_vue"
    },
    {
      "label": "displayText()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Tag.vue",
      "source_location": "L50",
      "id": "components_tag_displaytext"
    },
    {
      "label": "MonitorListItem.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_monitorlistitem_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L137",
      "id": "components_monitorlistitem_data"
    },
    {
      "label": "sortedChildMonitorList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L144",
      "id": "components_monitorlistitem_sortedchildmonitorlist"
    },
    {
      "label": "hasChildren()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L157",
      "id": "components_monitorlistitem_haschildren"
    },
    {
      "label": "depthMargin()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L160",
      "id": "components_monitorlistitem_depthmargin"
    },
    {
      "label": "monitorStyle()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L165",
      "id": "components_monitorlistitem_monitorstyle"
    },
    {
      "label": "isSelectMode()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L176",
      "id": "components_monitorlistitem_isselectmode"
    },
    {
      "label": "beforeMount()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L181",
      "id": "components_monitorlistitem_beforemount"
    },
    {
      "label": "changeCollapsed()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L207",
      "id": "components_monitorlistitem_changecollapsed"
    },
    {
      "label": "onDragStart()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L225",
      "id": "components_monitorlistitem_ondragstart"
    },
    {
      "label": "onDragEnter()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L234",
      "id": "components_monitorlistitem_ondragenter"
    },
    {
      "label": "onDragLeave()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L242",
      "id": "components_monitorlistitem_ondragleave"
    },
    {
      "label": "onDrop()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L250",
      "id": "components_monitorlistitem_ondrop"
    },
    {
      "label": "monitorURL()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L310",
      "id": "components_monitorlistitem_monitorurl"
    },
    {
      "label": "toggleSelection()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L317",
      "id": "components_monitorlistitem_toggleselection"
    },
    {
      "label": "CreateGroupDialog.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CreateGroupDialog.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_creategroupdialog_vue"
    },
    {
      "label": "PublicGroupList.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/PublicGroupList.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_publicgrouplist_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/PublicGroupList.vue",
      "source_location": "L184",
      "id": "components_publicgrouplist_if"
    },
    {
      "label": "EditMonitorCondition.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorCondition.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_editmonitorcondition_vue"
    },
    {
      "label": "get()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorCondition.vue",
      "source_location": "L93",
      "id": "components_editmonitorcondition_get"
    },
    {
      "label": "set()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorCondition.vue",
      "source_location": "L96",
      "id": "components_editmonitorcondition_set"
    },
    {
      "label": "remove()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorCondition.vue",
      "source_location": "L103",
      "id": "components_editmonitorcondition_remove"
    },
    {
      "label": "getVariableOperators()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorCondition.vue",
      "source_location": "L107",
      "id": "components_editmonitorcondition_getvariableoperators"
    },
    {
      "label": "IncidentManageModal.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/IncidentManageModal.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_incidentmanagemodal_vue"
    },
    {
      "label": "TagEditDialog.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagEditDialog.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_tageditdialog_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TagEditDialog.vue",
      "source_location": "L194",
      "id": "components_tageditdialog_if"
    },
    {
      "label": "ActionSelect.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/ActionSelect.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_actionselect_vue"
    },
    {
      "label": "get()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/ActionSelect.vue",
      "source_location": "L99",
      "id": "components_actionselect_get"
    },
    {
      "label": "set()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/ActionSelect.vue",
      "source_location": "L102",
      "id": "components_actionselect_set"
    },
    {
      "label": "TemplatedInput.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TemplatedInput.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_templatedinput_vue"
    },
    {
      "label": "get()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TemplatedInput.vue",
      "source_location": "L80",
      "id": "components_templatedinput_get"
    },
    {
      "label": "set()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TemplatedInput.vue",
      "source_location": "L83",
      "id": "components_templatedinput_set"
    },
    {
      "label": "ScreenshotDialog.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/ScreenshotDialog.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_screenshotdialog_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/ScreenshotDialog.vue",
      "source_location": "L28",
      "id": "components_screenshotdialog_data"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/ScreenshotDialog.vue",
      "source_location": "L33",
      "id": "components_screenshotdialog_mounted"
    },
    {
      "label": "show()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/ScreenshotDialog.vue",
      "source_location": "L37",
      "id": "components_screenshotdialog_show"
    },
    {
      "label": "Tooltip.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Tooltip.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_tooltip_vue"
    },
    {
      "label": "tooltipStyle()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Tooltip.vue",
      "source_location": "L59",
      "id": "components_tooltip_tooltipstyle"
    },
    {
      "label": "statusText()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Tooltip.vue",
      "source_location": "L66",
      "id": "components_tooltip_statustext"
    },
    {
      "label": "statusClass()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Tooltip.vue",
      "source_location": "L85",
      "id": "components_tooltip_statusclass"
    },
    {
      "label": "timeText()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Tooltip.vue",
      "source_location": "L104",
      "id": "components_tooltip_timetext"
    },
    {
      "label": "Login.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Login.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_login_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Login.vue",
      "source_location": "L92",
      "id": "components_login_if"
    },
    {
      "label": "CertificateInfo.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/CertificateInfo.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_certificateinfo_vue"
    },
    {
      "label": "Uptime.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_uptime_vue"
    },
    {
      "label": "uptime()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
      "source_location": "L28",
      "id": "components_uptime_uptime"
    },
    {
      "label": "color()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
      "source_location": "L48",
      "id": "components_uptime_color"
    },
    {
      "label": "lastHeartBeat()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
      "source_location": "L68",
      "id": "components_uptime_lastheartbeat"
    },
    {
      "label": "className()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
      "source_location": "L78",
      "id": "components_uptime_classname"
    },
    {
      "label": "title()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
      "source_location": "L86",
      "id": "components_uptime_title"
    },
    {
      "label": "HeartbeatBar.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_heartbeatbar_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L72",
      "id": "components_heartbeatbar_data"
    },
    {
      "label": "normalizedHeartbeatBarDays()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L96",
      "id": "components_heartbeatbar_normalizedheartbeatbardays"
    },
    {
      "label": "beatList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L104",
      "id": "components_heartbeatbar_beatlist"
    },
    {
      "label": "numPadding()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L116",
      "id": "components_heartbeatbar_numpadding"
    },
    {
      "label": "shortBeatList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L139",
      "id": "components_heartbeatbar_shortbeatlist"
    },
    {
      "label": "wrapStyle()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L175",
      "id": "components_heartbeatbar_wrapstyle"
    },
    {
      "label": "barStyle()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L185",
      "id": "components_heartbeatbar_barstyle"
    },
    {
      "label": "beatHoverAreaStyle()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L199",
      "id": "components_heartbeatbar_beathoverareastyle"
    },
    {
      "label": "beatStyle()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L206",
      "id": "components_heartbeatbar_beatstyle"
    },
    {
      "label": "timeStyle()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L217",
      "id": "components_heartbeatbar_timestyle"
    },
    {
      "label": "timeSinceFirstBeat()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L227",
      "id": "components_heartbeatbar_timesincefirstbeat"
    },
    {
      "label": "timeSinceLastBeat()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L245",
      "id": "components_heartbeatbar_timesincelastbeat"
    },
    {
      "label": "canvasWidth()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L267",
      "id": "components_heartbeatbar_canvaswidth"
    },
    {
      "label": "canvasHeight()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L276",
      "id": "components_heartbeatbar_canvasheight"
    },
    {
      "label": "canvasAriaLabel()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L284",
      "id": "components_heartbeatbar_canvasarialabel"
    },
    {
      "label": "handler()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L298",
      "id": "components_heartbeatbar_handler"
    },
    {
      "label": "\"$root.theme\"()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L316",
      "id": "components_heartbeatbar_root_theme"
    },
    {
      "label": "hoveredBeatIndex()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L323",
      "id": "components_heartbeatbar_hoveredbeatindex"
    },
    {
      "label": "unmounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L327",
      "id": "components_heartbeatbar_unmounted"
    },
    {
      "label": "beforeMount()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L334",
      "id": "components_heartbeatbar_beforemount"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L342",
      "id": "components_heartbeatbar_mounted"
    },
    {
      "label": "resize()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L375",
      "id": "components_heartbeatbar_resize"
    },
    {
      "label": "getBeatTitle()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L405",
      "id": "components_heartbeatbar_getbeattitle"
    },
    {
      "label": "getBeatClasses()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L419",
      "id": "components_heartbeatbar_getbeatclasses"
    },
    {
      "label": "getBeatAriaLabel()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L438",
      "id": "components_heartbeatbar_getbeatarialabel"
    },
    {
      "label": "showTooltip()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L460",
      "id": "components_heartbeatbar_showtooltip"
    },
    {
      "label": "hideTooltip()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L519",
      "id": "components_heartbeatbar_hidetooltip"
    },
    {
      "label": "drawCanvas()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L537",
      "id": "components_heartbeatbar_drawcanvas"
    },
    {
      "label": "roundRect()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L620",
      "id": "components_heartbeatbar_roundrect"
    },
    {
      "label": "getBeatColor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L640",
      "id": "components_heartbeatbar_getbeatcolor"
    },
    {
      "label": "updateTooltipOnHover()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L665",
      "id": "components_heartbeatbar_updatetooltiponhover"
    },
    {
      "label": "handleMouseMove()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L687",
      "id": "components_heartbeatbar_handlemousemove"
    },
    {
      "label": "handleClick()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L720",
      "id": "components_heartbeatbar_handleclick"
    },
    {
      "label": "handleKeydown()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L730",
      "id": "components_heartbeatbar_handlekeydown"
    },
    {
      "label": "handleFocus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L788",
      "id": "components_heartbeatbar_handlefocus"
    },
    {
      "label": "handleBlur()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L807",
      "id": "components_heartbeatbar_handleblur"
    },
    {
      "label": "MonitorListFilterDropdown.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListFilterDropdown.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_monitorlistfilterdropdown_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListFilterDropdown.vue",
      "source_location": "L27",
      "id": "components_monitorlistfilterdropdown_data"
    },
    {
      "label": "openMenu()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListFilterDropdown.vue",
      "source_location": "L33",
      "id": "components_monitorlistfilterdropdown_openmenu"
    },
    {
      "label": "handleFocusOut()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorListFilterDropdown.vue",
      "source_location": "L38",
      "id": "components_monitorlistfilterdropdown_handlefocusout"
    },
    {
      "label": "PingChart.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_pingchart_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L71",
      "id": "components_pingchart_data"
    },
    {
      "label": "chartOptions()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L92",
      "id": "components_pingchart_chartoptions"
    },
    {
      "label": "chartData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L217",
      "id": "components_pingchart_chartdata"
    },
    {
      "label": "created()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L271",
      "id": "components_pingchart_created"
    },
    {
      "label": "beforeUnmount()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L284",
      "id": "components_pingchart_beforeunmount"
    },
    {
      "label": "getBarColorForDatapoint()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L291",
      "id": "components_pingchart_getbarcolorfordatapoint"
    },
    {
      "label": "pushDatapoint()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L307",
      "id": "components_pingchart_pushdatapoint"
    },
    {
      "label": "getAverage()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L331",
      "id": "components_pingchart_getaverage"
    },
    {
      "label": "getChartDatapointsFromHeartbeatList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L352",
      "id": "components_pingchart_getchartdatapointsfromheartbeatlist"
    },
    {
      "label": "getChartDatapointsFromStats()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L441",
      "id": "components_pingchart_getchartdatapointsfromstats"
    },
    {
      "label": "MonitorSettingDialog.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_monitorsettingdialog_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
      "source_location": "L81",
      "id": "components_monitorsettingdialog_data"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
      "source_location": "L92",
      "id": "components_monitorsettingdialog_mounted"
    },
    {
      "label": "show()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
      "source_location": "L103",
      "id": "components_monitorsettingdialog_show"
    },
    {
      "label": "toggleLink()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
      "source_location": "L122",
      "id": "components_monitorsettingdialog_togglelink"
    },
    {
      "label": "showLink()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
      "source_location": "L136",
      "id": "components_monitorsettingdialog_showlink"
    },
    {
      "label": "changeUrl()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
      "source_location": "L158",
      "id": "components_monitorsettingdialog_changeurl"
    },
    {
      "label": "RemoteBrowserDialog.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_remotebrowserdialog_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L84",
      "id": "components_remotebrowserdialog_data"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L97",
      "id": "components_remotebrowserdialog_mounted"
    },
    {
      "label": "deleteConfirm()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L105",
      "id": "components_remotebrowserdialog_deleteconfirm"
    },
    {
      "label": "show()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L115",
      "id": "components_remotebrowserdialog_show"
    },
    {
      "label": "submit()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L147",
      "id": "components_remotebrowserdialog_submit"
    },
    {
      "label": "test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L168",
      "id": "components_remotebrowserdialog_test"
    },
    {
      "label": "deleteDockerHost()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L180",
      "id": "components_remotebrowserdialog_deletedockerhost"
    },
    {
      "label": "Datetime.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Datetime.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_datetime_vue"
    },
    {
      "label": "displayText()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/Datetime.vue",
      "source_location": "L21",
      "id": "components_datetime_displaytext"
    },
    {
      "label": "DockerHostDialog.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_dockerhostdialog_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L97",
      "id": "components_dockerhostdialog_data"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L112",
      "id": "components_dockerhostdialog_mounted"
    },
    {
      "label": "deleteConfirm()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L120",
      "id": "components_dockerhostdialog_deleteconfirm"
    },
    {
      "label": "show()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L130",
      "id": "components_dockerhostdialog_show"
    },
    {
      "label": "submit()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L163",
      "id": "components_dockerhostdialog_submit"
    },
    {
      "label": "test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L184",
      "id": "components_dockerhostdialog_test"
    },
    {
      "label": "deleteDockerHost()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L196",
      "id": "components_dockerhostdialog_deletedockerhost"
    },
    {
      "label": "BadgeLinkGeneratorDialog.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/BadgeLinkGeneratorDialog.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_badgelinkgeneratordialog_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/BadgeLinkGeneratorDialog.vue",
      "source_location": "L288",
      "id": "components_badgelinkgeneratordialog_if"
    },
    {
      "label": "TwoFADialog.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_twofadialog_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L138",
      "id": "components_twofadialog_data"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L149",
      "id": "components_twofadialog_mounted"
    },
    {
      "label": "show()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L158",
      "id": "components_twofadialog_show"
    },
    {
      "label": "confirmEnableTwoFA()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L166",
      "id": "components_twofadialog_confirmenabletwofa"
    },
    {
      "label": "confirmDisableTwoFA()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L174",
      "id": "components_twofadialog_confirmdisabletwofa"
    },
    {
      "label": "prepare2FA()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L182",
      "id": "components_twofadialog_prepare2fa"
    },
    {
      "label": "save2FA()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L200",
      "id": "components_twofadialog_save2fa"
    },
    {
      "label": "disable2FA()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L221",
      "id": "components_twofadialog_disable2fa"
    },
    {
      "label": "verifyToken()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L242",
      "id": "components_twofadialog_verifytoken"
    },
    {
      "label": "getStatus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L256",
      "id": "components_twofadialog_getstatus"
    },
    {
      "label": "HiddenInput.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_hiddeninput_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
      "source_location": "L58",
      "id": "components_hiddeninput_data"
    },
    {
      "label": "get()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
      "source_location": "L65",
      "id": "components_hiddeninput_get"
    },
    {
      "label": "set()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
      "source_location": "L68",
      "id": "components_hiddeninput_set"
    },
    {
      "label": "created()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
      "source_location": "L73",
      "id": "components_hiddeninput_created"
    },
    {
      "label": "showInput()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
      "source_location": "L79",
      "id": "components_hiddeninput_showinput"
    },
    {
      "label": "hideInput()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
      "source_location": "L86",
      "id": "components_hiddeninput_hideinput"
    },
    {
      "label": "NotificationDialog.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notificationdialog_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L180",
      "id": "components_notificationdialog_data"
    },
    {
      "label": "currentForm()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L199",
      "id": "components_notificationdialog_currentform"
    },
    {
      "label": "notificationNameList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L206",
      "id": "components_notificationdialog_notificationnamelist"
    },
    {
      "label": "notificationFullNameList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L368",
      "id": "components_notificationdialog_notificationfullnamelist"
    },
    {
      "label": "\"notification.type\"()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L381",
      "id": "components_notificationdialog_notification_type"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L394",
      "id": "components_notificationdialog_mounted"
    },
    {
      "label": "beforeUnmount()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L397",
      "id": "components_notificationdialog_beforeunmount"
    },
    {
      "label": "deleteConfirm()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L405",
      "id": "components_notificationdialog_deleteconfirm"
    },
    {
      "label": "show()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L415",
      "id": "components_notificationdialog_show"
    },
    {
      "label": "submit()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L445",
      "id": "components_notificationdialog_submit"
    },
    {
      "label": "test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L466",
      "id": "components_notificationdialog_test"
    },
    {
      "label": "deleteNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L478",
      "id": "components_notificationdialog_deletenotification"
    },
    {
      "label": "getUniqueDefaultName()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L495",
      "id": "components_notificationdialog_getuniquedefaultname"
    },
    {
      "label": "cleanupModal()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L511",
      "id": "components_notificationdialog_cleanupmodal"
    },
    {
      "label": "Appearance.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Appearance.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_settings_appearance_vue"
    },
    {
      "label": "About.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/About.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_settings_about_vue"
    },
    {
      "label": "settings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/About.vue",
      "source_location": "L52",
      "id": "settings_about_settings"
    },
    {
      "label": "saveSettings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/About.vue",
      "source_location": "L55",
      "id": "settings_about_savesettings"
    },
    {
      "label": "settingsLoaded()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/About.vue",
      "source_location": "L58",
      "id": "settings_about_settingsloaded"
    },
    {
      "label": "Proxies.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Proxies.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_settings_proxies_vue"
    },
    {
      "label": "ReverseProxy.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/ReverseProxy.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_settings_reverseproxy_vue"
    },
    {
      "label": "settings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/ReverseProxy.vue",
      "source_location": "L173",
      "id": "settings_reverseproxy_settings"
    },
    {
      "label": "saveSettings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/ReverseProxy.vue",
      "source_location": "L176",
      "id": "settings_reverseproxy_savesettings"
    },
    {
      "label": "settingsLoaded()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/ReverseProxy.vue",
      "source_location": "L179",
      "id": "settings_reverseproxy_settingsloaded"
    },
    {
      "label": "RemoteBrowsers.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/RemoteBrowsers.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_settings_remotebrowsers_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/RemoteBrowsers.vue",
      "source_location": "L42",
      "id": "settings_remotebrowsers_data"
    },
    {
      "label": "settings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/RemoteBrowsers.vue",
      "source_location": "L47",
      "id": "settings_remotebrowsers_settings"
    },
    {
      "label": "saveSettings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/RemoteBrowsers.vue",
      "source_location": "L50",
      "id": "settings_remotebrowsers_savesettings"
    },
    {
      "label": "settingsLoaded()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/RemoteBrowsers.vue",
      "source_location": "L53",
      "id": "settings_remotebrowsers_settingsloaded"
    },
    {
      "label": "Notifications.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_settings_notifications_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L147",
      "id": "settings_notifications_data"
    },
    {
      "label": "settings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L160",
      "id": "settings_notifications_settings"
    },
    {
      "label": "saveSettings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L163",
      "id": "settings_notifications_savesettings"
    },
    {
      "label": "settingsLoaded()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L166",
      "id": "settings_notifications_settingsloaded"
    },
    {
      "label": "toastSuccessTimeoutSecs()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L173",
      "id": "settings_notifications_toastsuccesstimeoutsecs"
    },
    {
      "label": "toastErrorTimeoutSecs()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L179",
      "id": "settings_notifications_toasterrortimeoutsecs"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L187",
      "id": "settings_notifications_mounted"
    },
    {
      "label": "removeTlsExpiryNotifDay()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L197",
      "id": "settings_notifications_removetlsexpirynotifday"
    },
    {
      "label": "addTlsExpiryNotifDay()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L210",
      "id": "settings_notifications_addtlsexpirynotifday"
    },
    {
      "label": "removeDomainExpiryNotifDay()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L227",
      "id": "settings_notifications_removedomainexpirynotifday"
    },
    {
      "label": "addDomainExpiryNotifDay()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L240",
      "id": "settings_notifications_adddomainexpirynotifday"
    },
    {
      "label": "loadToastTimeoutSettings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L257",
      "id": "settings_notifications_loadtoasttimeoutsettings"
    },
    {
      "label": "Tags.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Tags.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_settings_tags_vue"
    },
    {
      "label": "Docker.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Docker.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_settings_docker_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Docker.vue",
      "source_location": "L33",
      "id": "settings_docker_data"
    },
    {
      "label": "settings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Docker.vue",
      "source_location": "L38",
      "id": "settings_docker_settings"
    },
    {
      "label": "saveSettings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Docker.vue",
      "source_location": "L41",
      "id": "settings_docker_savesettings"
    },
    {
      "label": "settingsLoaded()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Docker.vue",
      "source_location": "L44",
      "id": "settings_docker_settingsloaded"
    },
    {
      "label": "MonitorHistory.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_settings_monitorhistory_vue"
    },
    {
      "label": "$t()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L5",
      "id": "settings_monitorhistory_t"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L65",
      "id": "settings_monitorhistory_data"
    },
    {
      "label": "settings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L72",
      "id": "settings_monitorhistory_settings"
    },
    {
      "label": "saveSettings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L75",
      "id": "settings_monitorhistory_savesettings"
    },
    {
      "label": "settingsLoaded()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L78",
      "id": "settings_monitorhistory_settingsloaded"
    },
    {
      "label": "databaseSizeDisplay()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L81",
      "id": "settings_monitorhistory_databasesizedisplay"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L86",
      "id": "settings_monitorhistory_mounted"
    },
    {
      "label": "loadDatabaseSize()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L95",
      "id": "settings_monitorhistory_loaddatabasesize"
    },
    {
      "label": "shrinkDatabase()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L111",
      "id": "settings_monitorhistory_shrinkdatabase"
    },
    {
      "label": "confirmClearStatistics()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L126",
      "id": "settings_monitorhistory_confirmclearstatistics"
    },
    {
      "label": "clearStatistics()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L134",
      "id": "settings_monitorhistory_clearstatistics"
    },
    {
      "label": "APIKeys.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/APIKeys.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_settings_apikeys_vue"
    },
    {
      "label": "Security.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_settings_security_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L156",
      "id": "settings_security_data"
    },
    {
      "label": "settings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L168",
      "id": "settings_security_settings"
    },
    {
      "label": "saveSettings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L171",
      "id": "settings_security_savesettings"
    },
    {
      "label": "settingsLoaded()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L174",
      "id": "settings_security_settingsloaded"
    },
    {
      "label": "\"password.repeatNewPassword\"()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L180",
      "id": "settings_security_password_repeatnewpassword"
    },
    {
      "label": "savePassword()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L190",
      "id": "settings_security_savepassword"
    },
    {
      "label": "disableAuth()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L215",
      "id": "settings_security_disableauth"
    },
    {
      "label": "enableAuth()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L231",
      "id": "settings_security_enableauth"
    },
    {
      "label": "confirmDisableAuth()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L242",
      "id": "settings_security_confirmdisableauth"
    },
    {
      "label": "General.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/settings/General.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_settings_general_vue"
    },
    {
      "label": "Evolution.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Evolution.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_evolution_vue"
    },
    {
      "label": "customMessagePlaceholder()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Evolution.vue",
      "source_location": "L92",
      "id": "notifications_evolution_custommessageplaceholder"
    },
    {
      "label": "Mattermost.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Mattermost.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_mattermost_vue"
    },
    {
      "label": "SMSPartner.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMSPartner.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_smspartner_vue"
    },
    {
      "label": "ClickSendSMS.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/ClickSendSMS.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_clicksendsms_vue"
    },
    {
      "label": "GoogleSheets.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/GoogleSheets.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_googlesheets_vue"
    },
    {
      "label": "scriptCode()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/GoogleSheets.vue",
      "source_location": "L79",
      "id": "notifications_googlesheets_scriptcode"
    },
    {
      "label": "copyScript()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/GoogleSheets.vue",
      "source_location": "L84",
      "id": "notifications_googlesheets_copyscript"
    },
    {
      "label": "Telnyx.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Telnyx.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_telnyx_vue"
    },
    {
      "label": "PromoSMS.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/PromoSMS.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_promosms_vue"
    },
    {
      "label": "FlashDuty.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/FlashDuty.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_flashduty_vue"
    },
    {
      "label": "PagerTree.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/PagerTree.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_pagertree_vue"
    },
    {
      "label": "SevenIO.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SevenIO.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_sevenio_vue"
    },
    {
      "label": "PagerDuty.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/PagerDuty.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_pagerduty_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/PagerDuty.vue",
      "source_location": "L51",
      "id": "notifications_pagerduty_if"
    },
    {
      "label": "HeiiOnCall.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/HeiiOnCall.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_heiioncall_vue"
    },
    {
      "label": "Feishu.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Feishu.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_feishu_vue"
    },
    {
      "label": "Apprise.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Apprise.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_apprise_vue"
    },
    {
      "label": "SerwerSMS.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SerwerSMS.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_serwersms_vue"
    },
    {
      "label": "NextcloudTalk.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/NextcloudTalk.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_nextcloudtalk_vue"
    },
    {
      "label": "Whapi.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Whapi.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_whapi_vue"
    },
    {
      "label": "Opsgenie.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Opsgenie.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_opsgenie_vue"
    },
    {
      "label": "Bale.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Bale.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_bale_vue"
    },
    {
      "label": "baleGetUpdatesURL()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Bale.vue",
      "source_location": "L66",
      "id": "notifications_bale_balegetupdatesurl"
    },
    {
      "label": "autoGetBaleChatID()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Bale.vue",
      "source_location": "L85",
      "id": "notifications_bale_autogetbalechatid"
    },
    {
      "label": "Pushover.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Pushover.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_pushover_vue"
    },
    {
      "label": "TechulusPush.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/TechulusPush.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_techuluspush_vue"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/TechulusPush.vue",
      "source_location": "L81",
      "id": "notifications_techuluspush_mounted"
    },
    {
      "label": "Octopush.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Octopush.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_octopush_vue"
    },
    {
      "label": "PushPlus.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/PushPlus.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_pushplus_vue"
    },
    {
      "label": "Slack.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Slack.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_slack_vue"
    },
    {
      "label": "slackTemplatedTextareaPlaceholder()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Slack.vue",
      "source_location": "L116",
      "id": "notifications_slack_slacktemplatedtextareaplaceholder"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Slack.vue",
      "source_location": "L127",
      "id": "notifications_slack_if"
    },
    {
      "label": "Line.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Line.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_line_vue"
    },
    {
      "label": "Squadcast.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Squadcast.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_squadcast_vue"
    },
    {
      "label": "Pushy.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Pushy.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_pushy_vue"
    },
    {
      "label": "ServerChan.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/ServerChan.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_serverchan_vue"
    },
    {
      "label": "Fluxer.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Fluxer.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_fluxer_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Fluxer.vue",
      "source_location": "L72",
      "id": "notifications_fluxer_if"
    },
    {
      "label": "Brevo.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Brevo.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_brevo_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Brevo.vue",
      "source_location": "L71",
      "id": "notifications_brevo_if"
    },
    {
      "label": "AliyunSms.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/AliyunSms.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_aliyunsms_vue"
    },
    {
      "label": "Bark.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Bark.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_bark_vue"
    },
    {
      "label": "LunaSea.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/LunaSea.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_lunasea_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/LunaSea.vue",
      "source_location": "L40",
      "id": "notifications_lunasea_if"
    },
    {
      "label": "Threema.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Threema.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_threema_vue"
    },
    {
      "label": "SMTP.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMTP.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_smtp_vue"
    },
    {
      "label": "hasRecipient()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMTP.vue",
      "source_location": "L276",
      "id": "notifications_smtp_hasrecipient"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMTP.vue",
      "source_location": "L288",
      "id": "notifications_smtp_mounted"
    },
    {
      "label": "SIGNL4.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SIGNL4.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_signl4_vue"
    },
    {
      "label": "YZJ.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/YZJ.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_yzj_vue"
    },
    {
      "label": "Pumble.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Pumble.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_pumble_vue"
    },
    {
      "label": "Teams.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Teams.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_teams_vue"
    },
    {
      "label": "JiraServiceManagement.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/JiraServiceManagement.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_jiraservicemanagement_vue"
    },
    {
      "label": "HomeAssistant.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/HomeAssistant.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_homeassistant_vue"
    },
    {
      "label": "Webpush.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Webpush.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_webpush_vue"
    },
    {
      "label": "registerWebpush()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Webpush.vue",
      "source_location": "L48",
      "id": "notifications_webpush_registerwebpush"
    },
    {
      "label": "index.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_index_js"
    },
    {
      "label": "Webhook.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Webhook.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_webhook_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Webhook.vue",
      "source_location": "L86",
      "id": "notifications_webhook_data"
    },
    {
      "label": "headersPlaceholder()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Webhook.vue",
      "source_location": "L92",
      "id": "notifications_webhook_headersplaceholder"
    },
    {
      "label": "customBodyPlaceholder()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Webhook.vue",
      "source_location": "L99",
      "id": "notifications_webhook_custombodyplaceholder"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Webhook.vue",
      "source_location": "L108",
      "id": "notifications_webhook_mounted"
    },
    {
      "label": "SMSC.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMSC.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_smsc_vue"
    },
    {
      "label": "Stackfield.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Stackfield.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_stackfield_vue"
    },
    {
      "label": "SendGrid.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SendGrid.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_sendgrid_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SendGrid.vue",
      "source_location": "L66",
      "id": "notifications_sendgrid_if"
    },
    {
      "label": "SMSManager.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMSManager.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_smsmanager_vue"
    },
    {
      "label": "Max.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Max.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_max_vue"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Max.vue",
      "source_location": "L77",
      "id": "notifications_max_mounted"
    },
    {
      "label": "WeCom.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/WeCom.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_wecom_vue"
    },
    {
      "label": "SMSPlanet.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMSPlanet.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_smsplanet_vue"
    },
    {
      "label": "smsplanetPhoneNumbers()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMSPlanet.vue",
      "source_location": "L49",
      "id": "notifications_smsplanet_smsplanetphonenumbers"
    },
    {
      "label": "Alerta.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Alerta.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_alerta_vue"
    },
    {
      "label": "SMSEagle.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMSEagle.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_smseagle_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMSEagle.vue",
      "source_location": "L232",
      "id": "notifications_smseagle_if"
    },
    {
      "label": "Pushbullet.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Pushbullet.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_pushbullet_vue"
    },
    {
      "label": "Signal.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Signal.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_signal_vue"
    },
    {
      "label": "signalTemplatedTextareaPlaceholder()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Signal.vue",
      "source_location": "L88",
      "id": "notifications_signal_signaltemplatedtextareaplaceholder"
    },
    {
      "label": "46elks.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/46elks.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_46elks_vue"
    },
    {
      "label": "CallMeBot.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/CallMeBot.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_callmebot_vue"
    },
    {
      "label": "Splunk.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Splunk.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_splunk_vue"
    },
    {
      "label": "Discord.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Discord.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_discord_vue"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Discord.vue",
      "source_location": "L154",
      "id": "notifications_discord_mounted"
    },
    {
      "label": "DingDing.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/DingDing.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_dingding_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/DingDing.vue",
      "source_location": "L119",
      "id": "notifications_dingding_if"
    },
    {
      "label": "AlertNow.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/AlertNow.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_alertnow_vue"
    },
    {
      "label": "Gorush.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Gorush.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_gorush_vue"
    },
    {
      "label": "WAHA.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/WAHA.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_waha_vue"
    },
    {
      "label": "Telegram.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_telegram_vue"
    },
    {
      "label": "telegramTemplatedTextareaPlaceholder()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
      "source_location": "L145",
      "id": "notifications_telegram_telegramtemplatedtextareaplaceholder"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
      "source_location": "L155",
      "id": "notifications_telegram_mounted"
    },
    {
      "label": "telegramGetUpdatesURL()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
      "source_location": "L164",
      "id": "notifications_telegram_telegramgetupdatesurl"
    },
    {
      "label": "autoGetTelegramChatID()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
      "source_location": "L183",
      "id": "notifications_telegram_autogettelegramchatid"
    },
    {
      "label": "GrafanaOncall.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/GrafanaOncall.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_grafanaoncall_vue"
    },
    {
      "label": "OneChat.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/OneChat.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_onechat_vue"
    },
    {
      "label": "Teltonika.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Teltonika.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_teltonika_vue"
    },
    {
      "label": "GoogleChat.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/GoogleChat.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_googlechat_vue"
    },
    {
      "label": "googleChatTemplatePlaceholder()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/GoogleChat.vue",
      "source_location": "L88",
      "id": "notifications_googlechat_googlechattemplateplaceholder"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/GoogleChat.vue",
      "source_location": "L96",
      "id": "notifications_googlechat_if"
    },
    {
      "label": "VK.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/VK.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_vk_vue"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/VK.vue",
      "source_location": "L52",
      "id": "notifications_vk_mounted"
    },
    {
      "label": "GoAlert.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/GoAlert.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_goalert_vue"
    },
    {
      "label": "Ntfy.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Ntfy.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_ntfy_vue"
    },
    {
      "label": "authenticationMethods()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Ntfy.vue",
      "source_location": "L160",
      "id": "notifications_ntfy_authenticationmethods"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Ntfy.vue",
      "source_location": "L168",
      "id": "notifications_ntfy_mounted"
    },
    {
      "label": "Notifery.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Notifery.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_notifery_vue"
    },
    {
      "label": "OneBot.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/OneBot.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_onebot_vue"
    },
    {
      "label": "WPush.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/WPush.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_wpush_vue"
    },
    {
      "label": "Bitrix24.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Bitrix24.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_bitrix24_vue"
    },
    {
      "label": "Onesender.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Onesender.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_onesender_vue"
    },
    {
      "label": "Gotify.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Gotify.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_gotify_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Gotify.vue",
      "source_location": "L45",
      "id": "notifications_gotify_if"
    },
    {
      "label": "Cellsynt.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Cellsynt.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_cellsynt_vue"
    },
    {
      "label": "SMSIR.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMSIR.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_smsir_vue"
    },
    {
      "label": "ZohoCliq.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/ZohoCliq.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_zohocliq_vue"
    },
    {
      "label": "SpugPush.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/SpugPush.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_spugpush_vue"
    },
    {
      "label": "RocketChat.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/RocketChat.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_rocketchat_vue"
    },
    {
      "label": "Resend.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Resend.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_resend_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Resend.vue",
      "source_location": "L59",
      "id": "notifications_resend_if"
    },
    {
      "label": "PushDeer.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/PushDeer.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_pushdeer_vue"
    },
    {
      "label": "FreeMobile.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/FreeMobile.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_freemobile_vue"
    },
    {
      "label": "Nostr.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Nostr.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_nostr_vue"
    },
    {
      "label": "HaloPSA.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/HaloPSA.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_halopsa_vue"
    },
    {
      "label": "Matrix.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Matrix.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_matrix_vue"
    },
    {
      "label": "matrixTemplatedTextareaPlaceholder()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Matrix.vue",
      "source_location": "L85",
      "id": "notifications_matrix_matrixtemplatedtextareaplaceholder"
    },
    {
      "label": "GtxMessaging.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/GtxMessaging.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_gtxmessaging_vue"
    },
    {
      "label": "Twilio.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Twilio.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_twilio_vue"
    },
    {
      "label": "360messenger.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/360messenger.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_360messenger_vue"
    },
    {
      "label": "Kook.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Kook.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_kook_vue"
    },
    {
      "label": "Keep.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/components/notifications/Keep.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_components_notifications_keep_vue"
    },
    {
      "label": "socket.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_mixins_socket_js"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L30",
      "id": "mixins_socket_data"
    },
    {
      "label": "created()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L74",
      "id": "mixins_socket_created"
    },
    {
      "label": "initSocketIO()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L85",
      "id": "mixins_socket_initsocketio"
    },
    {
      "label": "assignMonitorUrlParser()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L308",
      "id": "mixins_socket_assignmonitorurlparser"
    },
    {
      "label": "storage()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L325",
      "id": "mixins_socket_storage"
    },
    {
      "label": "getJWTPayload()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L333",
      "id": "mixins_socket_getjwtpayload"
    },
    {
      "label": "getSocket()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L346",
      "id": "mixins_socket_getsocket"
    },
    {
      "label": "applyTranslation()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L355",
      "id": "mixins_socket_applytranslation"
    },
    {
      "label": "toastRes()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L368",
      "id": "mixins_socket_toastres"
    },
    {
      "label": "toastSuccess()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L385",
      "id": "mixins_socket_toastsuccess"
    },
    {
      "label": "toastError()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L394",
      "id": "mixins_socket_toasterror"
    },
    {
      "label": "login()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L412",
      "id": "mixins_socket_login"
    },
    {
      "label": "loginByToken()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L445",
      "id": "mixins_socket_loginbytoken"
    },
    {
      "label": "logout()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L462",
      "id": "mixins_socket_logout"
    },
    {
      "label": "prepare2FA()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L481",
      "id": "mixins_socket_prepare2fa"
    },
    {
      "label": "save2FA()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L491",
      "id": "mixins_socket_save2fa"
    },
    {
      "label": "disable2FA()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L500",
      "id": "mixins_socket_disable2fa"
    },
    {
      "label": "verifyToken()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L510",
      "id": "mixins_socket_verifytoken"
    },
    {
      "label": "twoFAStatus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L519",
      "id": "mixins_socket_twofastatus"
    },
    {
      "label": "getMonitorList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L528",
      "id": "mixins_socket_getmonitorlist"
    },
    {
      "label": "getMaintenanceList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L540",
      "id": "mixins_socket_getmaintenancelist"
    },
    {
      "label": "getAPIKeyList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L552",
      "id": "mixins_socket_getapikeylist"
    },
    {
      "label": "add()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L565",
      "id": "mixins_socket_add"
    },
    {
      "label": "addMaintenance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L575",
      "id": "mixins_socket_addmaintenance"
    },
    {
      "label": "addMonitorMaintenance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L586",
      "id": "mixins_socket_addmonitormaintenance"
    },
    {
      "label": "addMaintenanceStatusPage()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L597",
      "id": "mixins_socket_addmaintenancestatuspage"
    },
    {
      "label": "getMonitorMaintenance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L607",
      "id": "mixins_socket_getmonitormaintenance"
    },
    {
      "label": "getMaintenanceStatusPage()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L617",
      "id": "mixins_socket_getmaintenancestatuspage"
    },
    {
      "label": "deleteMonitor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L628",
      "id": "mixins_socket_deletemonitor"
    },
    {
      "label": "deleteMaintenance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L638",
      "id": "mixins_socket_deletemaintenance"
    },
    {
      "label": "addAPIKey()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L648",
      "id": "mixins_socket_addapikey"
    },
    {
      "label": "deleteAPIKey()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L658",
      "id": "mixins_socket_deleteapikey"
    },
    {
      "label": "clearData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L666",
      "id": "mixins_socket_cleardata"
    },
    {
      "label": "uploadBackup()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L679",
      "id": "mixins_socket_uploadbackup"
    },
    {
      "label": "clearEvents()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L689",
      "id": "mixins_socket_clearevents"
    },
    {
      "label": "clearHeartbeats()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L699",
      "id": "mixins_socket_clearheartbeats"
    },
    {
      "label": "clearStatistics()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L708",
      "id": "mixins_socket_clearstatistics"
    },
    {
      "label": "getMonitorBeats()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L719",
      "id": "mixins_socket_getmonitorbeats"
    },
    {
      "label": "getMonitorChartData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L730",
      "id": "mixins_socket_getmonitorchartdata"
    },
    {
      "label": "usernameFirstChar()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L736",
      "id": "mixins_socket_usernamefirstchar"
    },
    {
      "label": "lastHeartbeatList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L744",
      "id": "mixins_socket_lastheartbeatlist"
    },
    {
      "label": "statusList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L755",
      "id": "mixins_socket_statuslist"
    },
    {
      "label": "stats()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L796",
      "id": "mixins_socket_stats"
    },
    {
      "label": "frontendVersion()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L840",
      "id": "mixins_socket_frontendversion"
    },
    {
      "label": "isFrontendBackendVersionMatched()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L849",
      "id": "mixins_socket_isfrontendbackendversionmatched"
    },
    {
      "label": "\"stats.down\"()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L859",
      "id": "mixins_socket_stats_down"
    },
    {
      "label": "\"info.version\"()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L871",
      "id": "mixins_socket_info_version"
    },
    {
      "label": "remember()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L877",
      "id": "mixins_socket_remember"
    },
    {
      "label": "\"$route.fullPath\"()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L882",
      "id": "mixins_socket_route_fullpath"
    },
    {
      "label": "public.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/public.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_mixins_public_js"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/public.js",
      "source_location": "L14",
      "id": "mixins_public_data"
    },
    {
      "label": "publicMonitorList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/public.js",
      "source_location": "L20",
      "id": "mixins_public_publicmonitorlist"
    },
    {
      "label": "publicLastHeartbeatList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/public.js",
      "source_location": "L31",
      "id": "mixins_public_publiclastheartbeatlist"
    },
    {
      "label": "baseURL()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/public.js",
      "source_location": "L43",
      "id": "mixins_public_baseurl"
    },
    {
      "label": "lang.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/lang.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_mixins_lang_js"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/lang.js",
      "source_location": "L6",
      "id": "mixins_lang_data"
    },
    {
      "label": "created()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/lang.js",
      "source_location": "L12",
      "id": "mixins_lang_created"
    },
    {
      "label": "language()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/lang.js",
      "source_location": "L19",
      "id": "mixins_lang_language"
    },
    {
      "label": "changeLang()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/lang.js",
      "source_location": "L30",
      "id": "mixins_lang_changelang"
    },
    {
      "label": "theme.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_mixins_theme_js"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L2",
      "id": "mixins_theme_data"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L14",
      "id": "mixins_theme_mounted"
    },
    {
      "label": "theme()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L35",
      "id": "mixins_theme_theme"
    },
    {
      "label": "isDark()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L62",
      "id": "mixins_theme_isdark"
    },
    {
      "label": "\"$route.fullPath\"()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L68",
      "id": "mixins_theme_route_fullpath"
    },
    {
      "label": "userTheme()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L72",
      "id": "mixins_theme_usertheme"
    },
    {
      "label": "styleElapsedTime()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L76",
      "id": "mixins_theme_styleelapsedtime"
    },
    {
      "label": "userHeartbeatBar()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L86",
      "id": "mixins_theme_userheartbeatbar"
    },
    {
      "label": "heartbeatBarTheme()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L90",
      "id": "mixins_theme_heartbeatbartheme"
    },
    {
      "label": "updateThemeColorMeta()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L101",
      "id": "mixins_theme_updatethemecolormeta"
    },
    {
      "label": "mobile.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_mixins_mobile_js"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
      "source_location": "L2",
      "id": "mixins_mobile_data"
    },
    {
      "label": "created()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
      "source_location": "L8",
      "id": "mixins_mobile_created"
    },
    {
      "label": "onResize()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
      "source_location": "L18",
      "id": "mixins_mobile_onresize"
    },
    {
      "label": "updateBody()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
      "source_location": "L27",
      "id": "mixins_mobile_updatebody"
    },
    {
      "label": "isMobile()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
      "source_location": "L37",
      "id": "mixins_mobile_ismobile"
    },
    {
      "label": "datetime.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_mixins_datetime_js"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L8",
      "id": "mixins_datetime_data"
    },
    {
      "label": "toUTC()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L21",
      "id": "mixins_datetime_toutc"
    },
    {
      "label": "toDateTimeInputFormat()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L31",
      "id": "mixins_datetime_todatetimeinputformat"
    },
    {
      "label": "datetime()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L40",
      "id": "mixins_datetime_datetime"
    },
    {
      "label": "unixToDateTime()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L49",
      "id": "mixins_datetime_unixtodatetime"
    },
    {
      "label": "unixToDayjs()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L58",
      "id": "mixins_datetime_unixtodayjs"
    },
    {
      "label": "toDayjs()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L67",
      "id": "mixins_datetime_todayjs"
    },
    {
      "label": "datetimeMaintenance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L77",
      "id": "mixins_datetime_datetimemaintenance"
    },
    {
      "label": "date()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L97",
      "id": "mixins_datetime_date"
    },
    {
      "label": "time()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L108",
      "id": "mixins_datetime_time"
    },
    {
      "label": "datetimeFormat()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L124",
      "id": "mixins_datetime_datetimeformat"
    },
    {
      "label": "timezone()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L133",
      "id": "mixins_datetime_timezone"
    },
    {
      "label": "constant.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/modules/dayjs/constant.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_modules_dayjs_constant_js"
    },
    {
      "label": "index.d.ts",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/modules/dayjs/plugin/timezone/index.d.ts",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_modules_dayjs_plugin_timezone_index_d_ts"
    },
    {
      "label": "index.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/modules/dayjs/plugin/timezone/index.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_modules_dayjs_plugin_timezone_index_js"
    },
    {
      "label": "DashboardHome.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_pages_dashboardhome_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L134",
      "id": "pages_dashboardhome_data"
    },
    {
      "label": "showGroupColumn()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L149",
      "id": "pages_dashboardhome_showgroupcolumn"
    },
    {
      "label": "tableColumnCount()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L152",
      "id": "pages_dashboardhome_tablecolumncount"
    },
    {
      "label": "perPage()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L157",
      "id": "pages_dashboardhome_perpage"
    },
    {
      "label": "page()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L163",
      "id": "pages_dashboardhome_page"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L168",
      "id": "pages_dashboardhome_mounted"
    },
    {
      "label": "beforeUnmount()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L179",
      "id": "pages_dashboardhome_beforeunmount"
    },
    {
      "label": "getGroupName()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L191",
      "id": "pages_dashboardhome_getgroupname"
    },
    {
      "label": "getGroupId()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L205",
      "id": "pages_dashboardhome_getgroupid"
    },
    {
      "label": "onNewImportantHeartbeat()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L215",
      "id": "pages_dashboardhome_onnewimportantheartbeat"
    },
    {
      "label": "getImportantHeartbeatListLength()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L229",
      "id": "pages_dashboardhome_getimportantheartbeatlistlength"
    },
    {
      "label": "getImportantHeartbeatListPaged()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L242",
      "id": "pages_dashboardhome_getimportantheartbeatlistpaged"
    },
    {
      "label": "updatePerPage()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L255",
      "id": "pages_dashboardhome_updateperpage"
    },
    {
      "label": "clearAllEventsDialog()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L268",
      "id": "pages_dashboardhome_clearalleventsdialog"
    },
    {
      "label": "clearAllEvents()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L271",
      "id": "pages_dashboardhome_clearallevents"
    },
    {
      "label": "Settings.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/Settings.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_pages_settings_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/Settings.vue",
      "source_location": "L146",
      "id": "pages_settings_if"
    },
    {
      "label": "EditMaintenance.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/EditMaintenance.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_pages_editmaintenance_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/EditMaintenance.vue",
      "source_location": "L518",
      "id": "pages_editmaintenance_if"
    },
    {
      "label": "EditMonitor.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/EditMonitor.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_pages_editmonitor_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/EditMonitor.vue",
      "source_location": "L3191",
      "id": "pages_editmonitor_if"
    },
    {
      "label": "return()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/EditMonitor.vue",
      "source_location": "L3308",
      "id": "pages_editmonitor_return"
    },
    {
      "label": "for()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/EditMonitor.vue",
      "source_location": "L3340",
      "id": "pages_editmonitor_for"
    },
    {
      "label": "let()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/EditMonitor.vue",
      "source_location": "L3971",
      "id": "pages_editmonitor_let"
    },
    {
      "label": "AddStatusPage.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/AddStatusPage.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_pages_addstatuspage_vue"
    },
    {
      "label": "Entry.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/Entry.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_pages_entry_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/Entry.vue",
      "source_location": "L15",
      "id": "pages_entry_data"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/Entry.vue",
      "source_location": "L20",
      "id": "pages_entry_mounted"
    },
    {
      "label": "SetupDatabase.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/SetupDatabase.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_pages_setupdatabase_vue"
    },
    {
      "label": "NotFound.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/NotFound.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_pages_notfound_vue"
    },
    {
      "label": "ManageStatusPage.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_pages_managestatuspage_vue"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
      "source_location": "L72",
      "id": "pages_managestatuspage_data"
    },
    {
      "label": "mounted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
      "source_location": "L78",
      "id": "pages_managestatuspage_mounted"
    },
    {
      "label": "icon()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
      "source_location": "L85",
      "id": "pages_managestatuspage_icon"
    },
    {
      "label": "deleteDialog()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
      "source_location": "L92",
      "id": "pages_managestatuspage_deletedialog"
    },
    {
      "label": "deleteStatusPage()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
      "source_location": "L96",
      "id": "pages_managestatuspage_deletestatuspage"
    },
    {
      "label": "Details.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/Details.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_pages_details_vue"
    },
    {
      "label": "pingTitle()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/Details.vue",
      "source_location": "L219",
      "id": "pages_details_pingtitle"
    },
    {
      "label": "StatusPage.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/StatusPage.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_pages_statuspage_vue"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/StatusPage.vue",
      "source_location": "L665",
      "id": "pages_statuspage_if"
    },
    {
      "label": "for()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/StatusPage.vue",
      "source_location": "L953",
      "id": "pages_statuspage_for"
    },
    {
      "label": "Dashboard.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/Dashboard.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_pages_dashboard_vue"
    },
    {
      "label": "Setup.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/Setup.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_pages_setup_vue"
    },
    {
      "label": "List.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/List.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_pages_list_vue"
    },
    {
      "label": "\"$root.isMobile\"()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/List.vue",
      "source_location": "L15",
      "id": "pages_list_root_ismobile"
    },
    {
      "label": "if()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/List.vue",
      "source_location": "L22",
      "id": "pages_list_if"
    },
    {
      "label": "ManageMaintenance.vue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L1",
      "id": "reference_uptime_kuma_src_pages_managemaintenance_vue"
    },
    {
      "label": "sortedMaintenanceList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L135",
      "id": "pages_managemaintenance_sortedmaintenancelist"
    },
    {
      "label": "icon()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L156",
      "id": "pages_managemaintenance_icon"
    },
    {
      "label": "deleteDialog()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L170",
      "id": "pages_managemaintenance_deletedialog"
    },
    {
      "label": "deleteMaintenance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L179",
      "id": "pages_managemaintenance_deletemaintenance"
    },
    {
      "label": "pauseDialog()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L194",
      "id": "pages_managemaintenance_pausedialog"
    },
    {
      "label": "pauseMaintenance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L203",
      "id": "pages_managemaintenance_pausemaintenance"
    },
    {
      "label": "resumeMaintenance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L214",
      "id": "pages_managemaintenance_resumemaintenance"
    },
    {
      "label": "serviceWorker.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/public/serviceWorker.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_public_serviceworker_js"
    },
    {
      "label": "test-backend.mjs",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/test-backend.mjs",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_test_backend_mjs"
    },
    {
      "label": "mock-testdb.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/mock-testdb.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_mock_testdb_js"
    },
    {
      "label": "TestDB",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/mock-testdb.js",
      "source_location": "L4",
      "id": "test_mock_testdb_testdb"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/mock-testdb.js",
      "source_location": "L7",
      "id": "test_mock_testdb_testdb_constructor"
    },
    {
      "label": ".create()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/mock-testdb.js",
      "source_location": "L11",
      "id": "test_mock_testdb_testdb_create"
    },
    {
      "label": ".destroy()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/mock-testdb.js",
      "source_location": "L21",
      "id": "test_mock_testdb_testdb_destroy"
    },
    {
      "label": "prepare-test-server.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/prepare-test-server.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_prepare_test_server_js"
    },
    {
      "label": "util-test.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_e2e_util_test_js"
    },
    {
      "label": "screenshot()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
      "source_location": "L12",
      "id": "e2e_util_test_screenshot"
    },
    {
      "label": "login()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
      "source_location": "L24",
      "id": "e2e_util_test_login"
    },
    {
      "label": "getSqliteDatabaseExists()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
      "source_location": "L39",
      "id": "e2e_util_test_getsqlitedatabaseexists"
    },
    {
      "label": "takeSqliteSnapshot()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
      "source_location": "L48",
      "id": "e2e_util_test_takesqlitesnapshot"
    },
    {
      "label": "restoreSqliteSnapshot()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
      "source_location": "L60",
      "id": "e2e_util_test_restoresqlitesnapshot"
    },
    {
      "label": "example.spec.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/e2e/specs/example.spec.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_e2e_specs_example_spec_js"
    },
    {
      "label": "status-page.spec.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/e2e/specs/status-page.spec.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_e2e_specs_status_page_spec_js"
    },
    {
      "label": "fridendly-name.spec.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/e2e/specs/fridendly-name.spec.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_e2e_specs_fridendly_name_spec_js"
    },
    {
      "label": "setup-process.once.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/e2e/specs/setup-process.once.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_e2e_specs_setup_process_once_js"
    },
    {
      "label": "domain-expiry-notification.spec.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/e2e/specs/domain-expiry-notification.spec.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_e2e_specs_domain_expiry_notification_spec_js"
    },
    {
      "label": "incident-history.spec.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/e2e/specs/incident-history.spec.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_e2e_specs_incident_history_spec_js"
    },
    {
      "label": "monitor-form.spec.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/e2e/specs/monitor-form.spec.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_e2e_specs_monitor_form_spec_js"
    },
    {
      "label": "selectMonitorType()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/e2e/specs/monitor-form.spec.js",
      "source_location": "L10",
      "id": "specs_monitor_form_spec_selectmonitortype"
    },
    {
      "label": "check-translations.test.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/check-translations.test.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_check_translations_test_js"
    },
    {
      "label": "extractParams()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/check-translations.test.js",
      "source_location": "L30",
      "id": "backend_test_check_translations_test_extractparams"
    },
    {
      "label": "getStartEnd()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/check-translations.test.js",
      "source_location": "L52",
      "id": "backend_test_check_translations_test_getstartend"
    },
    {
      "label": "test-monitor-response.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-monitor-response.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_test_monitor_response_js"
    },
    {
      "label": "test-system-service.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-system-service.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_test_system_service_js"
    },
    {
      "label": "shouldSkip()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-system-service.js",
      "source_location": "L12",
      "id": "backend_test_test_system_service_shouldskip"
    },
    {
      "label": "test-status-page.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-status-page.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_test_status_page_js"
    },
    {
      "label": "test-uptime-calculator.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-uptime-calculator.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_test_uptime_calculator_js"
    },
    {
      "label": "memoryUsage()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-uptime-calculator.js",
      "source_location": "L490",
      "id": "backend_test_test_uptime_calculator_memoryusage"
    },
    {
      "label": "test-util-server.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-util-server.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_test_util_server_js"
    },
    {
      "label": "test-globalping.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_test_globalping_js"
    },
    {
      "label": "createGlobalpingClientMock()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
      "source_location": "L1188",
      "id": "backend_test_test_globalping_createglobalpingclientmock"
    },
    {
      "label": "createRedbeanMock()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
      "source_location": "L1199",
      "id": "backend_test_test_globalping_createredbeanmock"
    },
    {
      "label": "createMockResponse()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
      "source_location": "L1210",
      "id": "backend_test_test_globalping_createmockresponse"
    },
    {
      "label": "createPingMeasurement()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
      "source_location": "L1224",
      "id": "backend_test_test_globalping_createpingmeasurement"
    },
    {
      "label": "createHttpMeasurement()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
      "source_location": "L1285",
      "id": "backend_test_test_globalping_createhttpmeasurement"
    },
    {
      "label": "createDnsMeasurement()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
      "source_location": "L1354",
      "id": "backend_test_test_globalping_creatednsmeasurement"
    },
    {
      "label": "test-migration.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-migration.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_test_migration_js"
    },
    {
      "label": "test-cert-hostname-match.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-cert-hostname-match.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_test_cert_hostname_match_js"
    },
    {
      "label": "test-ping-chart.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-ping-chart.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_test_ping_chart_js"
    },
    {
      "label": "filterPingValue()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-ping-chart.js",
      "source_location": "L10",
      "id": "backend_test_test_ping_chart_filterpingvalue"
    },
    {
      "label": "test-domain.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-domain.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_test_domain_js"
    },
    {
      "label": "test-snmp.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-snmp.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_test_snmp_js"
    },
    {
      "label": "test-util.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/test-util.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_test_util_js"
    },
    {
      "label": "test-expressions.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitor-conditions/test-expressions.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_monitor_conditions_test_expressions_js"
    },
    {
      "label": "test-evaluator.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitor-conditions/test-evaluator.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_monitor_conditions_test_evaluator_js"
    },
    {
      "label": "test-operators.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitor-conditions/test-operators.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_monitor_conditions_test_operators_js"
    },
    {
      "label": "test-notification-provider.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/notification-providers/test-notification-provider.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_notification_providers_test_notification_provider_js"
    },
    {
      "label": "test-ntlm.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/notification-providers/test-ntlm.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_notification_providers_test_ntlm_js"
    },
    {
      "label": "mock-webhook.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/notification-providers/mock-webhook.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_notification_providers_mock_webhook_js"
    },
    {
      "label": "mockWebhook()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/notification-providers/mock-webhook.js",
      "source_location": "L10",
      "id": "notification_providers_mock_webhook_mockwebhook"
    },
    {
      "label": "test-mqtt.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-mqtt.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_monitors_test_mqtt_js"
    },
    {
      "label": "testMqtt()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-mqtt.js",
      "source_location": "L18",
      "id": "monitors_test_mqtt_testmqtt"
    },
    {
      "label": "test-oracledb.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-oracledb.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_monitors_test_oracledb_js"
    },
    {
      "label": "createMonitor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-oracledb.js",
      "source_location": "L16",
      "id": "monitors_test_oracledb_createmonitor"
    },
    {
      "label": "createHeartbeat()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-oracledb.js",
      "source_location": "L29",
      "id": "monitors_test_oracledb_createheartbeat"
    },
    {
      "label": "createAndStartOracleContainer()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-oracledb.js",
      "source_location": "L40",
      "id": "monitors_test_oracledb_createandstartoraclecontainer"
    },
    {
      "label": "test-tcp.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-tcp.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_monitors_test_tcp_js"
    },
    {
      "label": "retryExternalService()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-tcp.js",
      "source_location": "L15",
      "id": "monitors_test_tcp_retryexternalservice"
    },
    {
      "label": "createTCPServer()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-tcp.js",
      "source_location": "L40",
      "id": "monitors_test_tcp_createtcpserver"
    },
    {
      "label": "test-grpc.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-grpc.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_monitors_test_grpc_js"
    },
    {
      "label": "createTestGrpcServer()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-grpc.js",
      "source_location": "L34",
      "id": "monitors_test_grpc_createtestgrpcserver"
    },
    {
      "label": "test-gamedig.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-gamedig.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_monitors_test_gamedig_js"
    },
    {
      "label": "test-rabbitmq.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-rabbitmq.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_monitors_test_rabbitmq_js"
    },
    {
      "label": "test-postgres.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-postgres.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_monitors_test_postgres_js"
    },
    {
      "label": "test-websocket.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-websocket.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_monitors_test_websocket_js"
    },
    {
      "label": "nonCompliantWS()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-websocket.js",
      "source_location": "L13",
      "id": "monitors_test_websocket_noncompliantws"
    },
    {
      "label": "httpServer()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-websocket.js",
      "source_location": "L33",
      "id": "monitors_test_websocket_httpserver"
    },
    {
      "label": "createWebSocketServer()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-websocket.js",
      "source_location": "L50",
      "id": "monitors_test_websocket_createwebsocketserver"
    },
    {
      "label": "test-mssql.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-mssql.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_monitors_test_mssql_js"
    },
    {
      "label": "createAndStartMSSQLContainer()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-mssql.js",
      "source_location": "L11",
      "id": "monitors_test_mssql_createandstartmssqlcontainer"
    },
    {
      "label": "test-mysql.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-mysql.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_backend_test_monitors_test_mysql_js"
    },
    {
      "label": "createAndStartMariaDBContainer()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-mysql.js",
      "source_location": "L11",
      "id": "monitors_test_mysql_createandstartmariadbcontainer"
    },
    {
      "label": "simple-grpc-server.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/manual-test-grpc/simple-grpc-server.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_test_manual_test_grpc_simple_grpc_server_js"
    },
    {
      "label": "Echo()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/test/manual-test-grpc/simple-grpc-server.js",
      "source_location": "L13",
      "id": "manual_test_grpc_simple_grpc_server_echo"
    },
    {
      "label": "config.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/config.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_config_js"
    },
    {
      "label": "getLocalWebSocketURL()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/config.js",
      "source_location": "L30",
      "id": "server_config_getlocalwebsocketurl"
    },
    {
      "label": "2fa.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/2fa.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_2fa_js"
    },
    {
      "label": "TwoFA",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/2fa.js",
      "source_location": "L3",
      "id": "server_2fa_twofa"
    },
    {
      "label": ".disable2FA()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/2fa.js",
      "source_location": "L9",
      "id": "server_2fa_twofa_disable2fa"
    },
    {
      "label": "notification.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_js"
    },
    {
      "label": "Notification",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L97",
      "id": "server_notification_notification"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L106",
      "id": "server_notification_notification_init"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L226",
      "id": "server_notification_notification_send"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L241",
      "id": "server_notification_notification_save"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L277",
      "id": "server_notification_notification_delete"
    },
    {
      "label": ".checkApprise()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L291",
      "id": "server_notification_notification_checkapprise"
    },
    {
      "label": "applyNotificationEveryMonitor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L302",
      "id": "server_notification_applynotificationeverymonitor"
    },
    {
      "label": "database.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_database_js"
    },
    {
      "label": "Database",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L20",
      "id": "server_database_database"
    },
    {
      "label": ".initDataDir()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L135",
      "id": "server_database_database_initdatadir"
    },
    {
      "label": ".readDBConfig()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L170",
      "id": "server_database_database_readdbconfig"
    },
    {
      "label": ".writeDBConfig()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L191",
      "id": "server_database_database_writedbconfig"
    },
    {
      "label": ".connect()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L202",
      "id": "server_database_database_connect"
    },
    {
      "label": ".initSQLite()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L405",
      "id": "server_database_database_initsqlite"
    },
    {
      "label": ".initMariaDB()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L433",
      "id": "server_database_database_initmariadb"
    },
    {
      "label": ".patch()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L451",
      "id": "server_database_database_patch"
    },
    {
      "label": ".rollbackLatestPatch()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L493",
      "id": "server_database_database_rollbacklatestpatch"
    },
    {
      "label": ".patchSqlite()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L500",
      "id": "server_database_database_patchsqlite"
    },
    {
      "label": ".patchSqlite2()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L553",
      "id": "server_database_database_patchsqlite2"
    },
    {
      "label": ".migrateNewStatusPage()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L593",
      "id": "server_database_database_migratenewstatuspage"
    },
    {
      "label": ".patch2Recursion()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L659",
      "id": "server_database_database_patch2recursion"
    },
    {
      "label": ".importSQLFile()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L693",
      "id": "server_database_database_importsqlfile"
    },
    {
      "label": ".close()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L727",
      "id": "server_database_database_close"
    },
    {
      "label": ".getSize()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L760",
      "id": "server_database_database_getsize"
    },
    {
      "label": ".shrink()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L774",
      "id": "server_database_database_shrink"
    },
    {
      "label": ".sqlHourOffset()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L783",
      "id": "server_database_database_sqlhouroffset"
    },
    {
      "label": ".migrateAggregateTable()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L802",
      "id": "server_database_database_migrateaggregatetable"
    },
    {
      "label": ".clearHeartbeatData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L936",
      "id": "server_database_database_clearheartbeatdata"
    },
    {
      "label": "settings.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_settings_js"
    },
    {
      "label": "Settings",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L4",
      "id": "server_settings_settings"
    },
    {
      "label": ".get()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L28",
      "id": "server_settings_settings_get"
    },
    {
      "label": ".set()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L73",
      "id": "server_settings_settings_set"
    },
    {
      "label": ".getSettings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L91",
      "id": "server_settings_settings_getsettings"
    },
    {
      "label": ".setSettings()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L113",
      "id": "server_settings_settings_setsettings"
    },
    {
      "label": ".deleteCache()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L143",
      "id": "server_settings_settings_deletecache"
    },
    {
      "label": ".stopCacheCleaner()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L153",
      "id": "server_settings_settings_stopcachecleaner"
    },
    {
      "label": "embedded-mariadb.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_embedded_mariadb_js"
    },
    {
      "label": "EmbeddedMariaDB",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L9",
      "id": "server_embedded_mariadb_embeddedmariadb"
    },
    {
      "label": ".getInstance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L38",
      "id": "server_embedded_mariadb_embeddedmariadb_getinstance"
    },
    {
      "label": ".hasInstance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L48",
      "id": "server_embedded_mariadb_embeddedmariadb_hasinstance"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L57",
      "id": "server_embedded_mariadb_embeddedmariadb_start"
    },
    {
      "label": ".startChildProcess()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L86",
      "id": "server_embedded_mariadb_embeddedmariadb_startchildprocess"
    },
    {
      "label": ".stop()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L138",
      "id": "server_embedded_mariadb_embeddedmariadb_stop"
    },
    {
      "label": ".initDB()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L149",
      "id": "server_embedded_mariadb_embeddedmariadb_initdb"
    },
    {
      "label": ".initDBAfterStarted()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L203",
      "id": "server_embedded_mariadb_embeddedmariadb_initdbafterstarted"
    },
    {
      "label": "uptime-calculator.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_uptime_calculator_js"
    },
    {
      "label": "UptimeCalculator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L10",
      "id": "server_uptime_calculator_uptimecalculator"
    },
    {
      "label": ".getUptimeCalculator()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L72",
      "id": "server_uptime_calculator_uptimecalculator_getuptimecalculator"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L89",
      "id": "server_uptime_calculator_uptimecalculator_remove"
    },
    {
      "label": ".removeAll()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L97",
      "id": "server_uptime_calculator_uptimecalculator_removeall"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L104",
      "id": "server_uptime_calculator_uptimecalculator_constructor"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L123",
      "id": "server_uptime_calculator_uptimecalculator_init"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L212",
      "id": "server_uptime_calculator_uptimecalculator_update"
    },
    {
      "label": ".getDailyStatBean()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L381",
      "id": "server_uptime_calculator_uptimecalculator_getdailystatbean"
    },
    {
      "label": ".getHourlyStatBean()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L403",
      "id": "server_uptime_calculator_uptimecalculator_gethourlystatbean"
    },
    {
      "label": ".getMinutelyStatBean()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L425",
      "id": "server_uptime_calculator_uptimecalculator_getminutelystatbean"
    },
    {
      "label": ".getMinutelyKey()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L448",
      "id": "server_uptime_calculator_uptimecalculator_getminutelykey"
    },
    {
      "label": ".getHourlyKey()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L474",
      "id": "server_uptime_calculator_uptimecalculator_gethourlykey"
    },
    {
      "label": ".getDailyKey()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L500",
      "id": "server_uptime_calculator_uptimecalculator_getdailykey"
    },
    {
      "label": ".getKey()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L526",
      "id": "server_uptime_calculator_uptimecalculator_getkey"
    },
    {
      "label": ".flatStatus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L545",
      "id": "server_uptime_calculator_uptimecalculator_flatstatus"
    },
    {
      "label": ".getData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L563",
      "id": "server_uptime_calculator_uptimecalculator_getdata"
    },
    {
      "label": ".getDataArray()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L697",
      "id": "server_uptime_calculator_uptimecalculator_getdataarray"
    },
    {
      "label": ".getDataByDuration()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L775",
      "id": "server_uptime_calculator_uptimecalculator_getdatabyduration"
    },
    {
      "label": ".get24Hour()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L806",
      "id": "server_uptime_calculator_uptimecalculator_get24hour"
    },
    {
      "label": ".get7Day()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L813",
      "id": "server_uptime_calculator_uptimecalculator_get7day"
    },
    {
      "label": ".get30Day()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L820",
      "id": "server_uptime_calculator_uptimecalculator_get30day"
    },
    {
      "label": ".get1Year()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L827",
      "id": "server_uptime_calculator_uptimecalculator_get1year"
    },
    {
      "label": ".getCurrentDate()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L834",
      "id": "server_uptime_calculator_uptimecalculator_getcurrentdate"
    },
    {
      "label": ".setMigrationMode()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L843",
      "id": "server_uptime_calculator_uptimecalculator_setmigrationmode"
    },
    {
      "label": ".clearStatistics()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L852",
      "id": "server_uptime_calculator_uptimecalculator_clearstatistics"
    },
    {
      "label": ".clearAllStatistics()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L866",
      "id": "server_uptime_calculator_uptimecalculator_clearallstatistics"
    },
    {
      "label": "UptimeDataResult",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L876",
      "id": "server_uptime_calculator_uptimedataresult"
    },
    {
      "label": "rate-limiter.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/rate-limiter.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_rate_limiter_js"
    },
    {
      "label": "KumaRateLimiter",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/rate-limiter.js",
      "source_location": "L4",
      "id": "server_rate_limiter_kumaratelimiter"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/rate-limiter.js",
      "source_location": "L8",
      "id": "server_rate_limiter_kumaratelimiter_constructor"
    },
    {
      "label": ".pass()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/rate-limiter.js",
      "source_location": "L25",
      "id": "server_rate_limiter_kumaratelimiter_pass"
    },
    {
      "label": ".removeTokens()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/rate-limiter.js",
      "source_location": "L45",
      "id": "server_rate_limiter_kumaratelimiter_removetokens"
    },
    {
      "label": "image-data-uri.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/image-data-uri.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_image_data_uri_js"
    },
    {
      "label": "proxy.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/proxy.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_proxy_js"
    },
    {
      "label": "Proxy",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/proxy.js",
      "source_location": "L10",
      "id": "server_proxy_proxy"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/proxy.js",
      "source_location": "L20",
      "id": "server_proxy_proxy_save"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/proxy.js",
      "source_location": "L70",
      "id": "server_proxy_proxy_delete"
    },
    {
      "label": ".createAgents()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/proxy.js",
      "source_location": "L91",
      "id": "server_proxy_proxy_createagents"
    },
    {
      "label": ".reloadProxy()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/proxy.js",
      "source_location": "L164",
      "id": "server_proxy_proxy_reloadproxy"
    },
    {
      "label": "applyProxyEveryMonitor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/proxy.js",
      "source_location": "L185",
      "id": "server_proxy_applyproxyeverymonitor"
    },
    {
      "label": "auth.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/auth.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_auth_js"
    },
    {
      "label": "verifyAPIKey()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/auth.js",
      "source_location": "L41",
      "id": "server_auth_verifyapikey"
    },
    {
      "label": "apiAuthorizer()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/auth.js",
      "source_location": "L79",
      "id": "server_auth_apiauthorizer"
    },
    {
      "label": "userAuthorizer()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/auth.js",
      "source_location": "L106",
      "id": "server_auth_userauthorizer"
    },
    {
      "label": "remote-browser.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/remote-browser.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_remote_browser_js"
    },
    {
      "label": "RemoteBrowser",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/remote-browser.js",
      "source_location": "L3",
      "id": "server_remote_browser_remotebrowser"
    },
    {
      "label": ".get()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/remote-browser.js",
      "source_location": "L10",
      "id": "server_remote_browser_remotebrowser_get"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/remote-browser.js",
      "source_location": "L27",
      "id": "server_remote_browser_remotebrowser_save"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/remote-browser.js",
      "source_location": "L55",
      "id": "server_remote_browser_remotebrowser_delete"
    },
    {
      "label": "translatable-error.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/translatable-error.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_translatable_error_js"
    },
    {
      "label": "TranslatableError",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/translatable-error.js",
      "source_location": "L5",
      "id": "server_translatable_error_translatableerror"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/translatable-error.js",
      "source_location": "L16",
      "id": "server_translatable_error_translatableerror_constructor"
    },
    {
      "label": "setup-database.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/setup-database.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_setup_database_js"
    },
    {
      "label": "getEnvOrFile()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/setup-database.js",
      "source_location": "L19",
      "id": "server_setup_database_getenvorfile"
    },
    {
      "label": "SetupDatabase",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/setup-database.js",
      "source_location": "L43",
      "id": "server_setup_database_setupdatabase"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/setup-database.js",
      "source_location": "L66",
      "id": "server_setup_database_setupdatabase_constructor"
    },
    {
      "label": ".isNeedSetup()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/setup-database.js",
      "source_location": "L118",
      "id": "server_setup_database_setupdatabase_isneedsetup"
    },
    {
      "label": ".isEnabledEmbeddedMariaDB()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/setup-database.js",
      "source_location": "L126",
      "id": "server_setup_database_setupdatabase_isenabledembeddedmariadb"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/setup-database.js",
      "source_location": "L136",
      "id": "server_setup_database_setupdatabase_start"
    },
    {
      "label": "server.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_server_js"
    },
    {
      "label": "updateMonitorNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1769",
      "id": "server_server_updatemonitornotification"
    },
    {
      "label": "checkOwner()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1789",
      "id": "server_server_checkowner"
    },
    {
      "label": "afterLogin()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1804",
      "id": "server_server_afterlogin"
    },
    {
      "label": "initDatabase()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1844",
      "id": "server_server_initdatabase"
    },
    {
      "label": "startMonitor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1877",
      "id": "server_server_startmonitor"
    },
    {
      "label": "restartMonitor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1900",
      "id": "server_server_restartmonitor"
    },
    {
      "label": "pauseMonitor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1910",
      "id": "server_server_pausemonitor"
    },
    {
      "label": "startMonitors()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1927",
      "id": "server_server_startmonitors"
    },
    {
      "label": "shutdownFunction()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1951",
      "id": "server_server_shutdownfunction"
    },
    {
      "label": "finalFunction()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1978",
      "id": "server_server_finalfunction"
    },
    {
      "label": "unexpectedErrorHandler()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1992",
      "id": "server_server_unexpectederrorhandler"
    },
    {
      "label": "check-version.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/check-version.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_check_version_js"
    },
    {
      "label": "check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/check-version.js",
      "source_location": "L16",
      "id": "server_check_version_check"
    },
    {
      "label": "docker.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_docker_js"
    },
    {
      "label": "DockerHost",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L9",
      "id": "server_docker_dockerhost"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L21",
      "id": "server_docker_dockerhost_save"
    },
    {
      "label": ".delete()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L50",
      "id": "server_docker_dockerhost_delete"
    },
    {
      "label": ".testDockerHost()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L68",
      "id": "server_docker_dockerhost_testdockerhost"
    },
    {
      "label": ".patchDockerURL()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L118",
      "id": "server_docker_dockerhost_patchdockerurl"
    },
    {
      "label": ".getHttpsAgentOptions()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L142",
      "id": "server_docker_dockerhost_gethttpsagentoptions"
    },
    {
      "label": "client.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_client_js"
    },
    {
      "label": "sendNotificationList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L18",
      "id": "server_client_sendnotificationlist"
    },
    {
      "label": "sendHeartbeatList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L46",
      "id": "server_client_sendheartbeatlist"
    },
    {
      "label": "sendImportantHeartbeatList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L74",
      "id": "server_client_sendimportantheartbeatlist"
    },
    {
      "label": "sendProxyList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L104",
      "id": "server_client_sendproxylist"
    },
    {
      "label": "sendAPIKeyList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L123",
      "id": "server_client_sendapikeylist"
    },
    {
      "label": "sendInfo()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L145",
      "id": "server_client_sendinfo"
    },
    {
      "label": "sendDockerHostList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L170",
      "id": "server_client_senddockerhostlist"
    },
    {
      "label": "sendRemoteBrowserList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L192",
      "id": "server_client_sendremotebrowserlist"
    },
    {
      "label": "sendMonitorTypeList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L214",
      "id": "server_client_sendmonitortypelist"
    },
    {
      "label": "uptime-kuma-server.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_uptime_kuma_server_js"
    },
    {
      "label": "UptimeKumaServer",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L22",
      "id": "server_uptime_kuma_server_uptimekumaserver"
    },
    {
      "label": ".getInstance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L68",
      "id": "server_uptime_kuma_server_uptimekumaserver_getinstance"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L78",
      "id": "server_uptime_kuma_server_uptimekumaserver_constructor"
    },
    {
      "label": ".initAfterDatabaseReady()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L202",
      "id": "server_uptime_kuma_server_uptimekumaserver_initafterdatabaseready"
    },
    {
      "label": ".sendMonitorList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L219",
      "id": "server_uptime_kuma_server_uptimekumaserver_sendmonitorlist"
    },
    {
      "label": ".sendUpdateMonitorIntoList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L231",
      "id": "server_uptime_kuma_server_uptimekumaserver_sendupdatemonitorintolist"
    },
    {
      "label": ".sendDeleteMonitorFromList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L244",
      "id": "server_uptime_kuma_server_uptimekumaserver_senddeletemonitorfromlist"
    },
    {
      "label": ".getMonitorJSONList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L256",
      "id": "server_uptime_kuma_server_uptimekumaserver_getmonitorjsonlist"
    },
    {
      "label": ".sendMaintenanceList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L284",
      "id": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelist"
    },
    {
      "label": ".sendMaintenanceListByUserID()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L293",
      "id": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelistbyuserid"
    },
    {
      "label": ".getMaintenanceJSONList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L304",
      "id": "server_uptime_kuma_server_uptimekumaserver_getmaintenancejsonlist"
    },
    {
      "label": ".loadMaintenanceList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L317",
      "id": "server_uptime_kuma_server_uptimekumaserver_loadmaintenancelist"
    },
    {
      "label": ".getMaintenance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L331",
      "id": "server_uptime_kuma_server_uptimekumaserver_getmaintenance"
    },
    {
      "label": ".errorLog()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L344",
      "id": "server_uptime_kuma_server_uptimekumaserver_errorlog"
    },
    {
      "label": ".getClientIP()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L370",
      "id": "server_uptime_kuma_server_uptimekumaserver_getclientip"
    },
    {
      "label": ".getClientIPwithProxy()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L379",
      "id": "server_uptime_kuma_server_uptimekumaserver_getclientipwithproxy"
    },
    {
      "label": ".getTimezone()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L403",
      "id": "server_uptime_kuma_server_uptimekumaserver_gettimezone"
    },
    {
      "label": ".getTimezoneOffset()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L448",
      "id": "server_uptime_kuma_server_uptimekumaserver_gettimezoneoffset"
    },
    {
      "label": ".checkTimezone()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L458",
      "id": "server_uptime_kuma_server_uptimekumaserver_checktimezone"
    },
    {
      "label": ".setTimezone()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L471",
      "id": "server_uptime_kuma_server_uptimekumaserver_settimezone"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L482",
      "id": "server_uptime_kuma_server_uptimekumaserver_start"
    },
    {
      "label": ".stop()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L494",
      "id": "server_uptime_kuma_server_uptimekumaserver_stop"
    },
    {
      "label": ".startNSCDServices()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L507",
      "id": "server_uptime_kuma_server_uptimekumaserver_startnscdservices"
    },
    {
      "label": ".stopNSCDServices()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L522",
      "id": "server_uptime_kuma_server_uptimekumaserver_stopnscdservices"
    },
    {
      "label": ".getUserAgent()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L537",
      "id": "server_uptime_kuma_server_uptimekumaserver_getuseragent"
    },
    {
      "label": ".disconnectAllSocketClients()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L548",
      "id": "server_uptime_kuma_server_uptimekumaserver_disconnectallsocketclients"
    },
    {
      "label": "jobs.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/jobs.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_jobs_js"
    },
    {
      "label": "prometheus.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_prometheus_js"
    },
    {
      "label": "Prometheus",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L12",
      "id": "server_prometheus_prometheus"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L19",
      "id": "server_prometheus_prometheus_constructor"
    },
    {
      "label": ".init()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L38",
      "id": "server_prometheus_prometheus_init"
    },
    {
      "label": ".sanitizeForPrometheus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L105",
      "id": "server_prometheus_prometheus_sanitizeforprometheus"
    },
    {
      "label": ".mapTagsToLabels()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L116",
      "id": "server_prometheus_prometheus_maptagstolabels"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L153",
      "id": "server_prometheus_prometheus_update"
    },
    {
      "label": ".remove()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L244",
      "id": "server_prometheus_prometheus_remove"
    },
    {
      "label": ".sortTags()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L265",
      "id": "server_prometheus_prometheus_sorttags"
    },
    {
      "label": "util-server.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_util_server_js"
    },
    {
      "label": "getDaysBetween()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L427",
      "id": "server_util_server_getdaysbetween"
    },
    {
      "label": "getDaysRemaining()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L435",
      "id": "server_util_server_getdaysremaining"
    },
    {
      "label": "timeObjectConvertTimezone()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L736",
      "id": "server_util_server_timeobjectconverttimezone"
    },
    {
      "label": "fsExists()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L890",
      "id": "server_util_server_fsexists"
    },
    {
      "label": "encodeBase64()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L906",
      "id": "server_util_server_encodebase64"
    },
    {
      "label": "checkCertExpiryNotifications()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L917",
      "id": "server_util_server_checkcertexpirynotifications"
    },
    {
      "label": "commandExists()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L980",
      "id": "server_util_server_commandexists"
    },
    {
      "label": "createURL()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L1053",
      "id": "server_util_server_createurl"
    },
    {
      "label": "radius-client.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/radius-client.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_radius_client_js"
    },
    {
      "label": "RadiusClient",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/radius-client.js",
      "source_location": "L17",
      "id": "server_radius_client_radiusclient"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/radius-client.js",
      "source_location": "L26",
      "id": "server_radius_client_radiusclient_constructor"
    },
    {
      "label": ".accessRequest()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/radius-client.js",
      "source_location": "L41",
      "id": "server_radius_client_radiusclient_accessrequest"
    },
    {
      "label": "matomo-analytics.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/analytics/matomo-analytics.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_analytics_matomo_analytics_js"
    },
    {
      "label": "getMatomoAnalyticsScript()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/analytics/matomo-analytics.js",
      "source_location": "L11",
      "id": "analytics_matomo_analytics_getmatomoanalyticsscript"
    },
    {
      "label": "analytics.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/analytics/analytics.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_analytics_analytics_js"
    },
    {
      "label": "getAnalyticsScript()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/analytics/analytics.js",
      "source_location": "L12",
      "id": "analytics_analytics_getanalyticsscript"
    },
    {
      "label": "isValidAnalyticsConfig()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/analytics/analytics.js",
      "source_location": "L35",
      "id": "analytics_analytics_isvalidanalyticsconfig"
    },
    {
      "label": "umami-analytics.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/analytics/umami-analytics.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_analytics_umami_analytics_js"
    },
    {
      "label": "getUmamiAnalyticsScript()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/analytics/umami-analytics.js",
      "source_location": "L11",
      "id": "analytics_umami_analytics_getumamianalyticsscript"
    },
    {
      "label": "plausible-analytics.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/analytics/plausible-analytics.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_analytics_plausible_analytics_js"
    },
    {
      "label": "getPlausibleAnalyticsScript()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/analytics/plausible-analytics.js",
      "source_location": "L11",
      "id": "analytics_plausible_analytics_getplausibleanalyticsscript"
    },
    {
      "label": "google-analytics.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/analytics/google-analytics.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_analytics_google_analytics_js"
    },
    {
      "label": "getGoogleAnalyticsScript()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/analytics/google-analytics.js",
      "source_location": "L10",
      "id": "analytics_google_analytics_getgoogleanalyticsscript"
    },
    {
      "label": "clear-old-data.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/jobs/clear-old-data.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_jobs_clear_old_data_js"
    },
    {
      "label": "clearOldData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/jobs/clear-old-data.js",
      "source_location": "L13",
      "id": "jobs_clear_old_data_clearolddata"
    },
    {
      "label": "incremental-vacuum.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/jobs/incremental-vacuum.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_jobs_incremental_vacuum_js"
    },
    {
      "label": "incrementalVacuum()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/jobs/incremental-vacuum.js",
      "source_location": "L10",
      "id": "jobs_incremental_vacuum_incrementalvacuum"
    },
    {
      "label": "status-page-router.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/routers/status-page-router.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_routers_status_page_router_js"
    },
    {
      "label": "api-router.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/routers/api-router.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_routers_api_router_js"
    },
    {
      "label": "determineStatus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/routers/api-router.js",
      "source_location": "L576",
      "id": "routers_api_router_determinestatus"
    },
    {
      "label": "isMonitorPublic()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/routers/api-router.js",
      "source_location": "L626",
      "id": "routers_api_router_ismonitorpublic"
    },
    {
      "label": "expression.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_conditions_expression_js"
    },
    {
      "label": "processMonitorConditions()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
      "source_location": "L17",
      "id": "monitor_conditions_expression_processmonitorconditions"
    },
    {
      "label": "ConditionExpressionGroup",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
      "source_location": "L35",
      "id": "monitor_conditions_expression_conditionexpressiongroup"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
      "source_location": "L50",
      "id": "monitor_conditions_expression_conditionexpressiongroup_constructor"
    },
    {
      "label": ".fromMonitor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
      "source_location": "L59",
      "id": "monitor_conditions_expression_conditionexpressiongroup_frommonitor"
    },
    {
      "label": "ConditionExpression",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
      "source_location": "L72",
      "id": "monitor_conditions_expression_conditionexpression"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
      "source_location": "L99",
      "id": "monitor_conditions_expression_conditionexpression_constructor"
    },
    {
      "label": "operators.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_conditions_operators_js"
    },
    {
      "label": "ConditionOperator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L1",
      "id": "monitor_conditions_operators_conditionoperator"
    },
    {
      "label": ".test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L9",
      "id": "monitor_conditions_operators_conditionoperator_test"
    },
    {
      "label": "StringEqualsOperator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L45",
      "id": "monitor_conditions_operators_stringequalsoperator"
    },
    {
      "label": ".test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L52",
      "id": "monitor_conditions_operators_stringequalsoperator_test"
    },
    {
      "label": "StringNotEqualsOperator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L60",
      "id": "monitor_conditions_operators_stringnotequalsoperator"
    },
    {
      "label": ".test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L67",
      "id": "monitor_conditions_operators_stringnotequalsoperator_test"
    },
    {
      "label": "ContainsOperator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L76",
      "id": "monitor_conditions_operators_containsoperator"
    },
    {
      "label": ".test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L83",
      "id": "monitor_conditions_operators_containsoperator_test"
    },
    {
      "label": "NotContainsOperator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L96",
      "id": "monitor_conditions_operators_notcontainsoperator"
    },
    {
      "label": ".test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L103",
      "id": "monitor_conditions_operators_notcontainsoperator_test"
    },
    {
      "label": "StartsWithOperator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L115",
      "id": "monitor_conditions_operators_startswithoperator"
    },
    {
      "label": ".test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L122",
      "id": "monitor_conditions_operators_startswithoperator_test"
    },
    {
      "label": "NotStartsWithOperator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L130",
      "id": "monitor_conditions_operators_notstartswithoperator"
    },
    {
      "label": ".test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L137",
      "id": "monitor_conditions_operators_notstartswithoperator_test"
    },
    {
      "label": "EndsWithOperator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L145",
      "id": "monitor_conditions_operators_endswithoperator"
    },
    {
      "label": ".test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L152",
      "id": "monitor_conditions_operators_endswithoperator_test"
    },
    {
      "label": "NotEndsWithOperator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L160",
      "id": "monitor_conditions_operators_notendswithoperator"
    },
    {
      "label": ".test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L167",
      "id": "monitor_conditions_operators_notendswithoperator_test"
    },
    {
      "label": "NumberEqualsOperator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L175",
      "id": "monitor_conditions_operators_numberequalsoperator"
    },
    {
      "label": ".test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L182",
      "id": "monitor_conditions_operators_numberequalsoperator_test"
    },
    {
      "label": "NumberNotEqualsOperator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L190",
      "id": "monitor_conditions_operators_numbernotequalsoperator"
    },
    {
      "label": ".test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L197",
      "id": "monitor_conditions_operators_numbernotequalsoperator_test"
    },
    {
      "label": "LessThanOperator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L205",
      "id": "monitor_conditions_operators_lessthanoperator"
    },
    {
      "label": ".test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L212",
      "id": "monitor_conditions_operators_lessthanoperator_test"
    },
    {
      "label": "GreaterThanOperator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L220",
      "id": "monitor_conditions_operators_greaterthanoperator"
    },
    {
      "label": ".test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L227",
      "id": "monitor_conditions_operators_greaterthanoperator_test"
    },
    {
      "label": "LessThanOrEqualToOperator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L235",
      "id": "monitor_conditions_operators_lessthanorequaltooperator"
    },
    {
      "label": ".test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L242",
      "id": "monitor_conditions_operators_lessthanorequaltooperator_test"
    },
    {
      "label": "GreaterThanOrEqualToOperator",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L250",
      "id": "monitor_conditions_operators_greaterthanorequaltooperator"
    },
    {
      "label": ".test()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L257",
      "id": "monitor_conditions_operators_greaterthanorequaltooperator_test"
    },
    {
      "label": "variables.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/variables.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_conditions_variables_js"
    },
    {
      "label": "ConditionVariable",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/variables.js",
      "source_location": "L8",
      "id": "monitor_conditions_variables_conditionvariable"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/variables.js",
      "source_location": "L23",
      "id": "monitor_conditions_variables_conditionvariable_constructor"
    },
    {
      "label": "evaluator.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/evaluator.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_conditions_evaluator_js"
    },
    {
      "label": "evaluateExpression()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/evaluator.js",
      "source_location": "L10",
      "id": "monitor_conditions_evaluator_evaluateexpression"
    },
    {
      "label": "evaluateExpressionGroup()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/evaluator.js",
      "source_location": "L38",
      "id": "monitor_conditions_evaluator_evaluateexpressiongroup"
    },
    {
      "label": "docker_host.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/docker_host.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_docker_host_js"
    },
    {
      "label": "DockerHost",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/docker_host.js",
      "source_location": "L3",
      "id": "model_docker_host_dockerhost"
    },
    {
      "label": ".toJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/docker_host.js",
      "source_location": "L8",
      "id": "model_docker_host_dockerhost_tojson"
    },
    {
      "label": "incident.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/incident.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_incident_js"
    },
    {
      "label": "Incident",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/incident.js",
      "source_location": "L5",
      "id": "model_incident_incident"
    },
    {
      "label": ".resolve()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/incident.js",
      "source_location": "L10",
      "id": "model_incident_incident_resolve"
    },
    {
      "label": ".toPublicJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/incident.js",
      "source_location": "L21",
      "id": "model_incident_incident_topublicjson"
    },
    {
      "label": "maintenance.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_maintenance_js"
    },
    {
      "label": "Maintenance",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L9",
      "id": "model_maintenance_maintenance"
    },
    {
      "label": ".toPublicJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L15",
      "id": "model_maintenance_maintenance_topublicjson"
    },
    {
      "label": ".toJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L101",
      "id": "model_maintenance_maintenance_tojson"
    },
    {
      "label": ".getDayOfWeekList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L110",
      "id": "model_maintenance_maintenance_getdayofweeklist"
    },
    {
      "label": ".getDayOfMonthList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L121",
      "id": "model_maintenance_maintenance_getdayofmonthlist"
    },
    {
      "label": ".calcDuration()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L131",
      "id": "model_maintenance_maintenance_calcduration"
    },
    {
      "label": ".jsonToBean()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L146",
      "id": "model_maintenance_maintenance_jsontobean"
    },
    {
      "label": ".validateCron()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L202",
      "id": "model_maintenance_maintenance_validatecron"
    },
    {
      "label": ".run()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L212",
      "id": "model_maintenance_maintenance_run"
    },
    {
      "label": ".getRunningTimeslot()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L346",
      "id": "model_maintenance_maintenance_getrunningtimeslot"
    },
    {
      "label": ".inferDuration()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L366",
      "id": "model_maintenance_maintenance_inferduration"
    },
    {
      "label": ".stop()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L383",
      "id": "model_maintenance_maintenance_stop"
    },
    {
      "label": ".isUnderMaintenance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L394",
      "id": "model_maintenance_maintenance_isundermaintenance"
    },
    {
      "label": ".getTimezone()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L402",
      "id": "model_maintenance_maintenance_gettimezone"
    },
    {
      "label": ".getTimezoneOffset()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L413",
      "id": "model_maintenance_maintenance_gettimezoneoffset"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L421",
      "id": "model_maintenance_maintenance_getstatus"
    },
    {
      "label": ".generateCron()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L455",
      "id": "model_maintenance_maintenance_generatecron"
    },
    {
      "label": "domain_expiry.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_domain_expiry_js"
    },
    {
      "label": "getRdapServer()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L20",
      "id": "model_domain_expiry_getrdapserver"
    },
    {
      "label": "getRdapDnsData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L39",
      "id": "model_domain_expiry_getrdapdnsdata"
    },
    {
      "label": "getOfflineRdapDnsData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L89",
      "id": "model_domain_expiry_getofflinerdapdnsdata"
    },
    {
      "label": "getRdapDomainExpiryDate()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L110",
      "id": "model_domain_expiry_getrdapdomainexpirydate"
    },
    {
      "label": "sendDomainNotificationByTargetDays()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L150",
      "id": "model_domain_expiry_senddomainnotificationbytargetdays"
    },
    {
      "label": "DomainExpiry",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L170",
      "id": "model_domain_expiry_domainexpiry"
    },
    {
      "label": ".findByName()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L175",
      "id": "model_domain_expiry_domainexpiry_findbyname"
    },
    {
      "label": ".createByName()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L183",
      "id": "model_domain_expiry_domainexpiry_createbyname"
    },
    {
      "label": ".parseName()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L195",
      "id": "model_domain_expiry_domainexpiry_parsename"
    },
    {
      "label": ".tld()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L202",
      "id": "model_domain_expiry_domainexpiry_tld"
    },
    {
      "label": ".checkSupport()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L211",
      "id": "model_domain_expiry_domainexpiry_checksupport"
    },
    {
      "label": ".findByDomainNameOrCreate()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L251",
      "id": "model_domain_expiry_domainexpiry_findbydomainnameorcreate"
    },
    {
      "label": ".daysRemaining()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L262",
      "id": "model_domain_expiry_domainexpiry_daysremaining"
    },
    {
      "label": ".getExpiryDate()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L269",
      "id": "model_domain_expiry_domainexpiry_getexpirydate"
    },
    {
      "label": ".checkExpiry()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L278",
      "id": "model_domain_expiry_domainexpiry_checkexpiry"
    },
    {
      "label": ".sendNotifications()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L309",
      "id": "model_domain_expiry_domainexpiry_sendnotifications"
    },
    {
      "label": "status_page.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_status_page_js"
    },
    {
      "label": "StatusPage",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L24",
      "id": "model_status_page_statuspage"
    },
    {
      "label": ".handleStatusPageRSSResponse()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L38",
      "id": "model_status_page_statuspage_handlestatuspagerssresponse"
    },
    {
      "label": ".handleStatusPageResponse()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L57",
      "id": "model_status_page_statuspage_handlestatuspageresponse"
    },
    {
      "label": ".renderRSS()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L79",
      "id": "model_status_page_statuspage_renderrss"
    },
    {
      "label": ".buildRSSUrl()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L117",
      "id": "model_status_page_statuspage_buildrssurl"
    },
    {
      "label": ".renderHTML()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L149",
      "id": "model_status_page_statuspage_renderhtml"
    },
    {
      "label": ".overallStatus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L207",
      "id": "model_status_page_statuspage_overallstatus"
    },
    {
      "label": ".getStatusDescription()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L236",
      "id": "model_status_page_statuspage_getstatusdescription"
    },
    {
      "label": ".getRSSPageData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L266",
      "id": "model_status_page_statuspage_getrsspagedata"
    },
    {
      "label": ".getStatusPageData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L309",
      "id": "model_status_page_statuspage_getstatuspagedata"
    },
    {
      "label": ".loadDomainMappingList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L347",
      "id": "model_status_page_statuspage_loaddomainmappinglist"
    },
    {
      "label": ".sendStatusPageList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L361",
      "id": "model_status_page_statuspage_sendstatuspagelist"
    },
    {
      "label": ".updateDomainNameList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L379",
      "id": "model_status_page_statuspage_updatedomainnamelist"
    },
    {
      "label": ".getDomainNameList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L417",
      "id": "model_status_page_statuspage_getdomainnamelist"
    },
    {
      "label": ".toJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L433",
      "id": "model_status_page_statuspage_tojson"
    },
    {
      "label": ".toPublicJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L462",
      "id": "model_status_page_statuspage_topublicjson"
    },
    {
      "label": ".slugToID()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L489",
      "id": "model_status_page_statuspage_slugtoid"
    },
    {
      "label": ".getIcon()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L497",
      "id": "model_status_page_statuspage_geticon"
    },
    {
      "label": ".getIncidentHistory()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L512",
      "id": "model_status_page_statuspage_getincidenthistory"
    },
    {
      "label": ".getMaintenanceList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L558",
      "id": "model_status_page_statuspage_getmaintenancelist"
    },
    {
      "label": "monitor.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_monitor_js"
    },
    {
      "label": "Monitor",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L76",
      "id": "model_monitor_monitor"
    },
    {
      "label": ".toPublicJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L85",
      "id": "model_monitor_monitor_topublicjson"
    },
    {
      "label": ".toJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L117",
      "id": "model_monitor_monitor_tojson"
    },
    {
      "label": ".getTags()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L261",
      "id": "model_monitor_monitor_gettags"
    },
    {
      "label": ".getCertExpiry()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L274",
      "id": "model_monitor_monitor_getcertexpiry"
    },
    {
      "label": ".isEnabledExpiryNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L296",
      "id": "model_monitor_monitor_isenabledexpirynotification"
    },
    {
      "label": ".isPingNumeric()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L304",
      "id": "model_monitor_monitor_ispingnumeric"
    },
    {
      "label": ".getIgnoreTls()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L312",
      "id": "model_monitor_monitor_getignoretls"
    },
    {
      "label": ".getWsIgnoreSecWebsocketAcceptHeader()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L320",
      "id": "model_monitor_monitor_getwsignoresecwebsocketacceptheader"
    },
    {
      "label": ".isUpsideDown()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L328",
      "id": "model_monitor_monitor_isupsidedown"
    },
    {
      "label": ".isInvertKeyword()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L336",
      "id": "model_monitor_monitor_isinvertkeyword"
    },
    {
      "label": ".getGrpcEnableTls()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L344",
      "id": "model_monitor_monitor_getgrpcenabletls"
    },
    {
      "label": ".getCacheBust()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L352",
      "id": "model_monitor_monitor_getcachebust"
    },
    {
      "label": ".getAcceptedStatuscodes()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L360",
      "id": "model_monitor_monitor_getacceptedstatuscodes"
    },
    {
      "label": ".getGameDigGivenPortOnly()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L368",
      "id": "model_monitor_monitor_getgamediggivenportonly"
    },
    {
      "label": ".getKafkaProducerSsl()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L376",
      "id": "model_monitor_monitor_getkafkaproducerssl"
    },
    {
      "label": ".getKafkaProducerAllowAutoTopicCreation()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L384",
      "id": "model_monitor_monitor_getkafkaproducerallowautotopiccreation"
    },
    {
      "label": ".getSaveResponse()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L392",
      "id": "model_monitor_monitor_getsaveresponse"
    },
    {
      "label": ".getSaveErrorResponse()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L400",
      "id": "model_monitor_monitor_getsaveerrorresponse"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L409",
      "id": "model_monitor_monitor_start"
    },
    {
      "label": ".saveResponseData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1157",
      "id": "model_monitor_monitor_saveresponsedata"
    },
    {
      "label": ".makeAxiosRequest()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1187",
      "id": "model_monitor_monitor_makeaxiosrequest"
    },
    {
      "label": ".stop()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1245",
      "id": "model_monitor_monitor_stop"
    },
    {
      "label": ".getPrometheus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1256",
      "id": "model_monitor_monitor_getprometheus"
    },
    {
      "label": ".getUrl()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1266",
      "id": "model_monitor_monitor_geturl"
    },
    {
      "label": ".getURLProtocol()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1278",
      "id": "model_monitor_monitor_geturlprotocol"
    },
    {
      "label": ".updateTlsInfo()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1292",
      "id": "model_monitor_monitor_updatetlsinfo"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1336",
      "id": "model_monitor_monitor_isactive"
    },
    {
      "label": ".sendStats()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1349",
      "id": "model_monitor_monitor_sendstats"
    },
    {
      "label": ".sendCertInfo()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1386",
      "id": "model_monitor_monitor_sendcertinfo"
    },
    {
      "label": ".sendDomainInfo()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1400",
      "id": "model_monitor_monitor_senddomaininfo"
    },
    {
      "label": ".isImportantBeat()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1419",
      "id": "model_monitor_monitor_isimportantbeat"
    },
    {
      "label": ".isImportantForNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1454",
      "id": "model_monitor_monitor_isimportantfornotification"
    },
    {
      "label": ".sendNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1486",
      "id": "model_monitor_monitor_sendnotification"
    },
    {
      "label": ".getNotificationList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1560",
      "id": "model_monitor_monitor_getnotificationlist"
    },
    {
      "label": ".sendCertNotificationByTargetDays()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1578",
      "id": "model_monitor_monitor_sendcertnotificationbytargetdays"
    },
    {
      "label": ".getPreviousHeartbeat()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1621",
      "id": "model_monitor_monitor_getpreviousheartbeat"
    },
    {
      "label": ".isUnderMaintenance()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1630",
      "id": "model_monitor_monitor_isundermaintenance"
    },
    {
      "label": ".validate()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1659",
      "id": "model_monitor_monitor_validate"
    },
    {
      "label": ".getMonitorNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1811",
      "id": "model_monitor_monitor_getmonitornotification"
    },
    {
      "label": ".getMonitorTag()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1827",
      "id": "model_monitor_monitor_getmonitortag"
    },
    {
      "label": ".preparePreloadData()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1844",
      "id": "model_monitor_monitor_preparepreloaddata"
    },
    {
      "label": ".getParent()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1926",
      "id": "model_monitor_monitor_getparent"
    },
    {
      "label": ".getChildren()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1943",
      "id": "model_monitor_monitor_getchildren"
    },
    {
      "label": ".getAllPath()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1959",
      "id": "model_monitor_monitor_getallpath"
    },
    {
      "label": ".getAllChildrenIDs()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1980",
      "id": "model_monitor_monitor_getallchildrenids"
    },
    {
      "label": ".unlinkAllChildren()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2002",
      "id": "model_monitor_monitor_unlinkallchildren"
    },
    {
      "label": ".deleteMonitor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2012",
      "id": "model_monitor_monitor_deletemonitor"
    },
    {
      "label": ".deleteMonitorRecursively()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2031",
      "id": "model_monitor_monitor_deletemonitorrecursively"
    },
    {
      "label": ".isParentActive()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2054",
      "id": "model_monitor_monitor_isparentactive"
    },
    {
      "label": ".makeOidcTokenClientCredentialsRequest()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2069",
      "id": "model_monitor_monitor_makeoidctokenclientcredentialsrequest"
    },
    {
      "label": ".handleTlsInfo()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2096",
      "id": "model_monitor_monitor_handletlsinfo"
    },
    {
      "label": "tag.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/tag.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_tag_js"
    },
    {
      "label": "Tag",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/tag.js",
      "source_location": "L3",
      "id": "model_tag_tag"
    },
    {
      "label": ".toJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/tag.js",
      "source_location": "L8",
      "id": "model_tag_tag_tojson"
    },
    {
      "label": "heartbeat.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_heartbeat_js"
    },
    {
      "label": "Heartbeat",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
      "source_location": "L13",
      "id": "model_heartbeat_heartbeat"
    },
    {
      "label": ".toPublicJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
      "source_location": "L19",
      "id": "model_heartbeat_heartbeat_topublicjson"
    },
    {
      "label": ".toJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
      "source_location": "L32",
      "id": "model_heartbeat_heartbeat_tojson"
    },
    {
      "label": ".toJSONAsync()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
      "source_location": "L51",
      "id": "model_heartbeat_heartbeat_tojsonasync"
    },
    {
      "label": ".decodeResponseValue()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
      "source_location": "L70",
      "id": "model_heartbeat_heartbeat_decoderesponsevalue"
    },
    {
      "label": "api_key.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/api_key.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_api_key_js"
    },
    {
      "label": "APIKey",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/api_key.js",
      "source_location": "L5",
      "id": "model_api_key_apikey"
    },
    {
      "label": ".getStatus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/api_key.js",
      "source_location": "L10",
      "id": "model_api_key_apikey_getstatus"
    },
    {
      "label": ".toJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/api_key.js",
      "source_location": "L24",
      "id": "model_api_key_apikey_tojson"
    },
    {
      "label": ".toPublicJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/api_key.js",
      "source_location": "L42",
      "id": "model_api_key_apikey_topublicjson"
    },
    {
      "label": ".save()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/api_key.js",
      "source_location": "L60",
      "id": "model_api_key_apikey_save"
    },
    {
      "label": "proxy.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/proxy.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_proxy_js"
    },
    {
      "label": "Proxy",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/proxy.js",
      "source_location": "L3",
      "id": "model_proxy_proxy"
    },
    {
      "label": ".toJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/proxy.js",
      "source_location": "L8",
      "id": "model_proxy_proxy_tojson"
    },
    {
      "label": "group.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/group.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_group_js"
    },
    {
      "label": "Group",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/group.js",
      "source_location": "L4",
      "id": "model_group_group"
    },
    {
      "label": ".toPublicJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/group.js",
      "source_location": "L13",
      "id": "model_group_group_topublicjson"
    },
    {
      "label": ".getMonitorList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/group.js",
      "source_location": "L33",
      "id": "model_group_group_getmonitorlist"
    },
    {
      "label": "remote_browser.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/remote_browser.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_remote_browser_js"
    },
    {
      "label": "RemoteBrowser",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/remote_browser.js",
      "source_location": "L3",
      "id": "model_remote_browser_remotebrowser"
    },
    {
      "label": ".toJSON()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/remote_browser.js",
      "source_location": "L8",
      "id": "model_remote_browser_remotebrowser_tojson"
    },
    {
      "label": "user.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/user.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_model_user_js"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/user.js",
      "source_location": "L7",
      "id": "model_user_user"
    },
    {
      "label": ".resetPassword()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/user.js",
      "source_location": "L15",
      "id": "model_user_user_resetpassword"
    },
    {
      "label": ".createJWT()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/model/user.js",
      "source_location": "L41",
      "id": "model_user_user_createjwt"
    },
    {
      "label": "serverchan.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/serverchan.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_serverchan_js"
    },
    {
      "label": "ServerChan",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/serverchan.js",
      "source_location": "L5",
      "id": "notification_providers_serverchan_serverchan"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/serverchan.js",
      "source_location": "L11",
      "id": "notification_providers_serverchan_serverchan_send"
    },
    {
      "label": ".checkStatus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/serverchan.js",
      "source_location": "L44",
      "id": "notification_providers_serverchan_serverchan_checkstatus"
    },
    {
      "label": "google-sheets.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/google-sheets.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_google_sheets_js"
    },
    {
      "label": "GoogleSheets",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/google-sheets.js",
      "source_location": "L5",
      "id": "notification_providers_google_sheets_googlesheets"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/google-sheets.js",
      "source_location": "L11",
      "id": "notification_providers_google_sheets_googlesheets_send"
    },
    {
      "label": "discord.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/discord.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_discord_js"
    },
    {
      "label": "Discord",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/discord.js",
      "source_location": "L5",
      "id": "notification_providers_discord_discord"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/discord.js",
      "source_location": "L11",
      "id": "notification_providers_discord_discord_send"
    },
    {
      "label": ".formatDuration()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/discord.js",
      "source_location": "L268",
      "id": "notification_providers_discord_discord_formatduration"
    },
    {
      "label": "jira-service-management.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_jira_service_management_js"
    },
    {
      "label": "JiraServiceManagement",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
      "source_location": "L7",
      "id": "notification_providers_jira_service_management_jiraservicemanagement"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
      "source_location": "L13",
      "id": "notification_providers_jira_service_management_jiraservicemanagement_send"
    },
    {
      "label": ".getConfig()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
      "source_location": "L71",
      "id": "notification_providers_jira_service_management_jiraservicemanagement_getconfig"
    },
    {
      "label": ".post()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
      "source_location": "L90",
      "id": "notification_providers_jira_service_management_jiraservicemanagement_post"
    },
    {
      "label": "clicksendsms.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/clicksendsms.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_clicksendsms_js"
    },
    {
      "label": "ClickSendSMS",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/clicksendsms.js",
      "source_location": "L4",
      "id": "notification_providers_clicksendsms_clicksendsms"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/clicksendsms.js",
      "source_location": "L10",
      "id": "notification_providers_clicksendsms_clicksendsms_send"
    },
    {
      "label": "bale.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/bale.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_bale_js"
    },
    {
      "label": "Bale",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/bale.js",
      "source_location": "L4",
      "id": "notification_providers_bale_bale"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/bale.js",
      "source_location": "L10",
      "id": "notification_providers_bale_bale_send"
    },
    {
      "label": "google-chat.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/google-chat.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_google_chat_js"
    },
    {
      "label": "GoogleChat",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/google-chat.js",
      "source_location": "L6",
      "id": "notification_providers_google_chat_googlechat"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/google-chat.js",
      "source_location": "L12",
      "id": "notification_providers_google_chat_googlechat_send"
    },
    {
      "label": "feishu.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/feishu.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_feishu_js"
    },
    {
      "label": "Feishu",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/feishu.js",
      "source_location": "L5",
      "id": "notification_providers_feishu_feishu"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/feishu.js",
      "source_location": "L11",
      "id": "notification_providers_feishu_feishu_send"
    },
    {
      "label": "getContent()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/feishu.js",
      "source_location": "L97",
      "id": "notification_providers_feishu_getcontent"
    },
    {
      "label": "serwersms.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/serwersms.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_serwersms_js"
    },
    {
      "label": "SerwerSMS",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/serwersms.js",
      "source_location": "L4",
      "id": "notification_providers_serwersms_serwersms"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/serwersms.js",
      "source_location": "L10",
      "id": "notification_providers_serwersms_serwersms_send"
    },
    {
      "label": "apprise.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/apprise.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_apprise_js"
    },
    {
      "label": "Apprise",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/apprise.js",
      "source_location": "L4",
      "id": "notification_providers_apprise_apprise"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/apprise.js",
      "source_location": "L10",
      "id": "notification_providers_apprise_apprise_send"
    },
    {
      "label": "techulus-push.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/techulus-push.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_techulus_push_js"
    },
    {
      "label": "TechulusPush",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/techulus-push.js",
      "source_location": "L4",
      "id": "notification_providers_techulus_push_techuluspush"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/techulus-push.js",
      "source_location": "L10",
      "id": "notification_providers_techulus_push_techuluspush_send"
    },
    {
      "label": "smsmanager.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smsmanager.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_smsmanager_js"
    },
    {
      "label": "SMSManager",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smsmanager.js",
      "source_location": "L4",
      "id": "notification_providers_smsmanager_smsmanager"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smsmanager.js",
      "source_location": "L10",
      "id": "notification_providers_smsmanager_smsmanager_send"
    },
    {
      "label": "pushbullet.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushbullet.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_pushbullet_js"
    },
    {
      "label": "Pushbullet",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushbullet.js",
      "source_location": "L6",
      "id": "notification_providers_pushbullet_pushbullet"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushbullet.js",
      "source_location": "L12",
      "id": "notification_providers_pushbullet_pushbullet_send"
    },
    {
      "label": "cellsynt.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/cellsynt.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_cellsynt_js"
    },
    {
      "label": "Cellsynt",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/cellsynt.js",
      "source_location": "L4",
      "id": "notification_providers_cellsynt_cellsynt"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/cellsynt.js",
      "source_location": "L10",
      "id": "notification_providers_cellsynt_cellsynt_send"
    },
    {
      "label": "send-grid.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/send-grid.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_send_grid_js"
    },
    {
      "label": "SendGrid",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/send-grid.js",
      "source_location": "L4",
      "id": "notification_providers_send_grid_sendgrid"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/send-grid.js",
      "source_location": "L10",
      "id": "notification_providers_send_grid_sendgrid_send"
    },
    {
      "label": "notifery.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/notifery.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_notifery_js"
    },
    {
      "label": "Notifery",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/notifery.js",
      "source_location": "L6",
      "id": "notification_providers_notifery_notifery"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/notifery.js",
      "source_location": "L12",
      "id": "notification_providers_notifery_notifery_send"
    },
    {
      "label": "pushy.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushy.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_pushy_js"
    },
    {
      "label": "Pushy",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushy.js",
      "source_location": "L4",
      "id": "notification_providers_pushy_pushy"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushy.js",
      "source_location": "L10",
      "id": "notification_providers_pushy_pushy_send"
    },
    {
      "label": "whapi.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/whapi.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_whapi_js"
    },
    {
      "label": "Whapi",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/whapi.js",
      "source_location": "L4",
      "id": "notification_providers_whapi_whapi"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/whapi.js",
      "source_location": "L10",
      "id": "notification_providers_whapi_whapi_send"
    },
    {
      "label": "gotify.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/gotify.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_gotify_js"
    },
    {
      "label": "Gotify",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/gotify.js",
      "source_location": "L4",
      "id": "notification_providers_gotify_gotify"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/gotify.js",
      "source_location": "L10",
      "id": "notification_providers_gotify_gotify_send"
    },
    {
      "label": "sevenio.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/sevenio.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_sevenio_js"
    },
    {
      "label": "SevenIO",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/sevenio.js",
      "source_location": "L5",
      "id": "notification_providers_sevenio_sevenio"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/sevenio.js",
      "source_location": "L11",
      "id": "notification_providers_sevenio_sevenio_send"
    },
    {
      "label": "evolution.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/evolution.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_evolution_js"
    },
    {
      "label": "Evolution",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/evolution.js",
      "source_location": "L4",
      "id": "notification_providers_evolution_evolution"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/evolution.js",
      "source_location": "L10",
      "id": "notification_providers_evolution_evolution_send"
    },
    {
      "label": "zoho-cliq.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/zoho-cliq.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_zoho_cliq_js"
    },
    {
      "label": "ZohoCliq",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/zoho-cliq.js",
      "source_location": "L5",
      "id": "notification_providers_zoho_cliq_zohocliq"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/zoho-cliq.js",
      "source_location": "L72",
      "id": "notification_providers_zoho_cliq_zohocliq_send"
    },
    {
      "label": "ntfy.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/ntfy.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_ntfy_js"
    },
    {
      "label": "Ntfy",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/ntfy.js",
      "source_location": "L5",
      "id": "notification_providers_ntfy_ntfy"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/ntfy.js",
      "source_location": "L11",
      "id": "notification_providers_ntfy_ntfy_send"
    },
    {
      "label": "smseagle.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smseagle.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_smseagle_js"
    },
    {
      "label": "SMSEagle",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smseagle.js",
      "source_location": "L4",
      "id": "notification_providers_smseagle_smseagle"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smseagle.js",
      "source_location": "L10",
      "id": "notification_providers_smseagle_smseagle_send"
    },
    {
      "label": "pumble.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pumble.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_pumble_js"
    },
    {
      "label": "Pumble",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pumble.js",
      "source_location": "L5",
      "id": "notification_providers_pumble_pumble"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pumble.js",
      "source_location": "L11",
      "id": "notification_providers_pumble_pumble_send"
    },
    {
      "label": "yzj.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/yzj.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_yzj_js"
    },
    {
      "label": "YZJ",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/yzj.js",
      "source_location": "L5",
      "id": "notification_providers_yzj_yzj"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/yzj.js",
      "source_location": "L11",
      "id": "notification_providers_yzj_yzj_send"
    },
    {
      "label": ".statusToString()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/yzj.js",
      "source_location": "L46",
      "id": "notification_providers_yzj_yzj_statustostring"
    },
    {
      "label": "stackfield.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/stackfield.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_stackfield_js"
    },
    {
      "label": "Stackfield",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/stackfield.js",
      "source_location": "L6",
      "id": "notification_providers_stackfield_stackfield"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/stackfield.js",
      "source_location": "L12",
      "id": "notification_providers_stackfield_stackfield_send"
    },
    {
      "label": "wecom.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/wecom.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_wecom_js"
    },
    {
      "label": "WeCom",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/wecom.js",
      "source_location": "L5",
      "id": "notification_providers_wecom_wecom"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/wecom.js",
      "source_location": "L11",
      "id": "notification_providers_wecom_wecom_send"
    },
    {
      "label": ".composeMessage()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/wecom.js",
      "source_location": "L40",
      "id": "notification_providers_wecom_wecom_composemessage"
    },
    {
      "label": "octopush.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/octopush.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_octopush_js"
    },
    {
      "label": "Octopush",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/octopush.js",
      "source_location": "L4",
      "id": "notification_providers_octopush_octopush"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/octopush.js",
      "source_location": "L10",
      "id": "notification_providers_octopush_octopush_send"
    },
    {
      "label": "nostr.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_nostr_js"
    },
    {
      "label": "Nostr",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
      "source_location": "L7",
      "id": "notification_providers_nostr_nostr"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
      "source_location": "L13",
      "id": "notification_providers_nostr_nostr_send"
    },
    {
      "label": ".getPrivateKey()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
      "source_location": "L80",
      "id": "notification_providers_nostr_nostr_getprivatekey"
    },
    {
      "label": ".getPublicKeys()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
      "source_location": "L95",
      "id": "notification_providers_nostr_nostr_getpublickeys"
    },
    {
      "label": "gorush.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/gorush.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_gorush_js"
    },
    {
      "label": "Gorush",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/gorush.js",
      "source_location": "L4",
      "id": "notification_providers_gorush_gorush"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/gorush.js",
      "source_location": "L10",
      "id": "notification_providers_gorush_gorush_send"
    },
    {
      "label": "pushover.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushover.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_pushover_js"
    },
    {
      "label": "Pushover",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushover.js",
      "source_location": "L8",
      "id": "notification_providers_pushover_pushover"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushover.js",
      "source_location": "L14",
      "id": "notification_providers_pushover_pushover_send"
    },
    {
      "label": "alerta.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/alerta.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_alerta_js"
    },
    {
      "label": "Alerta",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/alerta.js",
      "source_location": "L5",
      "id": "notification_providers_alerta_alerta"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/alerta.js",
      "source_location": "L11",
      "id": "notification_providers_alerta_alerta_send"
    },
    {
      "label": "aliyun-sms.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_aliyun_sms_js"
    },
    {
      "label": "AliyunSMS",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L7",
      "id": "notification_providers_aliyun_sms_aliyunsms"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L13",
      "id": "notification_providers_aliyun_sms_aliyunsms_send"
    },
    {
      "label": ".sendSms()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L53",
      "id": "notification_providers_aliyun_sms_aliyunsms_sendsms"
    },
    {
      "label": ".sign()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L95",
      "id": "notification_providers_aliyun_sms_aliyunsms_sign"
    },
    {
      "label": ".statusToString()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L134",
      "id": "notification_providers_aliyun_sms_aliyunsms_statustostring"
    },
    {
      "label": ".removeIpAndDomain()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L150",
      "id": "notification_providers_aliyun_sms_aliyunsms_removeipanddomain"
    },
    {
      "label": "resend.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/resend.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_resend_js"
    },
    {
      "label": "Resend",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/resend.js",
      "source_location": "L4",
      "id": "notification_providers_resend_resend"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/resend.js",
      "source_location": "L10",
      "id": "notification_providers_resend_resend_send"
    },
    {
      "label": "slack.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_slack_js"
    },
    {
      "label": "Slack",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L7",
      "id": "notification_providers_slack_slack"
    },
    {
      "label": ".deprecateURL()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L17",
      "id": "notification_providers_slack_slack_deprecateurl"
    },
    {
      "label": ".buildActions()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L36",
      "id": "notification_providers_slack_slack_buildactions"
    },
    {
      "label": ".buildBlocks()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L81",
      "id": "notification_providers_slack_slack_buildblocks"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L140",
      "id": "notification_providers_slack_slack_send"
    },
    {
      "label": "HaloPSA.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/HaloPSA.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_halopsa_js"
    },
    {
      "label": "HaloPSA",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/HaloPSA.js",
      "source_location": "L7",
      "id": "notification_providers_halopsa_halopsa"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/HaloPSA.js",
      "source_location": "L22",
      "id": "notification_providers_halopsa_halopsa_send"
    },
    {
      "label": "bark.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_bark_js"
    },
    {
      "label": "Bark",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
      "source_location": "L18",
      "id": "notification_providers_bark_bark"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
      "source_location": "L24",
      "id": "notification_providers_bark_bark_send"
    },
    {
      "label": ".additionalParameters()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
      "source_location": "L54",
      "id": "notification_providers_bark_bark_additionalparameters"
    },
    {
      "label": ".checkResult()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
      "source_location": "L80",
      "id": "notification_providers_bark_bark_checkresult"
    },
    {
      "label": ".postNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
      "source_location": "L97",
      "id": "notification_providers_bark_bark_postnotification"
    },
    {
      "label": "telnyx.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/telnyx.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_telnyx_js"
    },
    {
      "label": "Telnyx",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/telnyx.js",
      "source_location": "L4",
      "id": "notification_providers_telnyx_telnyx"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/telnyx.js",
      "source_location": "L10",
      "id": "notification_providers_telnyx_telnyx_send"
    },
    {
      "label": "pagertree.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_pagertree_js"
    },
    {
      "label": "PagerTree",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
      "source_location": "L7",
      "id": "notification_providers_pagertree_pagertree"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
      "source_location": "L13",
      "id": "notification_providers_pagertree_pagertree_send"
    },
    {
      "label": ".checkResult()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
      "source_location": "L45",
      "id": "notification_providers_pagertree_pagertree_checkresult"
    },
    {
      "label": ".postNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
      "source_location": "L63",
      "id": "notification_providers_pagertree_pagertree_postnotification"
    },
    {
      "label": "flashduty.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_flashduty_js"
    },
    {
      "label": "FlashDuty",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
      "source_location": "L7",
      "id": "notification_providers_flashduty_flashduty"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
      "source_location": "L13",
      "id": "notification_providers_flashduty_flashduty_send"
    },
    {
      "label": ".genMonitorUrl()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
      "source_location": "L51",
      "id": "notification_providers_flashduty_flashduty_genmonitorurl"
    },
    {
      "label": ".postNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
      "source_location": "L70",
      "id": "notification_providers_flashduty_flashduty_postnotification"
    },
    {
      "label": "smsir.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smsir.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_smsir_js"
    },
    {
      "label": "SMSIR",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smsir.js",
      "source_location": "L4",
      "id": "notification_providers_smsir_smsir"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smsir.js",
      "source_location": "L10",
      "id": "notification_providers_smsir_smsir_send"
    },
    {
      "label": "Webpush.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/Webpush.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_webpush_js"
    },
    {
      "label": "Webpush",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/Webpush.js",
      "source_location": "L5",
      "id": "notification_providers_webpush_webpush"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/Webpush.js",
      "source_location": "L11",
      "id": "notification_providers_webpush_webpush_send"
    },
    {
      "label": "home-assistant.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/home-assistant.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_home_assistant_js"
    },
    {
      "label": "HomeAssistant",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/home-assistant.js",
      "source_location": "L6",
      "id": "notification_providers_home_assistant_homeassistant"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/home-assistant.js",
      "source_location": "L12",
      "id": "notification_providers_home_assistant_homeassistant_send"
    },
    {
      "label": "twilio.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/twilio.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_twilio_js"
    },
    {
      "label": "Twilio",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/twilio.js",
      "source_location": "L4",
      "id": "notification_providers_twilio_twilio"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/twilio.js",
      "source_location": "L10",
      "id": "notification_providers_twilio_twilio_send"
    },
    {
      "label": "matrix.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/matrix.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_matrix_js"
    },
    {
      "label": "Matrix",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/matrix.js",
      "source_location": "L6",
      "id": "notification_providers_matrix_matrix"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/matrix.js",
      "source_location": "L12",
      "id": "notification_providers_matrix_matrix_send"
    },
    {
      "label": "signl4.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/signl4.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_signl4_js"
    },
    {
      "label": "SIGNL4",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/signl4.js",
      "source_location": "L5",
      "id": "notification_providers_signl4_signl4"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/signl4.js",
      "source_location": "L11",
      "id": "notification_providers_signl4_signl4_send"
    },
    {
      "label": "kook.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/kook.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_kook_js"
    },
    {
      "label": "Kook",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/kook.js",
      "source_location": "L4",
      "id": "notification_providers_kook_kook"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/kook.js",
      "source_location": "L10",
      "id": "notification_providers_kook_kook_send"
    },
    {
      "label": "fluxer.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/fluxer.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_fluxer_js"
    },
    {
      "label": "Fluxer",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/fluxer.js",
      "source_location": "L5",
      "id": "notification_providers_fluxer_fluxer"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/fluxer.js",
      "source_location": "L11",
      "id": "notification_providers_fluxer_fluxer_send"
    },
    {
      "label": ".formatDuration()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/fluxer.js",
      "source_location": "L228",
      "id": "notification_providers_fluxer_fluxer_formatduration"
    },
    {
      "label": "line.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/line.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_line_js"
    },
    {
      "label": "Line",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/line.js",
      "source_location": "L5",
      "id": "notification_providers_line_line"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/line.js",
      "source_location": "L11",
      "id": "notification_providers_line_line_send"
    },
    {
      "label": "max.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/max.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_max_js"
    },
    {
      "label": "Max",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/max.js",
      "source_location": "L4",
      "id": "notification_providers_max_max"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/max.js",
      "source_location": "L10",
      "id": "notification_providers_max_max_send"
    },
    {
      "label": "threema.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/threema.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_threema_js"
    },
    {
      "label": "Threema",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/threema.js",
      "source_location": "L4",
      "id": "notification_providers_threema_threema"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/threema.js",
      "source_location": "L10",
      "id": "notification_providers_threema_threema_send"
    },
    {
      "label": ".handleApiError()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/threema.js",
      "source_location": "L55",
      "id": "notification_providers_threema_threema_handleapierror"
    },
    {
      "label": "rocket-chat.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/rocket-chat.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_rocket_chat_js"
    },
    {
      "label": "RocketChat",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/rocket-chat.js",
      "source_location": "L7",
      "id": "notification_providers_rocket_chat_rocketchat"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/rocket-chat.js",
      "source_location": "L13",
      "id": "notification_providers_rocket_chat_rocketchat_send"
    },
    {
      "label": "smtp.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smtp.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_smtp_js"
    },
    {
      "label": "SMTP",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smtp.js",
      "source_location": "L5",
      "id": "notification_providers_smtp_smtp"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smtp.js",
      "source_location": "L11",
      "id": "notification_providers_smtp_smtp_send"
    },
    {
      "label": "heii-oncall.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/heii-oncall.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_heii_oncall_js"
    },
    {
      "label": "HeiiOnCall",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/heii-oncall.js",
      "source_location": "L6",
      "id": "notification_providers_heii_oncall_heiioncall"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/heii-oncall.js",
      "source_location": "L12",
      "id": "notification_providers_heii_oncall_heiioncall_send"
    },
    {
      "label": "teams.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/teams.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_teams_js"
    },
    {
      "label": "Teams",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/teams.js",
      "source_location": "L6",
      "id": "notification_providers_teams_teams"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/teams.js",
      "source_location": "L245",
      "id": "notification_providers_teams_teams_send"
    },
    {
      "label": "dingding.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_dingding_js"
    },
    {
      "label": "DingDing",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
      "source_location": "L6",
      "id": "notification_providers_dingding_dingding"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
      "source_location": "L12",
      "id": "notification_providers_dingding_dingding_send"
    },
    {
      "label": ".sendToDingDing()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
      "source_location": "L63",
      "id": "notification_providers_dingding_dingding_sendtodingding"
    },
    {
      "label": ".sign()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
      "source_location": "L89",
      "id": "notification_providers_dingding_dingding_sign"
    },
    {
      "label": ".statusToString()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
      "source_location": "L100",
      "id": "notification_providers_dingding_dingding_statustostring"
    },
    {
      "label": "wpush.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/wpush.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_wpush_js"
    },
    {
      "label": "WPush",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/wpush.js",
      "source_location": "L5",
      "id": "notification_providers_wpush_wpush"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/wpush.js",
      "source_location": "L11",
      "id": "notification_providers_wpush_wpush_send"
    },
    {
      "label": ".checkStatus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/wpush.js",
      "source_location": "L39",
      "id": "notification_providers_wpush_wpush_checkstatus"
    },
    {
      "label": "onesender.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/onesender.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_onesender_js"
    },
    {
      "label": "Onesender",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/onesender.js",
      "source_location": "L4",
      "id": "notification_providers_onesender_onesender"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/onesender.js",
      "source_location": "L10",
      "id": "notification_providers_onesender_onesender_send"
    },
    {
      "label": "opsgenie.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/opsgenie.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_opsgenie_js"
    },
    {
      "label": "Opsgenie",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/opsgenie.js",
      "source_location": "L9",
      "id": "notification_providers_opsgenie_opsgenie"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/opsgenie.js",
      "source_location": "L15",
      "id": "notification_providers_opsgenie_opsgenie_send"
    },
    {
      "label": ".post()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/opsgenie.js",
      "source_location": "L76",
      "id": "notification_providers_opsgenie_opsgenie_post"
    },
    {
      "label": "pushplus.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushplus.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_pushplus_js"
    },
    {
      "label": "PushPlus",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushplus.js",
      "source_location": "L5",
      "id": "notification_providers_pushplus_pushplus"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushplus.js",
      "source_location": "L16",
      "id": "notification_providers_pushplus_pushplus_send"
    },
    {
      "label": ".checkStatus()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushplus.js",
      "source_location": "L45",
      "id": "notification_providers_pushplus_pushplus_checkstatus"
    },
    {
      "label": "360messenger.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/360messenger.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_360messenger_js"
    },
    {
      "label": "Whatsapp360messenger",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/360messenger.js",
      "source_location": "L4",
      "id": "notification_providers_360messenger_whatsapp360messenger"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/360messenger.js",
      "source_location": "L10",
      "id": "notification_providers_360messenger_whatsapp360messenger_send"
    },
    {
      "label": ".applyTemplate()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/360messenger.js",
      "source_location": "L134",
      "id": "notification_providers_360messenger_whatsapp360messenger_applytemplate"
    },
    {
      "label": "freemobile.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/freemobile.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_freemobile_js"
    },
    {
      "label": "FreeMobile",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/freemobile.js",
      "source_location": "L4",
      "id": "notification_providers_freemobile_freemobile"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/freemobile.js",
      "source_location": "L10",
      "id": "notification_providers_freemobile_freemobile_send"
    },
    {
      "label": "signal.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/signal.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_signal_js"
    },
    {
      "label": "Signal",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/signal.js",
      "source_location": "L4",
      "id": "notification_providers_signal_signal"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/signal.js",
      "source_location": "L10",
      "id": "notification_providers_signal_signal_send"
    },
    {
      "label": "bitrix24.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/bitrix24.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_bitrix24_js"
    },
    {
      "label": "Bitrix24",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/bitrix24.js",
      "source_location": "L5",
      "id": "notification_providers_bitrix24_bitrix24"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/bitrix24.js",
      "source_location": "L11",
      "id": "notification_providers_bitrix24_bitrix24_send"
    },
    {
      "label": "squadcast.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/squadcast.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_squadcast_js"
    },
    {
      "label": "Squadcast",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/squadcast.js",
      "source_location": "L5",
      "id": "notification_providers_squadcast_squadcast"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/squadcast.js",
      "source_location": "L11",
      "id": "notification_providers_squadcast_squadcast_send"
    },
    {
      "label": "call-me-bot.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/call-me-bot.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_call_me_bot_js"
    },
    {
      "label": "CallMeBot",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/call-me-bot.js",
      "source_location": "L4",
      "id": "notification_providers_call_me_bot_callmebot"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/call-me-bot.js",
      "source_location": "L10",
      "id": "notification_providers_call_me_bot_callmebot_send"
    },
    {
      "label": "waha.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/waha.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_waha_js"
    },
    {
      "label": "WAHA",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/waha.js",
      "source_location": "L4",
      "id": "notification_providers_waha_waha"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/waha.js",
      "source_location": "L10",
      "id": "notification_providers_waha_waha_send"
    },
    {
      "label": "gtx-messaging.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/gtx-messaging.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_gtx_messaging_js"
    },
    {
      "label": "GtxMessaging",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/gtx-messaging.js",
      "source_location": "L4",
      "id": "notification_providers_gtx_messaging_gtxmessaging"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/gtx-messaging.js",
      "source_location": "L10",
      "id": "notification_providers_gtx_messaging_gtxmessaging_send"
    },
    {
      "label": "promosms.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/promosms.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_promosms_js"
    },
    {
      "label": "PromoSMS",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/promosms.js",
      "source_location": "L4",
      "id": "notification_providers_promosms_promosms"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/promosms.js",
      "source_location": "L10",
      "id": "notification_providers_promosms_promosms_send"
    },
    {
      "label": "goalert.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/goalert.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_goalert_js"
    },
    {
      "label": "GoAlert",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/goalert.js",
      "source_location": "L5",
      "id": "notification_providers_goalert_goalert"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/goalert.js",
      "source_location": "L11",
      "id": "notification_providers_goalert_goalert_send"
    },
    {
      "label": "nextcloudtalk.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/nextcloudtalk.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_nextcloudtalk_js"
    },
    {
      "label": "NextcloudTalk",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/nextcloudtalk.js",
      "source_location": "L7",
      "id": "notification_providers_nextcloudtalk_nextcloudtalk"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/nextcloudtalk.js",
      "source_location": "L13",
      "id": "notification_providers_nextcloudtalk_nextcloudtalk_send"
    },
    {
      "label": "brevo.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/brevo.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_brevo_js"
    },
    {
      "label": "Brevo",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/brevo.js",
      "source_location": "L4",
      "id": "notification_providers_brevo_brevo"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/brevo.js",
      "source_location": "L10",
      "id": "notification_providers_brevo_brevo_send"
    },
    {
      "label": "alertnow.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/alertnow.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_alertnow_js"
    },
    {
      "label": "AlertNow",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/alertnow.js",
      "source_location": "L6",
      "id": "notification_providers_alertnow_alertnow"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/alertnow.js",
      "source_location": "L12",
      "id": "notification_providers_alertnow_alertnow_send"
    },
    {
      "label": "pushdeer.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushdeer.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_pushdeer_js"
    },
    {
      "label": "PushDeer",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushdeer.js",
      "source_location": "L5",
      "id": "notification_providers_pushdeer_pushdeer"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushdeer.js",
      "source_location": "L11",
      "id": "notification_providers_pushdeer_pushdeer_send"
    },
    {
      "label": "grafana-oncall.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/grafana-oncall.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_grafana_oncall_js"
    },
    {
      "label": "GrafanaOncall",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/grafana-oncall.js",
      "source_location": "L5",
      "id": "notification_providers_grafana_oncall_grafanaoncall"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/grafana-oncall.js",
      "source_location": "L11",
      "id": "notification_providers_grafana_oncall_grafanaoncall_send"
    },
    {
      "label": "onebot.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/onebot.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_onebot_js"
    },
    {
      "label": "OneBot",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/onebot.js",
      "source_location": "L4",
      "id": "notification_providers_onebot_onebot"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/onebot.js",
      "source_location": "L10",
      "id": "notification_providers_onebot_onebot_send"
    },
    {
      "label": "mattermost.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/mattermost.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_mattermost_js"
    },
    {
      "label": "Mattermost",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/mattermost.js",
      "source_location": "L5",
      "id": "notification_providers_mattermost_mattermost"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/mattermost.js",
      "source_location": "L11",
      "id": "notification_providers_mattermost_mattermost_send"
    },
    {
      "label": "splunk.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_splunk_js"
    },
    {
      "label": "Splunk",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
      "source_location": "L7",
      "id": "notification_providers_splunk_splunk"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
      "source_location": "L13",
      "id": "notification_providers_splunk_splunk_send"
    },
    {
      "label": ".checkResult()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
      "source_location": "L44",
      "id": "notification_providers_splunk_splunk_checkresult"
    },
    {
      "label": ".postNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
      "source_location": "L62",
      "id": "notification_providers_splunk_splunk_postnotification"
    },
    {
      "label": "telegram.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_telegram_js"
    },
    {
      "label": "Telegram",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
      "source_location": "L4",
      "id": "notification_providers_telegram_telegram"
    },
    {
      "label": ".escapeMarkdownV2()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
      "source_location": "L12",
      "id": "notification_providers_telegram_telegram_escapemarkdownv2"
    },
    {
      "label": ".escapeObjectRecursive()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
      "source_location": "L27",
      "id": "notification_providers_telegram_telegram_escapeobjectrecursive"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
      "source_location": "L51",
      "id": "notification_providers_telegram_telegram_send"
    },
    {
      "label": "smspartner.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smspartner.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_smspartner_js"
    },
    {
      "label": "SMSPartner",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smspartner.js",
      "source_location": "L4",
      "id": "notification_providers_smspartner_smspartner"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smspartner.js",
      "source_location": "L10",
      "id": "notification_providers_smspartner_smspartner_send"
    },
    {
      "label": "vk.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/vk.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_vk_js"
    },
    {
      "label": "VK",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/vk.js",
      "source_location": "L4",
      "id": "notification_providers_vk_vk"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/vk.js",
      "source_location": "L10",
      "id": "notification_providers_vk_vk_send"
    },
    {
      "label": "webhook.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/webhook.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_webhook_js"
    },
    {
      "label": "Webhook",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/webhook.js",
      "source_location": "L5",
      "id": "notification_providers_webhook_webhook"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/webhook.js",
      "source_location": "L11",
      "id": "notification_providers_webhook_webhook_send"
    },
    {
      "label": "onechat.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/onechat.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_onechat_js"
    },
    {
      "label": "OneChat",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/onechat.js",
      "source_location": "L5",
      "id": "notification_providers_onechat_onechat"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/onechat.js",
      "source_location": "L11",
      "id": "notification_providers_onechat_onechat_send"
    },
    {
      "label": "smsc.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smsc.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_smsc_js"
    },
    {
      "label": "SMSC",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smsc.js",
      "source_location": "L4",
      "id": "notification_providers_smsc_smsc"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/smsc.js",
      "source_location": "L10",
      "id": "notification_providers_smsc_smsc_send"
    },
    {
      "label": "teltonika.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/teltonika.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_teltonika_js"
    },
    {
      "label": "Teltonika",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/teltonika.js",
      "source_location": "L9",
      "id": "notification_providers_teltonika_teltonika"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/teltonika.js",
      "source_location": "L15",
      "id": "notification_providers_teltonika_teltonika_send"
    },
    {
      "label": "keep.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/keep.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_keep_js"
    },
    {
      "label": "Keep",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/keep.js",
      "source_location": "L4",
      "id": "notification_providers_keep_keep"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/keep.js",
      "source_location": "L10",
      "id": "notification_providers_keep_keep_send"
    },
    {
      "label": "lunasea.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/lunasea.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_lunasea_js"
    },
    {
      "label": "LunaSea",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/lunasea.js",
      "source_location": "L5",
      "id": "notification_providers_lunasea_lunasea"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/lunasea.js",
      "source_location": "L11",
      "id": "notification_providers_lunasea_lunasea_send"
    },
    {
      "label": ".getTarget()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/lunasea.js",
      "source_location": "L60",
      "id": "notification_providers_lunasea_lunasea_gettarget"
    },
    {
      "label": "46elks.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/46elks.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_46elks_js"
    },
    {
      "label": "Elks",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/46elks.js",
      "source_location": "L4",
      "id": "notification_providers_46elks_elks"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/46elks.js",
      "source_location": "L10",
      "id": "notification_providers_46elks_elks_send"
    },
    {
      "label": "notification-provider.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_notification_provider_js"
    },
    {
      "label": "NotificationProvider",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
      "source_location": "L7",
      "id": "notification_providers_notification_provider_notificationprovider"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
      "source_location": "L23",
      "id": "notification_providers_notification_provider_notificationprovider_send"
    },
    {
      "label": ".extractAddress()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
      "source_location": "L32",
      "id": "notification_providers_notification_provider_notificationprovider_extractaddress"
    },
    {
      "label": ".renderTemplate()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
      "source_location": "L75",
      "id": "notification_providers_notification_provider_notificationprovider_rendertemplate"
    },
    {
      "label": ".throwGeneralAxiosError()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
      "source_location": "L121",
      "id": "notification_providers_notification_provider_notificationprovider_throwgeneralaxioserror"
    },
    {
      "label": ".getAxiosConfigWithProxy()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
      "source_location": "L175",
      "id": "notification_providers_notification_provider_notificationprovider_getaxiosconfigwithproxy"
    },
    {
      "label": "pagerduty.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_pagerduty_js"
    },
    {
      "label": "PagerDuty",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
      "source_location": "L7",
      "id": "notification_providers_pagerduty_pagerduty"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
      "source_location": "L13",
      "id": "notification_providers_pagerduty_pagerduty_send"
    },
    {
      "label": ".checkResult()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
      "source_location": "L44",
      "id": "notification_providers_pagerduty_pagerduty_checkresult"
    },
    {
      "label": ".postNotification()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
      "source_location": "L62",
      "id": "notification_providers_pagerduty_pagerduty_postnotification"
    },
    {
      "label": "spugpush.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/spugpush.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_spugpush_js"
    },
    {
      "label": "SpugPush",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/spugpush.js",
      "source_location": "L5",
      "id": "notification_providers_spugpush_spugpush"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/spugpush.js",
      "source_location": "L11",
      "id": "notification_providers_spugpush_spugpush_send"
    },
    {
      "label": "sms-planet.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/sms-planet.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_notification_providers_sms_planet_js"
    },
    {
      "label": "SMSPlanet",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/sms-planet.js",
      "source_location": "L4",
      "id": "notification_providers_sms_planet_smsplanet"
    },
    {
      "label": ".send()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/notification-providers/sms-planet.js",
      "source_location": "L10",
      "id": "notification_providers_sms_planet_smsplanet_send"
    },
    {
      "label": "real-browser-monitor-type.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js"
    },
    {
      "label": "isAllowedChromeExecutable()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L64",
      "id": "monitor_types_real_browser_monitor_type_isallowedchromeexecutable"
    },
    {
      "label": "getBrowser()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L78",
      "id": "monitor_types_real_browser_monitor_type_getbrowser"
    },
    {
      "label": "getRemoteBrowser()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L101",
      "id": "monitor_types_real_browser_monitor_type_getremotebrowser"
    },
    {
      "label": "prepareChromeExecutable()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L113",
      "id": "monitor_types_real_browser_monitor_type_preparechromeexecutable"
    },
    {
      "label": "installChromiumViaApt()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L148",
      "id": "monitor_types_real_browser_monitor_type_installchromiumviaapt"
    },
    {
      "label": "findChrome()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L182",
      "id": "monitor_types_real_browser_monitor_type_findchrome"
    },
    {
      "label": "resetChrome()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L203",
      "id": "monitor_types_real_browser_monitor_type_resetchrome"
    },
    {
      "label": "testChrome()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L215",
      "id": "monitor_types_real_browser_monitor_type_testchrome"
    },
    {
      "label": "testRemoteBrowser()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L236",
      "id": "monitor_types_real_browser_monitor_type_testremotebrowser"
    },
    {
      "label": "RealBrowserMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L246",
      "id": "monitor_types_real_browser_monitor_type_realbrowsermonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L252",
      "id": "monitor_types_real_browser_monitor_type_realbrowsermonitortype_check"
    },
    {
      "label": "globalping.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_globalping_js"
    },
    {
      "label": "GlobalpingMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L22",
      "id": "monitor_types_globalping_globalpingmonitortype"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L30",
      "id": "monitor_types_globalping_globalpingmonitortype_constructor"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L38",
      "id": "monitor_types_globalping_globalpingmonitortype_check"
    },
    {
      "label": ".ping()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L67",
      "id": "monitor_types_globalping_globalpingmonitortype_ping"
    },
    {
      "label": ".http()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L138",
      "id": "monitor_types_globalping_globalpingmonitortype_http"
    },
    {
      "label": ".dns()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L260",
      "id": "monitor_types_globalping_globalpingmonitortype_dns"
    },
    {
      "label": ".checkDNSRecordValueMatch()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L354",
      "id": "monitor_types_globalping_globalpingmonitortype_checkdnsrecordvaluematch"
    },
    {
      "label": ".handleKeywordForHTTP()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L388",
      "id": "monitor_types_globalping_globalpingmonitortype_handlekeywordforhttp"
    },
    {
      "label": ".handleJSONQueryForHTTP()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L414",
      "id": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp"
    },
    {
      "label": ".handleTLSInfo()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L446",
      "id": "monitor_types_globalping_globalpingmonitortype_handletlsinfo"
    },
    {
      "label": ".getOauth2AuthHeader()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L509",
      "id": "monitor_types_globalping_globalpingmonitortype_getoauth2authheader"
    },
    {
      "label": ".getBasicAuthHeader()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L544",
      "id": "monitor_types_globalping_globalpingmonitortype_getbasicauthheader"
    },
    {
      "label": ".formatApiError()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L559",
      "id": "monitor_types_globalping_globalpingmonitortype_formatapierror"
    },
    {
      "label": ".formatTooManyRequestsError()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L574",
      "id": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror"
    },
    {
      "label": ".formatProbeLocation()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L587",
      "id": "monitor_types_globalping_globalpingmonitortype_formatprobelocation"
    },
    {
      "label": ".formatResponse()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L608",
      "id": "monitor_types_globalping_globalpingmonitortype_formatresponse"
    },
    {
      "label": "postgres.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/postgres.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_postgres_js"
    },
    {
      "label": "PostgresMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/postgres.js",
      "source_location": "L7",
      "id": "monitor_types_postgres_postgresmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/postgres.js",
      "source_location": "L13",
      "id": "monitor_types_postgres_postgresmonitortype_check"
    },
    {
      "label": ".postgresQuery()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/postgres.js",
      "source_location": "L35",
      "id": "monitor_types_postgres_postgresmonitortype_postgresquery"
    },
    {
      "label": "gamedig.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/gamedig.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_gamedig_js"
    },
    {
      "label": "GameDigMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/gamedig.js",
      "source_location": "L5",
      "id": "monitor_types_gamedig_gamedigmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/gamedig.js",
      "source_location": "L11",
      "id": "monitor_types_gamedig_gamedigmonitortype_check"
    },
    {
      "label": "monitor-type.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/monitor-type.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_monitor_type_js"
    },
    {
      "label": "MonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/monitor-type.js",
      "source_location": "L1",
      "id": "monitor_types_monitor_type_monitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/monitor-type.js",
      "source_location": "L33",
      "id": "monitor_types_monitor_type_monitortype_check"
    },
    {
      "label": "dns.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_dns_js"
    },
    {
      "label": "DnsMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
      "source_location": "L12",
      "id": "monitor_types_dns_dnsmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
      "source_location": "L22",
      "id": "monitor_types_dns_dnsmonitortype_check"
    },
    {
      "label": ".resolveDnsResolverServers()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
      "source_location": "L117",
      "id": "monitor_types_dns_dnsmonitortype_resolvednsresolverservers"
    },
    {
      "label": ".dnsResolve()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
      "source_location": "L174",
      "id": "monitor_types_dns_dnsmonitortype_dnsresolve"
    },
    {
      "label": "mongodb.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mongodb.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_mongodb_js"
    },
    {
      "label": "MongodbMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mongodb.js",
      "source_location": "L6",
      "id": "monitor_types_mongodb_mongodbmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mongodb.js",
      "source_location": "L12",
      "id": "monitor_types_mongodb_mongodbmonitortype_check"
    },
    {
      "label": ".runMongodbCommand()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mongodb.js",
      "source_location": "L57",
      "id": "monitor_types_mongodb_mongodbmonitortype_runmongodbcommand"
    },
    {
      "label": "system-service.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_system_service_js"
    },
    {
      "label": "SystemServiceMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
      "source_location": "L6",
      "id": "monitor_types_system_service_systemservicemonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
      "source_location": "L17",
      "id": "monitor_types_system_service_systemservicemonitortype_check"
    },
    {
      "label": ".checkLinux()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
      "source_location": "L37",
      "id": "monitor_types_system_service_systemservicemonitortype_checklinux"
    },
    {
      "label": ".checkWindows()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
      "source_location": "L71",
      "id": "monitor_types_system_service_systemservicemonitortype_checkwindows"
    },
    {
      "label": "oracledb.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_oracledb_js"
    },
    {
      "label": "OracleDbMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
      "source_location": "L10",
      "id": "monitor_types_oracledb_oracledbmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
      "source_location": "L19",
      "id": "monitor_types_oracledb_oracledbmonitortype_check"
    },
    {
      "label": ".oracledbQuery()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
      "source_location": "L75",
      "id": "monitor_types_oracledb_oracledbmonitortype_oracledbquery"
    },
    {
      "label": ".oracledbQuerySingleValue()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
      "source_location": "L114",
      "id": "monitor_types_oracledb_oracledbmonitortype_oracledbquerysinglevalue"
    },
    {
      "label": "tailscale-ping.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_tailscale_ping_js"
    },
    {
      "label": "TailscalePing",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
      "source_location": "L5",
      "id": "monitor_types_tailscale_ping_tailscaleping"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
      "source_location": "L11",
      "id": "monitor_types_tailscale_ping_tailscaleping_check"
    },
    {
      "label": ".runTailscalePing()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
      "source_location": "L28",
      "id": "monitor_types_tailscale_ping_tailscaleping_runtailscaleping"
    },
    {
      "label": ".parseTailscaleOutput()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
      "source_location": "L51",
      "id": "monitor_types_tailscale_ping_tailscaleping_parsetailscaleoutput"
    },
    {
      "label": "rabbitmq.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/rabbitmq.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_rabbitmq_js"
    },
    {
      "label": "RabbitMqMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/rabbitmq.js",
      "source_location": "L6",
      "id": "monitor_types_rabbitmq_rabbitmqmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/rabbitmq.js",
      "source_location": "L12",
      "id": "monitor_types_rabbitmq_rabbitmqmonitortype_check"
    },
    {
      "label": ".checkSingleNode()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/rabbitmq.js",
      "source_location": "L57",
      "id": "monitor_types_rabbitmq_rabbitmqmonitortype_checksinglenode"
    },
    {
      "label": "grpc.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_grpc_js"
    },
    {
      "label": "GrpcKeywordMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
      "source_location": "L7",
      "id": "monitor_types_grpc_grpckeywordmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
      "source_location": "L13",
      "id": "monitor_types_grpc_grpckeywordmonitortype_check"
    },
    {
      "label": ".constructGrpcService()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
      "source_location": "L49",
      "id": "monitor_types_grpc_grpckeywordmonitortype_constructgrpcservice"
    },
    {
      "label": ".grpcQuery()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
      "source_location": "L82",
      "id": "monitor_types_grpc_grpckeywordmonitortype_grpcquery"
    },
    {
      "label": "mysql.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_mysql_js"
    },
    {
      "label": "MysqlMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
      "source_location": "L10",
      "id": "monitor_types_mysql_mysqlmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
      "source_location": "L19",
      "id": "monitor_types_mysql_mysqlmonitortype_check"
    },
    {
      "label": ".mysqlQuery()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
      "source_location": "L71",
      "id": "monitor_types_mysql_mysqlmonitortype_mysqlquery"
    },
    {
      "label": ".mysqlQuerySingleValue()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
      "source_location": "L110",
      "id": "monitor_types_mysql_mysqlmonitortype_mysqlquerysinglevalue"
    },
    {
      "label": "mqtt.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_mqtt_js"
    },
    {
      "label": "MqttMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L10",
      "id": "monitor_types_mqtt_mqttmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L24",
      "id": "monitor_types_mqtt_mqttmonitortype_check"
    },
    {
      "label": ".checkKeyword()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L61",
      "id": "monitor_types_mqtt_mqttmonitortype_checkkeyword"
    },
    {
      "label": ".checkJsonQuery()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L77",
      "id": "monitor_types_mqtt_mqttmonitortype_checkjsonquery"
    },
    {
      "label": ".checkConditions()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L99",
      "id": "monitor_types_mqtt_mqttmonitortype_checkconditions"
    },
    {
      "label": ".mqttAsync()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L137",
      "id": "monitor_types_mqtt_mqttmonitortype_mqttasync"
    },
    {
      "label": "snmp.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/snmp.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_snmp_js"
    },
    {
      "label": "SNMPMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/snmp.js",
      "source_location": "L5",
      "id": "monitor_types_snmp_snmpmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/snmp.js",
      "source_location": "L11",
      "id": "monitor_types_snmp_snmpmonitortype_check"
    },
    {
      "label": "sip-options.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_sip_options_js"
    },
    {
      "label": "SIPMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
      "source_location": "L5",
      "id": "monitor_types_sip_options_sipmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
      "source_location": "L17",
      "id": "monitor_types_sip_options_sipmonitortype_check"
    },
    {
      "label": ".runSipSak()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
      "source_location": "L30",
      "id": "monitor_types_sip_options_sipmonitortype_runsipsak"
    },
    {
      "label": ".parseSipsakResponse()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
      "source_location": "L52",
      "id": "monitor_types_sip_options_sipmonitortype_parsesipsakresponse"
    },
    {
      "label": "smtp.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/smtp.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_smtp_js"
    },
    {
      "label": "SMTPMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/smtp.js",
      "source_location": "L5",
      "id": "monitor_types_smtp_smtpmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/smtp.js",
      "source_location": "L11",
      "id": "monitor_types_smtp_smtpmonitortype_check"
    },
    {
      "label": "group.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/group.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_group_js"
    },
    {
      "label": "GroupMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/group.js",
      "source_location": "L5",
      "id": "monitor_types_group_groupmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/group.js",
      "source_location": "L12",
      "id": "monitor_types_group_groupmonitortype_check"
    },
    {
      "label": "tcp.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_tcp_js"
    },
    {
      "label": "parseTlsAlertNumber()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L54",
      "id": "monitor_types_tcp_parsetlsalertnumber"
    },
    {
      "label": "getTlsAlertName()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L67",
      "id": "monitor_types_tcp_gettlsalertname"
    },
    {
      "label": "tcping()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L77",
      "id": "monitor_types_tcp_tcping"
    },
    {
      "label": "TCPMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L100",
      "id": "monitor_types_tcp_tcpmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L106",
      "id": "monitor_types_tcp_tcpmonitortype_check"
    },
    {
      "label": ".checkTcp()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L125",
      "id": "monitor_types_tcp_tcpmonitortype_checktcp"
    },
    {
      "label": ".performStartTls()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L154",
      "id": "monitor_types_tcp_tcpmonitortype_performstarttls"
    },
    {
      "label": ".checkTlsCertificate()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L236",
      "id": "monitor_types_tcp_tcpmonitortype_checktlscertificate"
    },
    {
      "label": ".checkTlsAlert()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L288",
      "id": "monitor_types_tcp_tcpmonitortype_checktlsalert"
    },
    {
      "label": ".attemptTlsConnection()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L347",
      "id": "monitor_types_tcp_tcpmonitortype_attempttlsconnection"
    },
    {
      "label": "redis.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/redis.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_redis_js"
    },
    {
      "label": "RedisMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/redis.js",
      "source_location": "L5",
      "id": "monitor_types_redis_redismonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/redis.js",
      "source_location": "L11",
      "id": "monitor_types_redis_redismonitortype_check"
    },
    {
      "label": ".redisPingAsync()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/redis.js",
      "source_location": "L22",
      "id": "monitor_types_redis_redismonitortype_redispingasync"
    },
    {
      "label": "mssql.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_mssql_js"
    },
    {
      "label": "MssqlMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
      "source_location": "L10",
      "id": "monitor_types_mssql_mssqlmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
      "source_location": "L19",
      "id": "monitor_types_mssql_mssqlmonitortype_check"
    },
    {
      "label": ".mssqlQuery()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
      "source_location": "L67",
      "id": "monitor_types_mssql_mssqlmonitortype_mssqlquery"
    },
    {
      "label": ".mssqlQuerySingleValue()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
      "source_location": "L95",
      "id": "monitor_types_mssql_mssqlmonitortype_mssqlquerysinglevalue"
    },
    {
      "label": "manual.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/manual.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_manual_js"
    },
    {
      "label": "ManualMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/manual.js",
      "source_location": "L4",
      "id": "monitor_types_manual_manualmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/manual.js",
      "source_location": "L16",
      "id": "monitor_types_manual_manualmonitortype_check"
    },
    {
      "label": "websocket-upgrade.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_monitor_types_websocket_upgrade_js"
    },
    {
      "label": "WebSocketMonitorType",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
      "source_location": "L25",
      "id": "monitor_types_websocket_upgrade_websocketmonitortype"
    },
    {
      "label": ".check()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
      "source_location": "L31",
      "id": "monitor_types_websocket_upgrade_websocketmonitortype_check"
    },
    {
      "label": ".buildWsOptions()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
      "source_location": "L59",
      "id": "monitor_types_websocket_upgrade_websocketmonitortype_buildwsoptions"
    },
    {
      "label": ".attemptUpgrade()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
      "source_location": "L117",
      "id": "monitor_types_websocket_upgrade_websocketmonitortype_attemptupgrade"
    },
    {
      "label": "index.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/apicache/index.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_modules_apicache_index_js"
    },
    {
      "label": "memory-cache.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/apicache/memory-cache.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_modules_apicache_memory_cache_js"
    },
    {
      "label": "MemoryCache()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/apicache/memory-cache.js",
      "source_location": "L1",
      "id": "apicache_memory_cache_memorycache"
    },
    {
      "label": "apicache.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/apicache/apicache.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_modules_apicache_apicache_js"
    },
    {
      "label": "getSafeHeaders()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/apicache/apicache.js",
      "source_location": "L54",
      "id": "apicache_apicache_getsafeheaders"
    },
    {
      "label": "ApiCache()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/apicache/apicache.js",
      "source_location": "L59",
      "id": "apicache_apicache_apicache"
    },
    {
      "label": "timezone.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/dayjs/plugin/timezone.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_modules_dayjs_plugin_timezone_js"
    },
    {
      "label": "timezone.d.ts",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/dayjs/plugin/timezone.d.ts",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_modules_dayjs_plugin_timezone_d_ts"
    },
    {
      "label": "ntlmClient.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlmclient_js"
    },
    {
      "label": "adopt()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L41",
      "id": "lib_ntlmclient_adopt"
    },
    {
      "label": "fulfilled()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L49",
      "id": "lib_ntlmclient_fulfilled"
    },
    {
      "label": "rejected()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L56",
      "id": "lib_ntlmclient_rejected"
    },
    {
      "label": "step()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L63",
      "id": "lib_ntlmclient_step"
    },
    {
      "label": "verb()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L93",
      "id": "lib_ntlmclient_verb"
    },
    {
      "label": "NtlmClient()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L187",
      "id": "lib_ntlmclient_ntlmclient"
    },
    {
      "label": "ntlm.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlm.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlm_js"
    },
    {
      "label": "createType1Message()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlm.js",
      "source_location": "L7",
      "id": "lib_ntlm_createtype1message"
    },
    {
      "label": "decodeType2Message()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlm.js",
      "source_location": "L51",
      "id": "lib_ntlm_decodetype2message"
    },
    {
      "label": "createType3Message()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlm.js",
      "source_location": "L154",
      "id": "lib_ntlm_createtype3message"
    },
    {
      "label": "flags.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/flags.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_modules_axios_ntlm_lib_flags_js"
    },
    {
      "label": "hash.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js"
    },
    {
      "label": "createLMResponse()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L4",
      "id": "lib_hash_createlmresponse"
    },
    {
      "label": "createLMHash()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L13",
      "id": "lib_hash_createlmhash"
    },
    {
      "label": "calculateDES()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L25",
      "id": "lib_hash_calculatedes"
    },
    {
      "label": "createNTLMResponse()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L45",
      "id": "lib_hash_createntlmresponse"
    },
    {
      "label": "createNTLMHash()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L54",
      "id": "lib_hash_createntlmhash"
    },
    {
      "label": "createNTLMv2Hash()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L59",
      "id": "lib_hash_createntlmv2hash"
    },
    {
      "label": "createLMv2Response()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L64",
      "id": "lib_hash_createlmv2response"
    },
    {
      "label": "createNTLMv2Response()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L78",
      "id": "lib_hash_createntlmv2response"
    },
    {
      "label": "createPseudoRandomValue()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L111",
      "id": "lib_hash_createpseudorandomvalue"
    },
    {
      "label": "array-with-key.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_utils_array_with_key_js"
    },
    {
      "label": "ArrayWithKey",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L7",
      "id": "utils_array_with_key_arraywithkey"
    },
    {
      "label": ".push()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L21",
      "id": "utils_array_with_key_arraywithkey_push"
    },
    {
      "label": ".pop()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L30",
      "id": "utils_array_with_key_arraywithkey_pop"
    },
    {
      "label": ".getLastKey()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L41",
      "id": "utils_array_with_key_arraywithkey_getlastkey"
    },
    {
      "label": ".shift()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L52",
      "id": "utils_array_with_key_arraywithkey_shift"
    },
    {
      "label": ".length()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L66",
      "id": "utils_array_with_key_arraywithkey_length"
    },
    {
      "label": ".last()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L74",
      "id": "utils_array_with_key_arraywithkey_last"
    },
    {
      "label": "limit-queue.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/limit-queue.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_utils_limit_queue_js"
    },
    {
      "label": "LimitQueue",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/limit-queue.js",
      "source_location": "L7",
      "id": "utils_limit_queue_limitqueue"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/limit-queue.js",
      "source_location": "L25",
      "id": "utils_limit_queue_limitqueue_constructor"
    },
    {
      "label": ".push()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/limit-queue.js",
      "source_location": "L33",
      "id": "utils_limit_queue_limitqueue_push"
    },
    {
      "label": "simple-migration-server.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/simple-migration-server.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_utils_simple_migration_server_js"
    },
    {
      "label": "SimpleMigrationServer",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/simple-migration-server.js",
      "source_location": "L10",
      "id": "utils_simple_migration_server_simplemigrationserver"
    },
    {
      "label": ".start()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/simple-migration-server.js",
      "source_location": "L35",
      "id": "utils_simple_migration_server_simplemigrationserver_start"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/simple-migration-server.js",
      "source_location": "L78",
      "id": "utils_simple_migration_server_simplemigrationserver_update"
    },
    {
      "label": ".stop()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/simple-migration-server.js",
      "source_location": "L86",
      "id": "utils_simple_migration_server_simplemigrationserver_stop"
    },
    {
      "label": "mysql2-columncompiler.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/knex/lib/dialects/mysql2/schema/mysql2-columncompiler.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_utils_knex_lib_dialects_mysql2_schema_mysql2_columncompiler_js"
    },
    {
      "label": "KumaColumnCompiler",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/knex/lib/dialects/mysql2/schema/mysql2-columncompiler.js",
      "source_location": "L5",
      "id": "schema_mysql2_columncompiler_kumacolumncompiler"
    },
    {
      "label": ".defaultTo()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/utils/knex/lib/dialects/mysql2/schema/mysql2-columncompiler.js",
      "source_location": "L11",
      "id": "schema_mysql2_columncompiler_kumacolumncompiler_defaultto"
    },
    {
      "label": "remote-browser-socket-handler.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/socket-handlers/remote-browser-socket-handler.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_socket_handlers_remote_browser_socket_handler_js"
    },
    {
      "label": "database-socket-handler.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/socket-handlers/database-socket-handler.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_socket_handlers_database_socket_handler_js"
    },
    {
      "label": "api-key-socket-handler.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/socket-handlers/api-key-socket-handler.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_socket_handlers_api_key_socket_handler_js"
    },
    {
      "label": "proxy-socket-handler.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/socket-handlers/proxy-socket-handler.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_socket_handlers_proxy_socket_handler_js"
    },
    {
      "label": "maintenance-socket-handler.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/socket-handlers/maintenance-socket-handler.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_socket_handlers_maintenance_socket_handler_js"
    },
    {
      "label": "cloudflared-socket-handler.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/socket-handlers/cloudflared-socket-handler.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_socket_handlers_cloudflared_socket_handler_js"
    },
    {
      "label": "status-page-socket-handler.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/socket-handlers/status-page-socket-handler.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_socket_handlers_status_page_socket_handler_js"
    },
    {
      "label": "validateIncident()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/socket-handlers/status-page-socket-handler.js",
      "source_location": "L18",
      "id": "socket_handlers_status_page_socket_handler_validateincident"
    },
    {
      "label": "checkSlug()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/socket-handlers/status-page-socket-handler.js",
      "source_location": "L533",
      "id": "socket_handlers_status_page_socket_handler_checkslug"
    },
    {
      "label": "chart-socket-handler.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/socket-handlers/chart-socket-handler.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_socket_handlers_chart_socket_handler_js"
    },
    {
      "label": "docker-socket-handler.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/socket-handlers/docker-socket-handler.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_socket_handlers_docker_socket_handler_js"
    },
    {
      "label": "general-socket-handler.js",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/socket-handlers/general-socket-handler.js",
      "source_location": "L1",
      "id": "reference_uptime_kuma_server_socket_handlers_general_socket_handler_js"
    },
    {
      "label": "getGameList()",
      "file_type": "code",
      "source_file": "reference/uptime-kuma/server/socket-handlers/general-socket-handler.js",
      "source_location": "L14",
      "id": "socket_handlers_general_socket_handler_getgamelist"
    },
    {
      "label": "postcss.config.js",
      "file_type": "code",
      "source_file": "reference/domain-locker/postcss.config.js",
      "source_location": "L1",
      "id": "reference_domain_locker_postcss_config_js"
    },
    {
      "label": "vite.config.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/vite.config.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_vite_config_ts"
    },
    {
      "label": "tailwind.config.js",
      "file_type": "code",
      "source_file": "reference/domain-locker/tailwind.config.js",
      "source_location": "L1",
      "id": "reference_domain_locker_tailwind_config_js"
    },
    {
      "label": "main.server.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/main.server.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_main_server_ts"
    },
    {
      "label": "bootstrap()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/main.server.ts",
      "source_location": "L16",
      "id": "src_main_server_bootstrap"
    },
    {
      "label": "render()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/main.server.ts",
      "source_location": "L20",
      "id": "src_main_server_render"
    },
    {
      "label": "main.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/main.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_main_ts"
    },
    {
      "label": "vite-env.d.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/vite-env.d.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_vite_env_d_ts"
    },
    {
      "label": "test-setup.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/test-setup.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_test_setup_ts"
    },
    {
      "label": "app.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_app_component_ts"
    },
    {
      "label": "AppComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L77",
      "id": "app_app_component_appcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L90",
      "id": "app_app_component_appcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L107",
      "id": "app_app_component_appcomponent_ngoninit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L190",
      "id": "app_app_component_appcomponent_ngondestroy"
    },
    {
      "label": ".publicPath()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L196",
      "id": "app_app_component_appcomponent_publicpath"
    },
    {
      "label": ".isPublicRoute()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L200",
      "id": "app_app_component_appcomponent_ispublicroute"
    },
    {
      "label": ".checkAuthentication()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L211",
      "id": "app_app_component_appcomponent_checkauthentication"
    },
    {
      "label": ".redirectToLogin()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L252",
      "id": "app_app_component_appcomponent_redirecttologin"
    },
    {
      "label": ".checkIfDocsDisabled()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L259",
      "id": "app_app_component_appcomponent_checkifdocsdisabled"
    },
    {
      "label": "app.config.server.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/app.config.server.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_app_config_server_ts"
    },
    {
      "label": "prime-ng.module.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/prime-ng.module.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_prime_ng_module_ts"
    },
    {
      "label": "PrimeNgModule",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/prime-ng.module.ts",
      "source_location": "L135",
      "id": "app_prime_ng_module_primengmodule"
    },
    {
      "label": "app.config.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/app.config.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_app_config_ts"
    },
    {
      "label": "app.component.spec.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/app.component.spec.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_app_component_spec_ts"
    },
    {
      "label": "accessibility-options.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_accessibility_options_service_ts"
    },
    {
      "label": "AccessibilityService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L44",
      "id": "services_accessibility_options_service_accessibilityservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L51",
      "id": "services_accessibility_options_service_accessibilityservice_constructor"
    },
    {
      "label": ".getAccessibilityOptions()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L57",
      "id": "services_accessibility_options_service_accessibilityservice_getaccessibilityoptions"
    },
    {
      "label": ".setAccessibilityOptions()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L74",
      "id": "services_accessibility_options_service_accessibilityservice_setaccessibilityoptions"
    },
    {
      "label": ".getAccessibilityProp()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L82",
      "id": "services_accessibility_options_service_accessibilityservice_getaccessibilityprop"
    },
    {
      "label": ".updateAccessibilityProp()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L91",
      "id": "services_accessibility_options_service_accessibilityservice_updateaccessibilityprop"
    },
    {
      "label": ".applyAccessibilityClasses()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L102",
      "id": "services_accessibility_options_service_accessibilityservice_applyaccessibilityclasses"
    },
    {
      "label": "messaging.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_messaging_service_ts"
    },
    {
      "label": "GlobalMessageService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L14",
      "id": "services_messaging_service_globalmessageservice"
    },
    {
      "label": ".getMessage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L17",
      "id": "services_messaging_service_globalmessageservice_getmessage"
    },
    {
      "label": ".showMessage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L21",
      "id": "services_messaging_service_globalmessageservice_showmessage"
    },
    {
      "label": ".showTypedMessage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L27",
      "id": "services_messaging_service_globalmessageservice_showtypedmessage"
    },
    {
      "label": ".showSuccess()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L31",
      "id": "services_messaging_service_globalmessageservice_showsuccess"
    },
    {
      "label": ".showInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L35",
      "id": "services_messaging_service_globalmessageservice_showinfo"
    },
    {
      "label": ".showWarn()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L39",
      "id": "services_messaging_service_globalmessageservice_showwarn"
    },
    {
      "label": ".showError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L43",
      "id": "services_messaging_service_globalmessageservice_showerror"
    },
    {
      "label": ".clearMessage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L47",
      "id": "services_messaging_service_globalmessageservice_clearmessage"
    },
    {
      "label": "registrar-autocomplete.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_registrar_autocomplete_service_ts"
    },
    {
      "label": "RegistrarAutocompleteService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L16",
      "id": "services_registrar_autocomplete_service_registrarautocompleteservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L24",
      "id": "services_registrar_autocomplete_service_registrarautocompleteservice_constructor"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L29",
      "id": "services_registrar_autocomplete_service_registrarautocompleteservice_ngondestroy"
    },
    {
      "label": ".loadRegistrars()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L40",
      "id": "services_registrar_autocomplete_service_registrarautocompleteservice_loadregistrars"
    },
    {
      "label": ".filterRegistrars()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L94",
      "id": "services_registrar_autocomplete_service_registrarautocompleteservice_filterregistrars"
    },
    {
      "label": ".getIsLoading$()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L112",
      "id": "services_registrar_autocomplete_service_registrarautocompleteservice_getisloading"
    },
    {
      "label": ".getHasError$()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L116",
      "id": "services_registrar_autocomplete_service_registrarautocompleteservice_gethaserror"
    },
    {
      "label": ".getRegistrarsWithCounts$()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L120",
      "id": "services_registrar_autocomplete_service_registrarautocompleteservice_getregistrarswithcounts"
    },
    {
      "label": ".isLoading()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L127",
      "id": "services_registrar_autocomplete_service_registrarautocompleteservice_isloading"
    },
    {
      "label": ".hasError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L131",
      "id": "services_registrar_autocomplete_service_registrarautocompleteservice_haserror"
    },
    {
      "label": ".hasData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L135",
      "id": "services_registrar_autocomplete_service_registrarautocompleteservice_hasdata"
    },
    {
      "label": "hit-counting.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_hit_counting_service_ts"
    },
    {
      "label": "HitCountingService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L36",
      "id": "services_hit_counting_service_hitcountingservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L40",
      "id": "services_hit_counting_service_hitcountingservice_constructor"
    },
    {
      "label": ".getCredentials()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L53",
      "id": "services_hit_counting_service_hitcountingservice_getcredentials"
    },
    {
      "label": ".shouldEnablePlausible()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L59",
      "id": "services_hit_counting_service_hitcountingservice_shouldenableplausible"
    },
    {
      "label": ".initializePlausible()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L76",
      "id": "services_hit_counting_service_hitcountingservice_initializeplausible"
    },
    {
      "label": ".isAuthenticated()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L89",
      "id": "services_hit_counting_service_hitcountingservice_isauthenticated"
    },
    {
      "label": ".checkIfShouldContinue()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L106",
      "id": "services_hit_counting_service_hitcountingservice_checkifshouldcontinue"
    },
    {
      "label": ".trackPageView()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L125",
      "id": "services_hit_counting_service_hitcountingservice_trackpageview"
    },
    {
      "label": ".trackEvent()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L142",
      "id": "services_hit_counting_service_hitcountingservice_trackevent"
    },
    {
      "label": "supabase.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_supabase_service_ts"
    },
    {
      "label": "SupabaseService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L14",
      "id": "services_supabase_service_supabaseservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L23",
      "id": "services_supabase_service_supabaseservice_constructor"
    },
    {
      "label": ".isSupabaseEnabled()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L73",
      "id": "services_supabase_service_supabaseservice_issupabaseenabled"
    },
    {
      "label": ".isAuthenticated()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L77",
      "id": "services_supabase_service_supabaseservice_isauthenticated"
    },
    {
      "label": ".getSessionToken()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L104",
      "id": "services_supabase_service_supabaseservice_getsessiontoken"
    },
    {
      "label": ".getSessionData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L119",
      "id": "services_supabase_service_supabaseservice_getsessiondata"
    },
    {
      "label": ".initializeAuth()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L126",
      "id": "services_supabase_service_supabaseservice_initializeauth"
    },
    {
      "label": ".setAuthState()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L140",
      "id": "services_supabase_service_supabaseservice_setauthstate"
    },
    {
      "label": ".getCurrentUser()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L144",
      "id": "services_supabase_service_supabaseservice_getcurrentuser"
    },
    {
      "label": ".signUp()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L149",
      "id": "services_supabase_service_supabaseservice_signup"
    },
    {
      "label": ".signIn()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L157",
      "id": "services_supabase_service_supabaseservice_signin"
    },
    {
      "label": ".verifyMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L192",
      "id": "services_supabase_service_supabaseservice_verifymfa"
    },
    {
      "label": ".verifyMFA2WithChallenge()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L212",
      "id": "services_supabase_service_supabaseservice_verifymfa2withchallenge"
    },
    {
      "label": ".getAuthenticatorAssuranceLevel()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L221",
      "id": "services_supabase_service_supabaseservice_getauthenticatorassurancelevel"
    },
    {
      "label": ".signInWithGitHub()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L227",
      "id": "services_supabase_service_supabaseservice_signinwithgithub"
    },
    {
      "label": ".signInWithGoogle()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L242",
      "id": "services_supabase_service_supabaseservice_signinwithgoogle"
    },
    {
      "label": ".signInWithFacebook()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L260",
      "id": "services_supabase_service_supabaseservice_signinwithfacebook"
    },
    {
      "label": ".signOut()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L279",
      "id": "services_supabase_service_supabaseservice_signout"
    },
    {
      "label": ".getToken()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L285",
      "id": "services_supabase_service_supabaseservice_gettoken"
    },
    {
      "label": ".setToken()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L292",
      "id": "services_supabase_service_supabaseservice_settoken"
    },
    {
      "label": ".isEmailVerified()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L307",
      "id": "services_supabase_service_supabaseservice_isemailverified"
    },
    {
      "label": ".resendVerificationEmail()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L325",
      "id": "services_supabase_service_supabaseservice_resendverificationemail"
    },
    {
      "label": ".sendPasswordResetEmail()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L344",
      "id": "services_supabase_service_supabaseservice_sendpasswordresetemail"
    },
    {
      "label": ".verifyEmail()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L358",
      "id": "services_supabase_service_supabaseservice_verifyemail"
    },
    {
      "label": ".updateEmail()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L365",
      "id": "services_supabase_service_supabaseservice_updateemail"
    },
    {
      "label": ".setPassword()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L372",
      "id": "services_supabase_service_supabaseservice_setpassword"
    },
    {
      "label": ".updatePassword()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L387",
      "id": "services_supabase_service_supabaseservice_updatepassword"
    },
    {
      "label": ".getUserBillingInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L410",
      "id": "services_supabase_service_supabaseservice_getuserbillinginfo"
    },
    {
      "label": ".getBackupCodes()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L426",
      "id": "services_supabase_service_supabaseservice_getbackupcodes"
    },
    {
      "label": ".exportUserData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L431",
      "id": "services_supabase_service_supabaseservice_exportuserdata"
    },
    {
      "label": ".deleteAllData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L443",
      "id": "services_supabase_service_supabaseservice_deletealldata"
    },
    {
      "label": ".deleteAccount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L519",
      "id": "services_supabase_service_supabaseservice_deleteaccount"
    },
    {
      "label": ".updateUserMetadata()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L558",
      "id": "services_supabase_service_supabaseservice_updateusermetadata"
    },
    {
      "label": ".enableMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L567",
      "id": "services_supabase_service_supabaseservice_enablemfa"
    },
    {
      "label": ".disableMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L601",
      "id": "services_supabase_service_supabaseservice_disablemfa"
    },
    {
      "label": ".isMFAEnabled()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L614",
      "id": "services_supabase_service_supabaseservice_ismfaenabled"
    },
    {
      "label": ".resetMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L621",
      "id": "services_supabase_service_supabaseservice_resetmfa"
    },
    {
      "label": ".getAccountIssues()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L642",
      "id": "services_supabase_service_supabaseservice_getaccountissues"
    },
    {
      "label": "translation.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_translation_service_ts"
    },
    {
      "label": "TranslationService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L9",
      "id": "services_translation_service_translationservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L21",
      "id": "services_translation_service_translationservice_constructor"
    },
    {
      "label": ".setInitialLanguage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L26",
      "id": "services_translation_service_translationservice_setinitiallanguage"
    },
    {
      "label": ".getLanguageToUse()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L33",
      "id": "services_translation_service_translationservice_getlanguagetouse"
    },
    {
      "label": ".isLanguageAvailable()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L51",
      "id": "services_translation_service_translationservice_islanguageavailable"
    },
    {
      "label": ".switchLanguage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L56",
      "id": "services_translation_service_translationservice_switchlanguage"
    },
    {
      "label": "domain-utils.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_domain_utils_service_ts"
    },
    {
      "label": "DomainUtils",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L9",
      "id": "services_domain_utils_service_domainutils"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L10",
      "id": "services_domain_utils_service_domainutils_constructor"
    },
    {
      "label": ".extractTags()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L12",
      "id": "services_domain_utils_service_domainutils_extracttags"
    },
    {
      "label": ".formatDomainData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L25",
      "id": "services_domain_utils_service_domainutils_formatdomaindata"
    },
    {
      "label": ".getDaysRemaining()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L43",
      "id": "services_domain_utils_service_domainutils_getdaysremaining"
    },
    {
      "label": ".truncateNotes()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L51",
      "id": "services_domain_utils_service_domainutils_truncatenotes"
    },
    {
      "label": ".splitDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L56",
      "id": "services_domain_utils_service_domainutils_splitdomain"
    },
    {
      "label": ".getRemainingDaysText()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L67",
      "id": "services_domain_utils_service_domainutils_getremainingdaystext"
    },
    {
      "label": ".getExpirySeverity()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L84",
      "id": "services_domain_utils_service_domainutils_getexpiryseverity"
    },
    {
      "label": "theme.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_theme_service_ts"
    },
    {
      "label": "ThemeService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L23",
      "id": "services_theme_service_themeservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L103",
      "id": "services_theme_service_themeservice_constructor"
    },
    {
      "label": ".getThemes()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L109",
      "id": "services_theme_service_themeservice_getthemes"
    },
    {
      "label": ".initializeFont()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L113",
      "id": "services_theme_service_themeservice_initializefont"
    },
    {
      "label": ".initializeTheme()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L124",
      "id": "services_theme_service_themeservice_initializetheme"
    },
    {
      "label": ".setTheme()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L146",
      "id": "services_theme_service_themeservice_settheme"
    },
    {
      "label": ".toggleDarkMode()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L154",
      "id": "services_theme_service_themeservice_toggledarkmode"
    },
    {
      "label": ".applyTheme()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L163",
      "id": "services_theme_service_themeservice_applytheme"
    },
    {
      "label": ".getFonts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L188",
      "id": "services_theme_service_themeservice_getfonts"
    },
    {
      "label": ".setFont()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L192",
      "id": "services_theme_service_themeservice_setfont"
    },
    {
      "label": ".applyFont()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L198",
      "id": "services_theme_service_themeservice_applyfont"
    },
    {
      "label": ".getUserPreferences()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L217",
      "id": "services_theme_service_themeservice_getuserpreferences"
    },
    {
      "label": "billing.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_billing_service_ts"
    },
    {
      "label": "BillingService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L19",
      "id": "services_billing_service_billingservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L23",
      "id": "services_billing_service_billingservice_constructor"
    },
    {
      "label": ".fetchUserPlan()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L35",
      "id": "services_billing_service_billingservice_fetchuserplan"
    },
    {
      "label": ".getUserPlan()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L87",
      "id": "services_billing_service_billingservice_getuserplan"
    },
    {
      "label": ".getBillingData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L92",
      "id": "services_billing_service_billingservice_getbillingdata"
    },
    {
      "label": ".cancelSubscription()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L109",
      "id": "services_billing_service_billingservice_cancelsubscription"
    },
    {
      "label": ".createCheckoutSession()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L137",
      "id": "services_billing_service_billingservice_createcheckoutsession"
    },
    {
      "label": ".verifyStripeSession()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L167",
      "id": "services_billing_service_billingservice_verifystripesession"
    },
    {
      "label": "environment.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_environment_service_ts"
    },
    {
      "label": "EnvService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L36",
      "id": "services_environment_service_envservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L37",
      "id": "services_environment_service_envservice_constructor"
    },
    {
      "label": ".mapKeyToVarName()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L41",
      "id": "services_environment_service_envservice_mapkeytovarname"
    },
    {
      "label": ".getEnvVar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L52",
      "id": "services_environment_service_envservice_getenvvar"
    },
    {
      "label": ".isSupabaseEnabled()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L78",
      "id": "services_environment_service_envservice_issupabaseenabled"
    },
    {
      "label": ".isPostgresEnabled()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L84",
      "id": "services_environment_service_envservice_ispostgresenabled"
    },
    {
      "label": ".getEnvironmentType()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L93",
      "id": "services_environment_service_envservice_getenvironmenttype"
    },
    {
      "label": ".getSupabaseUrl()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L104",
      "id": "services_environment_service_envservice_getsupabaseurl"
    },
    {
      "label": ".getSupabasePublicKey()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L111",
      "id": "services_environment_service_envservice_getsupabasepublickey"
    },
    {
      "label": ".getProjectId()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L115",
      "id": "services_environment_service_envservice_getprojectid"
    },
    {
      "label": ".getGlitchTipDsn()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L119",
      "id": "services_environment_service_envservice_getglitchtipdsn"
    },
    {
      "label": ".getPostgresConfig()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L124",
      "id": "services_environment_service_envservice_getpostgresconfig"
    },
    {
      "label": ".getBaseUrl()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L140",
      "id": "services_environment_service_envservice_getbaseurl"
    },
    {
      "label": ".getPostgresApiUrl()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L178",
      "id": "services_environment_service_envservice_getpostgresapiurl"
    },
    {
      "label": ".getPlausibleConfig()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L184",
      "id": "services_environment_service_envservice_getplausibleconfig"
    },
    {
      "label": ".getValueFromLocalStorage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L191",
      "id": "services_environment_service_envservice_getvaluefromlocalstorage"
    },
    {
      "label": ".checkAllEnvironmentalVariables()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L198",
      "id": "services_environment_service_envservice_checkallenvironmentalvariables"
    },
    {
      "label": "database.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/database.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_database_service_ts"
    },
    {
      "label": "DatabaseService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/database.service.ts",
      "source_location": "L17",
      "id": "services_database_service_databaseservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/database.service.ts",
      "source_location": "L21",
      "id": "services_database_service_databaseservice_constructor"
    },
    {
      "label": ".errorHappened()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/database.service.ts",
      "source_location": "L54",
      "id": "services_database_service_databaseservice_errorhappened"
    },
    {
      "label": ".instance()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/database.service.ts",
      "source_location": "L70",
      "id": "services_database_service_databaseservice_instance"
    },
    {
      "label": "meta-tags.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_meta_tags_service_ts"
    },
    {
      "label": "MetaTagsService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L6",
      "id": "services_meta_tags_service_metatagsservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L21",
      "id": "services_meta_tags_service_metatagsservice_constructor"
    },
    {
      "label": ".setRouteMeta()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L28",
      "id": "services_meta_tags_service_metatagsservice_setroutemeta"
    },
    {
      "label": ".applyTags()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L76",
      "id": "services_meta_tags_service_metatagsservice_applytags"
    },
    {
      "label": ".reset()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L89",
      "id": "services_meta_tags_service_metatagsservice_reset"
    },
    {
      "label": ".setCustomMeta()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L99",
      "id": "services_meta_tags_service_metatagsservice_setcustommeta"
    },
    {
      "label": ".allowRobots()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L114",
      "id": "services_meta_tags_service_metatagsservice_allowrobots"
    },
    {
      "label": ".injectJsonLD()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L119",
      "id": "services_meta_tags_service_metatagsservice_injectjsonld"
    },
    {
      "label": ".addStructuredData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L136",
      "id": "services_meta_tags_service_metatagsservice_addstructureddata"
    },
    {
      "label": "features.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_features_service_ts"
    },
    {
      "label": "FeatureService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L11",
      "id": "services_features_service_featureservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L18",
      "id": "services_features_service_featureservice_constructor"
    },
    {
      "label": ".mapSpecialPlansToBillingPlans()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L34",
      "id": "services_features_service_featureservice_mapspecialplanstobillingplans"
    },
    {
      "label": ".resolveFeatures()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L53",
      "id": "services_features_service_featureservice_resolvefeatures"
    },
    {
      "label": ".getFeatureValue()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L87",
      "id": "services_features_service_featureservice_getfeaturevalue"
    },
    {
      "label": ".isFeatureEnabled()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L94",
      "id": "services_features_service_featureservice_isfeatureenabled"
    },
    {
      "label": ".isFeatureEnabledPromise()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L112",
      "id": "services_features_service_featureservice_isfeatureenabledpromise"
    },
    {
      "label": ".featureReportForDebug()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L116",
      "id": "services_features_service_featureservice_featurereportfordebug"
    },
    {
      "label": "currency.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_currency_service_ts"
    },
    {
      "label": "CurrencyService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L6",
      "id": "services_currency_service_currencyservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L10",
      "id": "services_currency_service_currencyservice_constructor"
    },
    {
      "label": ".detectCurrency()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L16",
      "id": "services_currency_service_currencyservice_detectcurrency"
    },
    {
      "label": ".getCurrencyForRegion()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L31",
      "id": "services_currency_service_currencyservice_getcurrencyforregion"
    },
    {
      "label": ".getCurrencyCode()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L40",
      "id": "services_currency_service_currencyservice_getcurrencycode"
    },
    {
      "label": ".getCurrencySymbol()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L44",
      "id": "services_currency_service_currencyservice_getcurrencysymbol"
    },
    {
      "label": ".formatCurrency()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L48",
      "id": "services_currency_service_currencyservice_formatcurrency"
    },
    {
      "label": ".setCurrency()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L57",
      "id": "services_currency_service_currencyservice_setcurrency"
    },
    {
      "label": "error-handler.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_error_handler_service_ts"
    },
    {
      "label": "GlobalErrorHandler",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L12",
      "id": "services_error_handler_service_globalerrorhandler"
    },
    {
      "label": ".handleError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L14",
      "id": "services_error_handler_service_globalerrorhandler_handleerror"
    },
    {
      "label": "printToConsole()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L21",
      "id": "services_error_handler_service_printtoconsole"
    },
    {
      "label": "ErrorHandlerService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L57",
      "id": "services_error_handler_service_errorhandlerservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L64",
      "id": "services_error_handler_service_errorhandlerservice_constructor"
    },
    {
      "label": ".showToast()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L72",
      "id": "services_error_handler_service_errorhandlerservice_showtoast"
    },
    {
      "label": ".shouldEnableGlitchTip()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L81",
      "id": "services_error_handler_service_errorhandlerservice_shouldenableglitchtip"
    },
    {
      "label": ".initializeGlitchTip()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L91",
      "id": "services_error_handler_service_errorhandlerservice_initializeglitchtip"
    },
    {
      "label": ".getUserId()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L116",
      "id": "services_error_handler_service_errorhandlerservice_getuserid"
    },
    {
      "label": ".logToGlitchTip()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L130",
      "id": "services_error_handler_service_errorhandlerservice_logtoglitchtip"
    },
    {
      "label": ".saveToLocalStorage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L140",
      "id": "services_error_handler_service_errorhandlerservice_savetolocalstorage"
    },
    {
      "label": ".handleError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L149",
      "id": "services_error_handler_service_errorhandlerservice_handleerror"
    },
    {
      "label": ".getRecentErrorLog()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L175",
      "id": "services_error_handler_service_errorhandlerservice_getrecenterrorlog"
    },
    {
      "label": ".initializeWindowCatching()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L182",
      "id": "services_error_handler_service_errorhandlerservice_initializewindowcatching"
    },
    {
      "label": ".printInitialDetails()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L205",
      "id": "services_error_handler_service_errorhandlerservice_printinitialdetails"
    },
    {
      "label": "sb-database.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_database_service_ts"
    },
    {
      "label": "MainDatabaseService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L30",
      "id": "db_query_services_sb_database_service_maindatabaseservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L32",
      "id": "db_query_services_sb_database_service_maindatabaseservice_constructor"
    },
    {
      "label": ".handleError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L169",
      "id": "db_query_services_sb_database_service_maindatabaseservice_handleerror"
    },
    {
      "label": ".getCurrentUser()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L179",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser"
    },
    {
      "label": ".domainExists()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L183",
      "id": "db_query_services_sb_database_service_maindatabaseservice_domainexists"
    },
    {
      "label": ".saveDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L201",
      "id": "db_query_services_sb_database_service_maindatabaseservice_savedomain"
    },
    {
      "label": ".saveDomainInternal()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L242",
      "id": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal"
    },
    {
      "label": ".getDomainById()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L297",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid"
    },
    {
      "label": ".getFullDomainQuery()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L309",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery"
    },
    {
      "label": ".deleteDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L327",
      "id": "db_query_services_sb_database_service_maindatabaseservice_deletedomain"
    },
    {
      "label": ".getDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L343",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getdomain"
    },
    {
      "label": ".extractTags()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L360",
      "id": "db_query_services_sb_database_service_maindatabaseservice_extracttags"
    },
    {
      "label": ".formatDomainData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L373",
      "id": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata"
    },
    {
      "label": ".listDomainNames()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L390",
      "id": "db_query_services_sb_database_service_maindatabaseservice_listdomainnames"
    },
    {
      "label": ".listDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L404",
      "id": "db_query_services_sb_database_service_maindatabaseservice_listdomains"
    },
    {
      "label": ".updateDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L418",
      "id": "db_query_services_sb_database_service_maindatabaseservice_updatedomain"
    },
    {
      "label": ".updateDomainInternal()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L424",
      "id": "db_query_services_sb_database_service_maindatabaseservice_updatedomaininternal"
    },
    {
      "label": ".getStatusesWithDomainCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L457",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getstatuseswithdomaincounts"
    },
    {
      "label": ".getTotalDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L475",
      "id": "db_query_services_sb_database_service_maindatabaseservice_gettotaldomains"
    },
    {
      "label": ".getDomainsByEppCodes()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L487",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbyeppcodes"
    },
    {
      "label": ".getDomainsByStatus()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L504",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbystatus"
    },
    {
      "label": ".getDomainsByTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L534",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbytag"
    },
    {
      "label": ".getDomainExpirations()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L563",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getdomainexpirations"
    },
    {
      "label": ".getAssetCount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L579",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getassetcount"
    },
    {
      "label": ".fetchAllForExport()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L621",
      "id": "db_query_services_sb_database_service_maindatabaseservice_fetchallforexport"
    },
    {
      "label": ".getDomainUptime()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L724",
      "id": "db_query_services_sb_database_service_maindatabaseservice_getdomainuptime"
    },
    {
      "label": ".checkAllTables()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L733",
      "id": "db_query_services_sb_database_service_maindatabaseservice_checkalltables"
    },
    {
      "label": ".deleteAllData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L792",
      "id": "db_query_services_sb_database_service_maindatabaseservice_deletealldata"
    },
    {
      "label": "pg-database.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_database_service_ts"
    },
    {
      "label": "PgDatabaseService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L27",
      "id": "db_query_services_pg_database_service_pgdatabaseservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L31",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_constructor"
    },
    {
      "label": ".getCurrentUser()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L53",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getcurrentuser"
    },
    {
      "label": ".handleError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L58",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_handleerror"
    },
    {
      "label": ".executeQuery()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L68",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "label": ".domainExists()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L82",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_domainexists"
    },
    {
      "label": ".saveDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L94",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_savedomain"
    },
    {
      "label": ".saveDomainInternal()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L98",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal"
    },
    {
      "label": ".getDomainById()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L132",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid"
    },
    {
      "label": ".getFullDomainQuery()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L147",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery"
    },
    {
      "label": ".getFullDomainJoins()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L213",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins"
    },
    {
      "label": ".formatDomainData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L332",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_formatdomaindata"
    },
    {
      "label": ".extractTags()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L349",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_extracttags"
    },
    {
      "label": ".listDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L353",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_listdomains"
    },
    {
      "label": ".listDomainNames()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L365",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_listdomainnames"
    },
    {
      "label": ".getDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L378",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getdomain"
    },
    {
      "label": ".updateDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L401",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_updatedomain"
    },
    {
      "label": ".updateDomainInternal()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L407",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal"
    },
    {
      "label": ".deleteDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L451",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_deletedomain"
    },
    {
      "label": ".getDomainExpirations()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L487",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getdomainexpirations"
    },
    {
      "label": ".getAssetCount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L504",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getassetcount"
    },
    {
      "label": ".getStatusesWithDomainCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L533",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getstatuseswithdomaincounts"
    },
    {
      "label": ".getDomainsByStatus()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L557",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbystatus"
    },
    {
      "label": ".getTimeIntervalForTimeframe()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L576",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_gettimeintervalfortimeframe"
    },
    {
      "label": ".getDomainsByTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L591",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbytag"
    },
    {
      "label": ".getDomainUptime()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L617",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime"
    },
    {
      "label": ".getTotalDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L658",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_gettotaldomains"
    },
    {
      "label": ".getDomainsByEppCodes()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L675",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbyeppcodes"
    },
    {
      "label": ".fetchAllForExport()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L712",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_fetchallforexport"
    },
    {
      "label": ".checkAllTables()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L716",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_checkalltables"
    },
    {
      "label": ".deleteAllData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L772",
      "id": "db_query_services_pg_database_service_pgdatabaseservice_deletealldata"
    },
    {
      "label": "db-ips.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ips.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_db_ips_service_ts"
    },
    {
      "label": "IpQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ips.service.ts",
      "source_location": "L5",
      "id": "pg_db_ips_service_ipqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ips.service.ts",
      "source_location": "L6",
      "id": "pg_db_ips_service_ipqueries_constructor"
    },
    {
      "label": ".saveIpAddresses()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ips.service.ts",
      "source_location": "L11",
      "id": "pg_db_ips_service_ipqueries_saveipaddresses"
    },
    {
      "label": ".getIpAddresses()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ips.service.ts",
      "source_location": "L34",
      "id": "pg_db_ips_service_ipqueries_getipaddresses"
    },
    {
      "label": "db-registrars.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_db_registrars_service_ts"
    },
    {
      "label": "RegistrarQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L5",
      "id": "pg_db_registrars_service_registrarqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L6",
      "id": "pg_db_registrars_service_registrarqueries_constructor"
    },
    {
      "label": ".getRegistrars()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L13",
      "id": "pg_db_registrars_service_registrarqueries_getregistrars"
    },
    {
      "label": ".getOrInsertRegistrarId()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L23",
      "id": "pg_db_registrars_service_registrarqueries_getorinsertregistrarid"
    },
    {
      "label": ".getDomainCountsByRegistrar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L45",
      "id": "pg_db_registrars_service_registrarqueries_getdomaincountsbyregistrar"
    },
    {
      "label": ".getDomainsByRegistrar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L66",
      "id": "pg_db_registrars_service_registrarqueries_getdomainsbyregistrar"
    },
    {
      "label": ".saveRegistrar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L167",
      "id": "pg_db_registrars_service_registrarqueries_saveregistrar"
    },
    {
      "label": "db-dns.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-dns.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_db_dns_service_ts"
    },
    {
      "label": "DnsQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-dns.service.ts",
      "source_location": "L5",
      "id": "pg_db_dns_service_dnsqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-dns.service.ts",
      "source_location": "L6",
      "id": "pg_db_dns_service_dnsqueries_constructor"
    },
    {
      "label": ".getDnsRecords()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-dns.service.ts",
      "source_location": "L12",
      "id": "pg_db_dns_service_dnsqueries_getdnsrecords"
    },
    {
      "label": ".saveDnsRecords()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-dns.service.ts",
      "source_location": "L32",
      "id": "pg_db_dns_service_dnsqueries_savednsrecords"
    },
    {
      "label": "db-links.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_db_links_service_ts"
    },
    {
      "label": "LinkQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
      "source_location": "L6",
      "id": "pg_db_links_service_linkqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
      "source_location": "L7",
      "id": "pg_db_links_service_linkqueries_constructor"
    },
    {
      "label": ".updateLinks()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
      "source_location": "L13",
      "id": "pg_db_links_service_linkqueries_updatelinks"
    },
    {
      "label": ".getAllLinks()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
      "source_location": "L67",
      "id": "pg_db_links_service_linkqueries_getalllinks"
    },
    {
      "label": ".addLinkToDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
      "source_location": "L118",
      "id": "pg_db_links_service_linkqueries_addlinktodomains"
    },
    {
      "label": ".deleteLinks()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
      "source_location": "L143",
      "id": "pg_db_links_service_linkqueries_deletelinks"
    },
    {
      "label": ".updateLinkInDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
      "source_location": "L154",
      "id": "pg_db_links_service_linkqueries_updatelinkindomains"
    },
    {
      "label": "db-whois.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-whois.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_db_whois_service_ts"
    },
    {
      "label": "WhoisQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-whois.service.ts",
      "source_location": "L5",
      "id": "pg_db_whois_service_whoisqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-whois.service.ts",
      "source_location": "L6",
      "id": "pg_db_whois_service_whoisqueries_constructor"
    },
    {
      "label": ".saveWhoisInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-whois.service.ts",
      "source_location": "L11",
      "id": "pg_db_whois_service_whoisqueries_savewhoisinfo"
    },
    {
      "label": "db-ssl.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_db_ssl_service_ts"
    },
    {
      "label": "SslQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
      "source_location": "L5",
      "id": "pg_db_ssl_service_sslqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
      "source_location": "L6",
      "id": "pg_db_ssl_service_sslqueries_constructor"
    },
    {
      "label": ".getSslIssuersWithDomainCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
      "source_location": "L13",
      "id": "pg_db_ssl_service_sslqueries_getsslissuerswithdomaincounts"
    },
    {
      "label": ".getDomainsBySslIssuer()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
      "source_location": "L27",
      "id": "pg_db_ssl_service_sslqueries_getdomainsbysslissuer"
    },
    {
      "label": ".saveSslInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
      "source_location": "L71",
      "id": "pg_db_ssl_service_sslqueries_savesslinfo"
    },
    {
      "label": "db-history.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_db_history_service_ts"
    },
    {
      "label": "HistoryQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
      "source_location": "L4",
      "id": "pg_db_history_service_historyqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
      "source_location": "L5",
      "id": "pg_db_history_service_historyqueries_constructor"
    },
    {
      "label": ".getChangeHistory()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
      "source_location": "L10",
      "id": "pg_db_history_service_historyqueries_getchangehistory"
    },
    {
      "label": ".getTotalUpdateCount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
      "source_location": "L52",
      "id": "pg_db_history_service_historyqueries_gettotalupdatecount"
    },
    {
      "label": ".getDomainUpdates()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
      "source_location": "L70",
      "id": "pg_db_history_service_historyqueries_getdomainupdates"
    },
    {
      "label": "db-export.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_db_export_service_ts"
    },
    {
      "label": "ExportQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
      "source_location": "L5",
      "id": "pg_db_export_service_exportqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
      "source_location": "L6",
      "id": "pg_db_export_service_exportqueries_constructor"
    },
    {
      "label": ".fetchAllForExport()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
      "source_location": "L12",
      "id": "pg_db_export_service_exportqueries_fetchallforexport"
    },
    {
      "label": ".executeExport()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
      "source_location": "L23",
      "id": "pg_db_export_service_exportqueries_executeexport"
    },
    {
      "label": ".flattenData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
      "source_location": "L174",
      "id": "pg_db_export_service_exportqueries_flattendata"
    },
    {
      "label": "db-tags.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_db_tags_service_ts"
    },
    {
      "label": "TagQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L5",
      "id": "pg_db_tags_service_tagqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L6",
      "id": "pg_db_tags_service_tagqueries_constructor"
    },
    {
      "label": ".addTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L12",
      "id": "pg_db_tags_service_tagqueries_addtag"
    },
    {
      "label": ".getTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L25",
      "id": "pg_db_tags_service_tagqueries_gettag"
    },
    {
      "label": ".getTags()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L36",
      "id": "pg_db_tags_service_tagqueries_gettags"
    },
    {
      "label": ".saveTags()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L44",
      "id": "pg_db_tags_service_tagqueries_savetags"
    },
    {
      "label": ".getTagsWithDomainCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L87",
      "id": "pg_db_tags_service_tagqueries_gettagswithdomaincounts"
    },
    {
      "label": ".updateTags()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L100",
      "id": "pg_db_tags_service_tagqueries_updatetags"
    },
    {
      "label": ".createTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L107",
      "id": "pg_db_tags_service_tagqueries_createtag"
    },
    {
      "label": ".updateTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L136",
      "id": "pg_db_tags_service_tagqueries_updatetag"
    },
    {
      "label": ".getDomainsForTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L148",
      "id": "pg_db_tags_service_tagqueries_getdomainsfortag"
    },
    {
      "label": ".deleteTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L162",
      "id": "pg_db_tags_service_tagqueries_deletetag"
    },
    {
      "label": ".saveDomainsForTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L172",
      "id": "pg_db_tags_service_tagqueries_savedomainsfortag"
    },
    {
      "label": ".getDomainCountsByTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L193",
      "id": "pg_db_tags_service_tagqueries_getdomaincountsbytag"
    },
    {
      "label": "db-notifications.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_db_notifications_service_ts"
    },
    {
      "label": "NotificationQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L10",
      "id": "pg_db_notifications_service_notificationqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L11",
      "id": "pg_db_notifications_service_notificationqueries_constructor"
    },
    {
      "label": ".saveNotifications()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L18",
      "id": "pg_db_notifications_service_notificationqueries_savenotifications"
    },
    {
      "label": ".updateNotificationTypes()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L36",
      "id": "pg_db_notifications_service_notificationqueries_updatenotificationtypes"
    },
    {
      "label": ".getNotificationChannels()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L56",
      "id": "pg_db_notifications_service_notificationqueries_getnotificationchannels"
    },
    {
      "label": ".updateNotificationChannels()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L67",
      "id": "pg_db_notifications_service_notificationqueries_updatenotificationchannels"
    },
    {
      "label": ".getNotificationPreferences()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L82",
      "id": "pg_db_notifications_service_notificationqueries_getnotificationpreferences"
    },
    {
      "label": ".updateBulkNotificationPreferences()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L91",
      "id": "pg_db_notifications_service_notificationqueries_updatebulknotificationpreferences"
    },
    {
      "label": ".getUserNotifications()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L108",
      "id": "pg_db_notifications_service_notificationqueries_getusernotifications"
    },
    {
      "label": ".markNotificationReadStatus()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L136",
      "id": "pg_db_notifications_service_notificationqueries_marknotificationreadstatus"
    },
    {
      "label": ".getUnreadNotificationCount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L146",
      "id": "pg_db_notifications_service_notificationqueries_getunreadnotificationcount"
    },
    {
      "label": ".markAllNotificationsRead()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L155",
      "id": "pg_db_notifications_service_notificationqueries_markallnotificationsread"
    },
    {
      "label": "db-hosts.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_db_hosts_service_ts"
    },
    {
      "label": "HostsQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
      "source_location": "L5",
      "id": "pg_db_hosts_service_hostsqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
      "source_location": "L6",
      "id": "pg_db_hosts_service_hostsqueries_constructor"
    },
    {
      "label": ".getHosts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
      "source_location": "L12",
      "id": "pg_db_hosts_service_hostsqueries_gethosts"
    },
    {
      "label": ".getDomainCountsByHost()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
      "source_location": "L21",
      "id": "pg_db_hosts_service_hostsqueries_getdomaincountsbyhost"
    },
    {
      "label": ".getDomainsByHost()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
      "source_location": "L39",
      "id": "pg_db_hosts_service_hostsqueries_getdomainsbyhost"
    },
    {
      "label": ".getHostsWithDomainCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
      "source_location": "L66",
      "id": "pg_db_hosts_service_hostsqueries_gethostswithdomaincounts"
    },
    {
      "label": ".saveHost()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
      "source_location": "L78",
      "id": "pg_db_hosts_service_hostsqueries_savehost"
    },
    {
      "label": "db-subdomains.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_db_subdomains_service_ts"
    },
    {
      "label": "SubdomainsQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L4",
      "id": "pg_db_subdomains_service_subdomainsqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L5",
      "id": "pg_db_subdomains_service_subdomainsqueries_constructor"
    },
    {
      "label": ".saveSubdomainsForDomainName()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L10",
      "id": "pg_db_subdomains_service_subdomainsqueries_savesubdomainsfordomainname"
    },
    {
      "label": ".fetchDomainId()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L20",
      "id": "pg_db_subdomains_service_subdomainsqueries_fetchdomainid"
    },
    {
      "label": ".saveSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L35",
      "id": "pg_db_subdomains_service_subdomainsqueries_savesubdomains"
    },
    {
      "label": ".deleteSubdomainsByDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L69",
      "id": "pg_db_subdomains_service_subdomainsqueries_deletesubdomainsbydomain"
    },
    {
      "label": ".updateSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L78",
      "id": "pg_db_subdomains_service_subdomainsqueries_updatesubdomains"
    },
    {
      "label": ".getAllSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L128",
      "id": "pg_db_subdomains_service_subdomainsqueries_getallsubdomains"
    },
    {
      "label": ".getSubdomainsByDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L144",
      "id": "pg_db_subdomains_service_subdomainsqueries_getsubdomainsbydomain"
    },
    {
      "label": ".getSubdomainInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L162",
      "id": "pg_db_subdomains_service_subdomainsqueries_getsubdomaininfo"
    },
    {
      "label": ".deleteSubdomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L187",
      "id": "pg_db_subdomains_service_subdomainsqueries_deletesubdomain"
    },
    {
      "label": ".saveSubdomainForDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L201",
      "id": "pg_db_subdomains_service_subdomainsqueries_savesubdomainfordomain"
    },
    {
      "label": "db-statuses.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-statuses.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_db_statuses_service_ts"
    },
    {
      "label": "StatusQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-statuses.service.ts",
      "source_location": "L4",
      "id": "pg_db_statuses_service_statusqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-statuses.service.ts",
      "source_location": "L5",
      "id": "pg_db_statuses_service_statusqueries_constructor"
    },
    {
      "label": ".saveStatuses()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-statuses.service.ts",
      "source_location": "L10",
      "id": "pg_db_statuses_service_statusqueries_savestatuses"
    },
    {
      "label": "db-valuations.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-valuations.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_pg_db_valuations_service_ts"
    },
    {
      "label": "ValuationQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-valuations.service.ts",
      "source_location": "L4",
      "id": "pg_db_valuations_service_valuationqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-valuations.service.ts",
      "source_location": "L5",
      "id": "pg_db_valuations_service_valuationqueries_constructor"
    },
    {
      "label": ".getDomainCostings()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-valuations.service.ts",
      "source_location": "L11",
      "id": "pg_db_valuations_service_valuationqueries_getdomaincostings"
    },
    {
      "label": ".updateDomainCostings()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-valuations.service.ts",
      "source_location": "L47",
      "id": "pg_db_valuations_service_valuationqueries_updatedomaincostings"
    },
    {
      "label": "db-ips.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ips.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_db_ips_service_ts"
    },
    {
      "label": "IpQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ips.service.ts",
      "source_location": "L5",
      "id": "sb_db_ips_service_ipqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ips.service.ts",
      "source_location": "L6",
      "id": "sb_db_ips_service_ipqueries_constructor"
    },
    {
      "label": ".saveIpAddresses()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ips.service.ts",
      "source_location": "L13",
      "id": "sb_db_ips_service_ipqueries_saveipaddresses"
    },
    {
      "label": ".getIpAddresses()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ips.service.ts",
      "source_location": "L30",
      "id": "sb_db_ips_service_ipqueries_getipaddresses"
    },
    {
      "label": "db-registrars.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_db_registrars_service_ts"
    },
    {
      "label": "RegistrarQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
      "source_location": "L5",
      "id": "sb_db_registrars_service_registrarqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
      "source_location": "L6",
      "id": "sb_db_registrars_service_registrarqueries_constructor"
    },
    {
      "label": ".getRegistrars()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
      "source_location": "L14",
      "id": "sb_db_registrars_service_registrarqueries_getregistrars"
    },
    {
      "label": ".getOrInsertRegistrarId()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
      "source_location": "L28",
      "id": "sb_db_registrars_service_registrarqueries_getorinsertregistrarid"
    },
    {
      "label": ".getDomainCountsByRegistrar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
      "source_location": "L53",
      "id": "sb_db_registrars_service_registrarqueries_getdomaincountsbyregistrar"
    },
    {
      "label": ".getDomainsByRegistrar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
      "source_location": "L73",
      "id": "sb_db_registrars_service_registrarqueries_getdomainsbyregistrar"
    },
    {
      "label": ".saveRegistrar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
      "source_location": "L103",
      "id": "sb_db_registrars_service_registrarqueries_saveregistrar"
    },
    {
      "label": "db-dns.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-dns.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_db_dns_service_ts"
    },
    {
      "label": "DnsQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-dns.service.ts",
      "source_location": "L5",
      "id": "sb_db_dns_service_dnsqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-dns.service.ts",
      "source_location": "L6",
      "id": "sb_db_dns_service_dnsqueries_constructor"
    },
    {
      "label": ".getDnsRecords()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-dns.service.ts",
      "source_location": "L12",
      "id": "sb_db_dns_service_dnsqueries_getdnsrecords"
    },
    {
      "label": ".saveDnsRecords()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-dns.service.ts",
      "source_location": "L33",
      "id": "sb_db_dns_service_dnsqueries_savednsrecords"
    },
    {
      "label": "db-links.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_db_links_service_ts"
    },
    {
      "label": "LinkQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
      "source_location": "L6",
      "id": "sb_db_links_service_linkqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
      "source_location": "L7",
      "id": "sb_db_links_service_linkqueries_constructor"
    },
    {
      "label": ".updateLinks()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
      "source_location": "L14",
      "id": "sb_db_links_service_linkqueries_updatelinks"
    },
    {
      "label": ".getAllLinks()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
      "source_location": "L75",
      "id": "sb_db_links_service_linkqueries_getalllinks"
    },
    {
      "label": ".addLinkToDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
      "source_location": "L152",
      "id": "sb_db_links_service_linkqueries_addlinktodomains"
    },
    {
      "label": ".updateLinkInDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
      "source_location": "L199",
      "id": "sb_db_links_service_linkqueries_updatelinkindomains"
    },
    {
      "label": ".deleteLinks()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
      "source_location": "L293",
      "id": "sb_db_links_service_linkqueries_deletelinks"
    },
    {
      "label": "db-whois.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-whois.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_db_whois_service_ts"
    },
    {
      "label": "WhoisQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-whois.service.ts",
      "source_location": "L6",
      "id": "sb_db_whois_service_whoisqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-whois.service.ts",
      "source_location": "L7",
      "id": "sb_db_whois_service_whoisqueries_constructor"
    },
    {
      "label": ".saveWhoisInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-whois.service.ts",
      "source_location": "L13",
      "id": "sb_db_whois_service_whoisqueries_savewhoisinfo"
    },
    {
      "label": "db-ssl.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_db_ssl_service_ts"
    },
    {
      "label": "SslQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
      "source_location": "L5",
      "id": "sb_db_ssl_service_sslqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
      "source_location": "L6",
      "id": "sb_db_ssl_service_sslqueries_constructor"
    },
    {
      "label": ".getSslIssuersWithDomainCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
      "source_location": "L14",
      "id": "sb_db_ssl_service_sslqueries_getsslissuerswithdomaincounts"
    },
    {
      "label": ".getDomainsBySslIssuer()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
      "source_location": "L26",
      "id": "sb_db_ssl_service_sslqueries_getdomainsbysslissuer"
    },
    {
      "label": ".saveSslInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
      "source_location": "L41",
      "id": "sb_db_ssl_service_sslqueries_savesslinfo"
    },
    {
      "label": "db-history.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_db_history_service_ts"
    },
    {
      "label": "HistoryQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
      "source_location": "L4",
      "id": "sb_db_history_service_historyqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
      "source_location": "L5",
      "id": "sb_db_history_service_historyqueries_constructor"
    },
    {
      "label": ".getChangeHistory()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
      "source_location": "L11",
      "id": "sb_db_history_service_historyqueries_getchangehistory"
    },
    {
      "label": ".getTotalUpdateCount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
      "source_location": "L61",
      "id": "sb_db_history_service_historyqueries_gettotalupdatecount"
    },
    {
      "label": ".getDomainUpdates()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
      "source_location": "L89",
      "id": "sb_db_history_service_historyqueries_getdomainupdates"
    },
    {
      "label": "db-tags.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_db_tags_service_ts"
    },
    {
      "label": "TagQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L5",
      "id": "sb_db_tags_service_tagqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L6",
      "id": "sb_db_tags_service_tagqueries_constructor"
    },
    {
      "label": ".addTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L13",
      "id": "sb_db_tags_service_tagqueries_addtag"
    },
    {
      "label": ".getTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L28",
      "id": "sb_db_tags_service_tagqueries_gettag"
    },
    {
      "label": ".getTags()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L44",
      "id": "sb_db_tags_service_tagqueries_gettags"
    },
    {
      "label": ".saveTags()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L58",
      "id": "sb_db_tags_service_tagqueries_savetags"
    },
    {
      "label": ".getTagsWithDomainCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L103",
      "id": "sb_db_tags_service_tagqueries_gettagswithdomaincounts"
    },
    {
      "label": ".updateTags()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L137",
      "id": "sb_db_tags_service_tagqueries_updatetags"
    },
    {
      "label": ".createTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L171",
      "id": "sb_db_tags_service_tagqueries_createtag"
    },
    {
      "label": ".updateTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L189",
      "id": "sb_db_tags_service_tagqueries_updatetag"
    },
    {
      "label": ".getDomainsForTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L215",
      "id": "sb_db_tags_service_tagqueries_getdomainsfortag"
    },
    {
      "label": ".deleteTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L232",
      "id": "sb_db_tags_service_tagqueries_deletetag"
    },
    {
      "label": ".saveDomainsForTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L253",
      "id": "sb_db_tags_service_tagqueries_savedomainsfortag"
    },
    {
      "label": ".getDomainCountsByTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L286",
      "id": "sb_db_tags_service_tagqueries_getdomaincountsbytag"
    },
    {
      "label": "db-notifications.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_db_notifications_service_ts"
    },
    {
      "label": "NotificationQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L5",
      "id": "sb_db_notifications_service_notificationqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L6",
      "id": "sb_db_notifications_service_notificationqueries_constructor"
    },
    {
      "label": ".saveNotifications()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L12",
      "id": "sb_db_notifications_service_notificationqueries_savenotifications"
    },
    {
      "label": ".getNotificationChannels()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L29",
      "id": "sb_db_notifications_service_notificationqueries_getnotificationchannels"
    },
    {
      "label": ".updateNotificationChannels()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L47",
      "id": "sb_db_notifications_service_notificationqueries_updatenotificationchannels"
    },
    {
      "label": ".getNotificationPreferences()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L67",
      "id": "sb_db_notifications_service_notificationqueries_getnotificationpreferences"
    },
    {
      "label": ".updateBulkNotificationPreferences()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L84",
      "id": "sb_db_notifications_service_notificationqueries_updatebulknotificationpreferences"
    },
    {
      "label": ".getUserNotifications()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L106",
      "id": "sb_db_notifications_service_notificationqueries_getusernotifications"
    },
    {
      "label": ".markAllNotificationsRead()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L151",
      "id": "sb_db_notifications_service_notificationqueries_markallnotificationsread"
    },
    {
      "label": ".markNotificationReadStatus()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L168",
      "id": "sb_db_notifications_service_notificationqueries_marknotificationreadstatus"
    },
    {
      "label": ".getUnreadNotificationCount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L179",
      "id": "sb_db_notifications_service_notificationqueries_getunreadnotificationcount"
    },
    {
      "label": ".addNotification()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L206",
      "id": "sb_db_notifications_service_notificationqueries_addnotification"
    },
    {
      "label": ".updateNotification()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L221",
      "id": "sb_db_notifications_service_notificationqueries_updatenotification"
    },
    {
      "label": ".deleteNotification()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L237",
      "id": "sb_db_notifications_service_notificationqueries_deletenotification"
    },
    {
      "label": ".updateNotificationTypes()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L252",
      "id": "sb_db_notifications_service_notificationqueries_updatenotificationtypes"
    },
    {
      "label": "db-hosts.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_db_hosts_service_ts"
    },
    {
      "label": "HostsQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
      "source_location": "L5",
      "id": "sb_db_hosts_service_hostsqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
      "source_location": "L6",
      "id": "sb_db_hosts_service_hostsqueries_constructor"
    },
    {
      "label": ".getHosts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
      "source_location": "L12",
      "id": "sb_db_hosts_service_hostsqueries_gethosts"
    },
    {
      "label": ".getDomainCountsByHost()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
      "source_location": "L26",
      "id": "sb_db_hosts_service_hostsqueries_getdomaincountsbyhost"
    },
    {
      "label": ".getDomainsByHost()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
      "source_location": "L46",
      "id": "sb_db_hosts_service_hostsqueries_getdomainsbyhost"
    },
    {
      "label": ".getHostsWithDomainCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
      "source_location": "L75",
      "id": "sb_db_hosts_service_hostsqueries_gethostswithdomaincounts"
    },
    {
      "label": ".saveHost()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
      "source_location": "L96",
      "id": "sb_db_hosts_service_hostsqueries_savehost"
    },
    {
      "label": "db-subdomains.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_db_subdomains_service_ts"
    },
    {
      "label": "SubdomainsQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L6",
      "id": "sb_db_subdomains_service_subdomainsqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L7",
      "id": "sb_db_subdomains_service_subdomainsqueries_constructor"
    },
    {
      "label": ".saveSubdomainsForDomainName()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L14",
      "id": "sb_db_subdomains_service_subdomainsqueries_savesubdomainsfordomainname"
    },
    {
      "label": ".fetchDomainId()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L30",
      "id": "sb_db_subdomains_service_subdomainsqueries_fetchdomainid"
    },
    {
      "label": ".saveSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L57",
      "id": "sb_db_subdomains_service_subdomainsqueries_savesubdomains"
    },
    {
      "label": ".deleteSubdomainsByDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L122",
      "id": "sb_db_subdomains_service_subdomainsqueries_deletesubdomainsbydomain"
    },
    {
      "label": ".updateSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L139",
      "id": "sb_db_subdomains_service_subdomainsqueries_updatesubdomains"
    },
    {
      "label": ".getAllSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L198",
      "id": "sb_db_subdomains_service_subdomainsqueries_getallsubdomains"
    },
    {
      "label": ".getSubdomainsByDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L220",
      "id": "sb_db_subdomains_service_subdomainsqueries_getsubdomainsbydomain"
    },
    {
      "label": ".getSubdomainInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L234",
      "id": "sb_db_subdomains_service_subdomainsqueries_getsubdomaininfo"
    },
    {
      "label": ".deleteSubdomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L258",
      "id": "sb_db_subdomains_service_subdomainsqueries_deletesubdomain"
    },
    {
      "label": ".saveSubdomainForDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L296",
      "id": "sb_db_subdomains_service_subdomainsqueries_savesubdomainfordomain"
    },
    {
      "label": "db-statuses.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-statuses.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_db_statuses_service_ts"
    },
    {
      "label": "StatusQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-statuses.service.ts",
      "source_location": "L5",
      "id": "sb_db_statuses_service_statusqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-statuses.service.ts",
      "source_location": "L6",
      "id": "sb_db_statuses_service_statusqueries_constructor"
    },
    {
      "label": ".saveStatuses()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-statuses.service.ts",
      "source_location": "L12",
      "id": "sb_db_statuses_service_statusqueries_savestatuses"
    },
    {
      "label": "db-valuations.service.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-valuations.service.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_services_db_query_services_sb_db_valuations_service_ts"
    },
    {
      "label": "ValuationQueries",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-valuations.service.ts",
      "source_location": "L4",
      "id": "sb_db_valuations_service_valuationqueries"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-valuations.service.ts",
      "source_location": "L5",
      "id": "sb_db_valuations_service_valuationqueries_constructor"
    },
    {
      "label": ".getDomainCostings()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-valuations.service.ts",
      "source_location": "L11",
      "id": "sb_db_valuations_service_valuationqueries_getdomaincostings"
    },
    {
      "label": ".updateDomainCostings()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-valuations.service.ts",
      "source_location": "L47",
      "id": "sb_db_valuations_service_valuationqueries_updatedomaincostings"
    },
    {
      "label": "domain-info.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_domain_things_domain_info_domain_info_component_ts"
    },
    {
      "label": "DomainInfoComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
      "source_location": "L19",
      "id": "domain_info_domain_info_component_domaininfocomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
      "source_location": "L22",
      "id": "domain_info_domain_info_component_domaininfocomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
      "source_location": "L27",
      "id": "domain_info_domain_info_component_domaininfocomponent_ngoninit"
    },
    {
      "label": ".filterIpAddresses()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
      "source_location": "L40",
      "id": "domain_info_domain_info_component_domaininfocomponent_filteripaddresses"
    },
    {
      "label": ".makeStatuses()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
      "source_location": "L63",
      "id": "domain_info_domain_info_component_domaininfocomponent_makestatuses"
    },
    {
      "label": "domain-list.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-list/domain-list.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_domain_things_domain_list_domain_list_component_ts"
    },
    {
      "label": "DomainListComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-list/domain-list.component.ts",
      "source_location": "L17",
      "id": "domain_list_domain_list_component_domainlistcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-list/domain-list.component.ts",
      "source_location": "L22",
      "id": "domain_list_domain_list_component_domainlistcomponent_constructor"
    },
    {
      "label": "domain-card.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_domain_things_domain_card_domain_card_component_ts"
    },
    {
      "label": "DomainCardComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L39",
      "id": "domain_card_domain_card_component_domaincardcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L45",
      "id": "domain_card_domain_card_component_domaincardcomponent_constructor"
    },
    {
      "label": ".isVisible()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L57",
      "id": "domain_card_domain_card_component_domaincardcomponent_isvisible"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L61",
      "id": "domain_card_domain_card_component_domaincardcomponent_ngoninit"
    },
    {
      "label": ".viewDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L91",
      "id": "domain_card_domain_card_component_domaincardcomponent_viewdomain"
    },
    {
      "label": ".editDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L95",
      "id": "domain_card_domain_card_component_domaincardcomponent_editdomain"
    },
    {
      "label": ".deleteDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L99",
      "id": "domain_card_domain_card_component_domaincardcomponent_deletedomain"
    },
    {
      "label": ".copyDomainUrl()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L129",
      "id": "domain_card_domain_card_component_domaincardcomponent_copydomainurl"
    },
    {
      "label": ".visitDomainUrl()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L154",
      "id": "domain_card_domain_card_component_domaincardcomponent_visitdomainurl"
    },
    {
      "label": ".clickedOnLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L159",
      "id": "domain_card_domain_card_component_domaincardcomponent_clickedonlink"
    },
    {
      "label": ".onCardClick()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L170",
      "id": "domain_card_domain_card_component_domaincardcomponent_oncardclick"
    },
    {
      "label": "domain-updates.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_domain_things_domain_updates_domain_updates_component_ts"
    },
    {
      "label": "DomainUpdatesComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L21",
      "id": "domain_updates_domain_updates_component_domainupdatescomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L41",
      "id": "domain_updates_domain_updates_component_domainupdatescomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L46",
      "id": "domain_updates_domain_updates_component_domainupdatescomponent_ngoninit"
    },
    {
      "label": ".fetchUpdates()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L51",
      "id": "domain_updates_domain_updates_component_domainupdatescomponent_fetchupdates"
    },
    {
      "label": ".fetchTotalCount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L77",
      "id": "domain_updates_domain_updates_component_domainupdatescomponent_fetchtotalcount"
    },
    {
      "label": ".onPageChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L93",
      "id": "domain_updates_domain_updates_component_domainupdatescomponent_onpagechange"
    },
    {
      "label": ".applyFilters()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L98",
      "id": "domain_updates_domain_updates_component_domainupdatescomponent_applyfilters"
    },
    {
      "label": ".clearFilters()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L102",
      "id": "domain_updates_domain_updates_component_domainupdatescomponent_clearfilters"
    },
    {
      "label": ".formatDate()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L110",
      "id": "domain_updates_domain_updates_component_domainupdatescomponent_formatdate"
    },
    {
      "label": ".mapChangeKey()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L118",
      "id": "domain_updates_domain_updates_component_domainupdatescomponent_mapchangekey"
    },
    {
      "label": ".toggleFilters()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L123",
      "id": "domain_updates_domain_updates_component_domainupdatescomponent_togglefilters"
    },
    {
      "label": "domain-filters.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_domain_things_domain_filters_domain_filters_component_ts"
    },
    {
      "label": "FieldVisibilityFilterComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L20",
      "id": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L86",
      "id": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L91",
      "id": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_ngoninit"
    },
    {
      "label": ".initializeSelectedFields()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L95",
      "id": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_initializeselectedfields"
    },
    {
      "label": ".onSelectionChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L103",
      "id": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onselectionchange"
    },
    {
      "label": ".onSortChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L113",
      "id": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onsortchange"
    },
    {
      "label": ".onSearch()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L117",
      "id": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onsearch"
    },
    {
      "label": ".onLayoutChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L122",
      "id": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onlayoutchange"
    },
    {
      "label": ".navigateToAddDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L126",
      "id": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_navigatetoadddomain"
    },
    {
      "label": ".showQuickAddDialog()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L130",
      "id": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_showquickadddialog"
    },
    {
      "label": ".afterDomainAdded()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L134",
      "id": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_afterdomainadded"
    },
    {
      "label": "domain-collection.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_domain_things_domain_collection_domain_collection_component_ts"
    },
    {
      "label": "DomainCollectionComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L24",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L62",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L66",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit"
    },
    {
      "label": ".ngOnChanges()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L73",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_ngonchanges"
    },
    {
      "label": ".onVisibilityChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L83",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_onvisibilitychange"
    },
    {
      "label": ".onSortChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L88",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_onsortchange"
    },
    {
      "label": ".updateVisibleColumns()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L93",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_updatevisiblecolumns"
    },
    {
      "label": ".sortDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L108",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains"
    },
    {
      "label": ".mapFieldToColumn()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L127",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_mapfieldtocolumn"
    },
    {
      "label": ".onSearchChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L145",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_onsearchchange"
    },
    {
      "label": ".onLayoutChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L150",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_onlayoutchange"
    },
    {
      "label": ".reloadDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L154",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_reloaddomains"
    },
    {
      "label": ".initializeFuse()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L161",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_initializefuse"
    },
    {
      "label": ".filterDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L169",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_filterdomains"
    },
    {
      "label": ".domainMatchesSearch()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L183",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_domainmatchessearch"
    },
    {
      "label": ".resetFilters()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L192",
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent_resetfilters"
    },
    {
      "label": "delete-data.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_settings_delete_data_delete_data_component_ts"
    },
    {
      "label": "DeleteAccountComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
      "source_location": "L29",
      "id": "delete_data_delete_data_component_deleteaccountcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
      "source_location": "L34",
      "id": "delete_data_delete_data_component_deleteaccountcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
      "source_location": "L42",
      "id": "delete_data_delete_data_component_deleteaccountcomponent_ngoninit"
    },
    {
      "label": ".clearData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
      "source_location": "L102",
      "id": "delete_data_delete_data_component_deleteaccountcomponent_cleardata"
    },
    {
      "label": ".confirmDeleteAccount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
      "source_location": "L117",
      "id": "delete_data_delete_data_component_deleteaccountcomponent_confirmdeleteaccount"
    },
    {
      "label": ".deleteAccount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
      "source_location": "L141",
      "id": "delete_data_delete_data_component_deleteaccountcomponent_deleteaccount"
    },
    {
      "label": "ui-options.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_settings_ui_options_ui_options_component_ts"
    },
    {
      "label": "UiSettingsComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L17",
      "id": "ui_options_ui_options_component_uisettingscomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L55",
      "id": "ui_options_ui_options_component_uisettingscomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L74",
      "id": "ui_options_ui_options_component_uisettingscomponent_ngoninit"
    },
    {
      "label": ".onLanguageChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L100",
      "id": "ui_options_ui_options_component_uisettingscomponent_onlanguagechange"
    },
    {
      "label": ".onDarkModeChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L105",
      "id": "ui_options_ui_options_component_uisettingscomponent_ondarkmodechange"
    },
    {
      "label": ".onThemeChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L110",
      "id": "ui_options_ui_options_component_uisettingscomponent_onthemechange"
    },
    {
      "label": ".onFontChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L115",
      "id": "ui_options_ui_options_component_uisettingscomponent_onfontchange"
    },
    {
      "label": ".onScaleChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L120",
      "id": "ui_options_ui_options_component_uisettingscomponent_onscalechange"
    },
    {
      "label": ".setScale()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L126",
      "id": "ui_options_ui_options_component_uisettingscomponent_setscale"
    },
    {
      "label": ".updateAccessibilityOptions()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L132",
      "id": "ui_options_ui_options_component_uisettingscomponent_updateaccessibilityoptions"
    },
    {
      "label": ".syncLargeTextAndScale()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L141",
      "id": "ui_options_ui_options_component_uisettingscomponent_synclargetextandscale"
    },
    {
      "label": ".signOut()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L152",
      "id": "ui_options_ui_options_component_uisettingscomponent_signout"
    },
    {
      "label": "account-issues.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/account-issues/account-issues.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_settings_account_issues_account_issues_component_ts"
    },
    {
      "label": "AccountIssuesComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/account-issues/account-issues.component.ts",
      "source_location": "L19",
      "id": "account_issues_account_issues_component_accountissuescomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/account-issues/account-issues.component.ts",
      "source_location": "L25",
      "id": "account_issues_account_issues_component_accountissuescomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/settings/account-issues/account-issues.component.ts",
      "source_location": "L31",
      "id": "account_issues_account_issues_component_accountissuescomponent_ngoninit"
    },
    {
      "label": "welcome.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/getting-started/welcome.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_getting_started_welcome_component_ts"
    },
    {
      "label": "WelcomeComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/getting-started/welcome.component.ts",
      "source_location": "L54",
      "id": "getting_started_welcome_component_welcomecomponent"
    },
    {
      "label": "notifications-list.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_notifications_list_notifications_list_component_ts"
    },
    {
      "label": "NotificationsListComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L17",
      "id": "notifications_list_notifications_list_component_notificationslistcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L24",
      "id": "notifications_list_notifications_list_component_notificationslistcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L30",
      "id": "notifications_list_notifications_list_component_notificationslistcomponent_ngoninit"
    },
    {
      "label": ".loadNotifications()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L34",
      "id": "notifications_list_notifications_list_component_notificationslistcomponent_loadnotifications"
    },
    {
      "label": ".sortByUnreadFirst()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L56",
      "id": "notifications_list_notifications_list_component_notificationslistcomponent_sortbyunreadfirst"
    },
    {
      "label": ".updateUnreadCount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L64",
      "id": "notifications_list_notifications_list_component_notificationslistcomponent_updateunreadcount"
    },
    {
      "label": ".markAsRead()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L69",
      "id": "notifications_list_notifications_list_component_notificationslistcomponent_markasread"
    },
    {
      "label": ".markAsUnread()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L77",
      "id": "notifications_list_notifications_list_component_notificationslistcomponent_markasunread"
    },
    {
      "label": ".markAllAsRead()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L85",
      "id": "notifications_list_notifications_list_component_notificationslistcomponent_markallasread"
    },
    {
      "label": "uptime-history.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_monitor_uptime_history_uptime_history_component_ts"
    },
    {
      "label": "UptimeHistoryComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L23",
      "id": "uptime_history_uptime_history_component_uptimehistorycomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L31",
      "id": "uptime_history_uptime_history_component_uptimehistorycomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L36",
      "id": "uptime_history_uptime_history_component_uptimehistorycomponent_ngoninit"
    },
    {
      "label": ".fetchUptimeHistory()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L40",
      "id": "uptime_history_uptime_history_component_uptimehistorycomponent_fetchuptimehistory"
    },
    {
      "label": ".generateCalendarHeatmap()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L60",
      "id": "uptime_history_uptime_history_component_uptimehistorycomponent_generatecalendarheatmap"
    },
    {
      "label": ".generateResponseCodePieChart()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L176",
      "id": "uptime_history_uptime_history_component_uptimehistorycomponent_generateresponsecodepiechart"
    },
    {
      "label": ".getResponseCodeColor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L211",
      "id": "uptime_history_uptime_history_component_uptimehistorycomponent_getresponsecodecolor"
    },
    {
      "label": ".getOrdinalSuffix()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L222",
      "id": "uptime_history_uptime_history_component_uptimehistorycomponent_getordinalsuffix"
    },
    {
      "label": ".getDaysInPastYear()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L241",
      "id": "uptime_history_uptime_history_component_uptimehistorycomponent_getdaysinpastyear"
    },
    {
      "label": ".getDayName()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L255",
      "id": "uptime_history_uptime_history_component_uptimehistorycomponent_getdayname"
    },
    {
      "label": ".getWeekOfYear()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L262",
      "id": "uptime_history_uptime_history_component_uptimehistorycomponent_getweekofyear"
    },
    {
      "label": ".getCssVariableColor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L272",
      "id": "uptime_history_uptime_history_component_uptimehistorycomponent_getcssvariablecolor"
    },
    {
      "label": "sparklines.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_monitor_sparklines_sparklines_component_ts"
    },
    {
      "label": "DomainSparklineComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L32",
      "id": "sparklines_sparklines_component_domainsparklinecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L71",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L77",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_ngoninit"
    },
    {
      "label": ".fetchUptimeData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L81",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_fetchuptimedata"
    },
    {
      "label": ".processUptimeData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L101",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata"
    },
    {
      "label": ".processResponseCodes()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L133",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_processresponsecodes"
    },
    {
      "label": ".calculateAverage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L149",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_calculateaverage"
    },
    {
      "label": ".calculateMinMax()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L156",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_calculateminmax"
    },
    {
      "label": ".updateCharts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L164",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_updatecharts"
    },
    {
      "label": ".createSparklineChart()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L174",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_createsparklinechart"
    },
    {
      "label": ".updateHoveredValue()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L247",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_updatehoveredvalue"
    },
    {
      "label": ".onTimeframeChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L274",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_ontimeframechange"
    },
    {
      "label": ".onAdvancedModeChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L279",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_onadvancedmodechange"
    },
    {
      "label": ".round()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L284",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_round"
    },
    {
      "label": ".mapTimeToSentence()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L291",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_maptimetosentence"
    },
    {
      "label": ".formatTimeStamp()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L301",
      "id": "sparklines_sparklines_component_domainsparklinecomponent_formattimestamp"
    },
    {
      "label": "domain-valuation.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_charts_domain_valuation_domain_valuation_component_ts"
    },
    {
      "label": "DomainValuationChartComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
      "source_location": "L28",
      "id": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
      "source_location": "L32",
      "id": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
      "source_location": "L38",
      "id": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_ngoninit"
    },
    {
      "label": ".loadDomainCostings()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
      "source_location": "L42",
      "id": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_loaddomaincostings"
    },
    {
      "label": ".createChartOptions()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
      "source_location": "L86",
      "id": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_createchartoptions"
    },
    {
      "label": ".getColor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
      "source_location": "L140",
      "id": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_getcolor"
    },
    {
      "label": "domain-epp-status.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_charts_domain_epp_status_domain_epp_status_component_ts"
    },
    {
      "label": "EppStatusChartComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.ts",
      "source_location": "L27",
      "id": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.ts",
      "source_location": "L36",
      "id": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.ts",
      "source_location": "L42",
      "id": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_ngoninit"
    },
    {
      "label": ".setChartColors()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.ts",
      "source_location": "L47",
      "id": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_setchartcolors"
    },
    {
      "label": ".loadEppCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.ts",
      "source_location": "L63",
      "id": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_loadeppcounts"
    },
    {
      "label": ".createChart()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.ts",
      "source_location": "L104",
      "id": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_createchart"
    },
    {
      "label": "registration-lifespan.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_charts_registration_lifespan_registration_lifespan_component_ts"
    },
    {
      "label": "DomainGanttChartComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L21",
      "id": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L34",
      "id": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L40",
      "id": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_ngoninit"
    },
    {
      "label": ".ngAfterViewInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L45",
      "id": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_ngafterviewinit"
    },
    {
      "label": ".loadDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L50",
      "id": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_loaddomains"
    },
    {
      "label": ".setYearRange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L73",
      "id": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_setyearrange"
    },
    {
      "label": ".calculateBarPosition()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L86",
      "id": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatebarposition"
    },
    {
      "label": ".calculateTodayPosition()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L113",
      "id": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatetodayposition"
    },
    {
      "label": ".getBarColor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L120",
      "id": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_getbarcolor"
    },
    {
      "label": "domain-pie.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_charts_domain_pie_domain_pie_component_ts"
    },
    {
      "label": "DomainPieChartsComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L31",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L55",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L62",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit"
    },
    {
      "label": ".ngAfterViewInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L73",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_ngafterviewinit"
    },
    {
      "label": ".onTabChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L79",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange"
    },
    {
      "label": ".forceChartRedraw()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L91",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_forcechartredraw"
    },
    {
      "label": ".loadRegistrarData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L101",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata"
    },
    {
      "label": ".loadSslIssuerData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L112",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata"
    },
    {
      "label": ".loadHostData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L123",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata"
    },
    {
      "label": ".initChartOptions()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L134",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_initchartoptions"
    },
    {
      "label": ".normalizeChartData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L183",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_normalizechartdata"
    },
    {
      "label": ".getRegistrarData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L188",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_getregistrardata"
    },
    {
      "label": ".getSslIssuerData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L218",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_getsslissuerdata"
    },
    {
      "label": ".getHostData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L238",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_gethostdata"
    },
    {
      "label": ".setChartColors()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L258",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartcolors"
    },
    {
      "label": ".setChartSize()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L276",
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartsize"
    },
    {
      "label": "change-history.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_charts_change_history_change_history_component_ts"
    },
    {
      "label": "ChangeHistoryChartComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
      "source_location": "L27",
      "id": "change_history_change_history_component_changehistorychartcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
      "source_location": "L34",
      "id": "change_history_change_history_component_changehistorychartcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
      "source_location": "L39",
      "id": "change_history_change_history_component_changehistorychartcomponent_ngoninit"
    },
    {
      "label": ".loadChartData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
      "source_location": "L43",
      "id": "change_history_change_history_component_changehistorychartcomponent_loadchartdata"
    },
    {
      "label": ".prepareChartData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
      "source_location": "L62",
      "id": "change_history_change_history_component_changehistorychartcomponent_preparechartdata"
    },
    {
      "label": ".createChart()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
      "source_location": "L78",
      "id": "change_history_change_history_component_changehistorychartcomponent_createchart"
    },
    {
      "label": "year-calendar.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_charts_year_calendar_year_calendar_component_ts"
    },
    {
      "label": "YearCalendarComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L29",
      "id": "year_calendar_year_calendar_component_yearcalendarcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L35",
      "id": "year_calendar_year_calendar_component_yearcalendarcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L41",
      "id": "year_calendar_year_calendar_component_yearcalendarcomponent_ngoninit"
    },
    {
      "label": ".loadYearData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L45",
      "id": "year_calendar_year_calendar_component_yearcalendarcomponent_loadyeardata"
    },
    {
      "label": ".populateMonthsData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L72",
      "id": "year_calendar_year_calendar_component_yearcalendarcomponent_populatemonthsdata"
    },
    {
      "label": ".getMonthName()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L115",
      "id": "year_calendar_year_calendar_component_yearcalendarcomponent_getmonthname"
    },
    {
      "label": ".navigateYear()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L119",
      "id": "year_calendar_year_calendar_component_yearcalendarcomponent_navigateyear"
    },
    {
      "label": ".onDomainClick()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L124",
      "id": "year_calendar_year_calendar_component_yearcalendarcomponent_ondomainclick"
    },
    {
      "label": "tag-cloud.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_charts_tag_cloud_tag_cloud_component_ts"
    },
    {
      "label": "DomainTagCloudComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L37",
      "id": "tag_cloud_tag_cloud_component_domaintagcloudcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L47",
      "id": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L53",
      "id": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_ngoninit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L57",
      "id": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_ngondestroy"
    },
    {
      "label": ".onResize()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L63",
      "id": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_onresize"
    },
    {
      "label": ".loadTagsWithCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L68",
      "id": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_loadtagswithcounts"
    },
    {
      "label": ".renderCloud()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L96",
      "id": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_rendercloud"
    },
    {
      "label": ".draw()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L131",
      "id": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_draw"
    },
    {
      "label": "host-map.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_charts_host_map_host_map_component_ts"
    },
    {
      "label": "HostMapComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L19",
      "id": "host_map_host_map_component_hostmapcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L26",
      "id": "host_map_host_map_component_hostmapcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L34",
      "id": "host_map_host_map_component_hostmapcomponent_ngoninit"
    },
    {
      "label": ".ngAfterViewInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L47",
      "id": "host_map_host_map_component_hostmapcomponent_ngafterviewinit"
    },
    {
      "label": ".loadHosts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L57",
      "id": "host_map_host_map_component_hostmapcomponent_loadhosts"
    },
    {
      "label": ".loadLeaflet()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L79",
      "id": "host_map_host_map_component_hostmapcomponent_loadleaflet"
    },
    {
      "label": ".setTheme()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L84",
      "id": "host_map_host_map_component_hostmapcomponent_settheme"
    },
    {
      "label": ".initMap()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L93",
      "id": "host_map_host_map_component_hostmapcomponent_initmap"
    },
    {
      "label": ".addMarkers()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L102",
      "id": "host_map_host_map_component_hostmapcomponent_addmarkers"
    },
    {
      "label": ".getCustomIcon()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L128",
      "id": "host_map_host_map_component_hostmapcomponent_getcustomicon"
    },
    {
      "label": "domain-expiration-bar.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_charts_domain_expiration_bar_domain_expiration_bar_component_ts"
    },
    {
      "label": "DomainExpirationBarComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L34",
      "id": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L47",
      "id": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L52",
      "id": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_ngoninit"
    },
    {
      "label": ".calculateExpirations()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L60",
      "id": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_calculateexpirations"
    },
    {
      "label": ".getTooltipContent()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L100",
      "id": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_gettooltipcontent"
    },
    {
      "label": ".formatExpirationMessage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L115",
      "id": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_formatexpirationmessage"
    },
    {
      "label": ".getUpcomingDomainsMessage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L120",
      "id": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_getupcomingdomainsmessage"
    },
    {
      "label": ".prepareTimelineEvents()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L130",
      "id": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_preparetimelineevents"
    },
    {
      "label": ".getExpirationIcon()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L142",
      "id": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_getexpirationicon"
    },
    {
      "label": ".getExpirationColor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L149",
      "id": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_getexpirationcolor"
    },
    {
      "label": ".toggleTimeline()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L156",
      "id": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_toggletimeline"
    },
    {
      "label": "domain-hierarchy.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_charts_domain_hierarchy_domain_hierarchy_component_ts"
    },
    {
      "label": "TldOrganizationChartComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
      "source_location": "L16",
      "id": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
      "source_location": "L25",
      "id": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
      "source_location": "L31",
      "id": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_ngoninit"
    },
    {
      "label": ".prepareChartData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
      "source_location": "L35",
      "id": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_preparechartdata"
    },
    {
      "label": ".extractTld()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
      "source_location": "L84",
      "id": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_extracttld"
    },
    {
      "label": ".setNodeStyles()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
      "source_location": "L89",
      "id": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_setnodestyles"
    },
    {
      "label": "tag-grid.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_tag_grid_tag_grid_component_ts"
    },
    {
      "label": "TagGridComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L18",
      "id": "tag_grid_tag_grid_component_taggridcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L26",
      "id": "tag_grid_tag_grid_component_taggridcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L35",
      "id": "tag_grid_tag_grid_component_taggridcomponent_ngoninit"
    },
    {
      "label": ".loadTagsWithCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L40",
      "id": "tag_grid_tag_grid_component_taggridcomponent_loadtagswithcounts"
    },
    {
      "label": ".initializeContextMenu()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L58",
      "id": "tag_grid_tag_grid_component_taggridcomponent_initializecontextmenu"
    },
    {
      "label": ".onRightClick()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L68",
      "id": "tag_grid_tag_grid_component_taggridcomponent_onrightclick"
    },
    {
      "label": ".viewTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L76",
      "id": "tag_grid_tag_grid_component_taggridcomponent_viewtag"
    },
    {
      "label": ".editTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L80",
      "id": "tag_grid_tag_grid_component_taggridcomponent_edittag"
    },
    {
      "label": ".addRemoveDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L84",
      "id": "tag_grid_tag_grid_component_taggridcomponent_addremovedomains"
    },
    {
      "label": ".addNewTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L88",
      "id": "tag_grid_tag_grid_component_taggridcomponent_addnewtag"
    },
    {
      "label": ".deleteTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L92",
      "id": "tag_grid_tag_grid_component_taggridcomponent_deletetag"
    },
    {
      "label": "doc-viewer.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_about_things_doc_viewer_component_ts"
    },
    {
      "label": "DocsViewerComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L148",
      "id": "about_things_doc_viewer_component_docsviewercomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L167",
      "id": "about_things_doc_viewer_component_docsviewercomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L174",
      "id": "about_things_doc_viewer_component_docsviewercomponent_ngoninit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L225",
      "id": "about_things_doc_viewer_component_docsviewercomponent_ngondestroy"
    },
    {
      "label": ".ngAfterViewChecked()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L242",
      "id": "about_things_doc_viewer_component_docsviewercomponent_ngafterviewchecked"
    },
    {
      "label": ".sortedDocs()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L251",
      "id": "about_things_doc_viewer_component_docsviewercomponent_sorteddocs"
    },
    {
      "label": ".onWindowScroll()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L266",
      "id": "about_things_doc_viewer_component_docsviewercomponent_onwindowscroll"
    },
    {
      "label": ".getFallbackImage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L284",
      "id": "about_things_doc_viewer_component_docsviewercomponent_getfallbackimage"
    },
    {
      "label": ".loadAndRenderMermaid()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L301",
      "id": "about_things_doc_viewer_component_docsviewercomponent_loadandrendermermaid"
    },
    {
      "label": ".runMermaid()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L325",
      "id": "about_things_doc_viewer_component_docsviewercomponent_runmermaid"
    },
    {
      "label": "business-features.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/business-features.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_about_things_business_features_component_ts"
    },
    {
      "label": "BusinessFeaturesComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/business-features.component.ts",
      "source_location": "L22",
      "id": "about_things_business_features_component_businessfeaturescomponent"
    },
    {
      "label": "about-links.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/about-links.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_about_things_about_links_component_ts"
    },
    {
      "label": "AboutLinks",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/about-links.component.ts",
      "source_location": "L35",
      "id": "about_things_about_links_component_aboutlinks"
    },
    {
      "label": ".makeId()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/about-things/about-links.component.ts",
      "source_location": "L38",
      "id": "about_things_about_links_component_aboutlinks_makeid"
    },
    {
      "label": "tag-picklist.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_forms_tag_picklist_tag_picklist_component_ts"
    },
    {
      "label": "TagPickListComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
      "source_location": "L17",
      "id": "tag_picklist_tag_picklist_component_tagpicklistcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
      "source_location": "L24",
      "id": "tag_picklist_tag_picklist_component_tagpicklistcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
      "source_location": "L30",
      "id": "tag_picklist_tag_picklist_component_tagpicklistcomponent_ngoninit"
    },
    {
      "label": ".loadDomainsForTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
      "source_location": "L37",
      "id": "tag_picklist_tag_picklist_component_tagpicklistcomponent_loaddomainsfortag"
    },
    {
      "label": ".saveDomainsForTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
      "source_location": "L56",
      "id": "tag_picklist_tag_picklist_component_tagpicklistcomponent_savedomainsfortag"
    },
    {
      "label": "tag-editor.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_forms_tag_editor_tag_editor_component_ts"
    },
    {
      "label": "TagEditorComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
      "source_location": "L16",
      "id": "tag_editor_tag_editor_component_tageditorcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
      "source_location": "L24",
      "id": "tag_editor_tag_editor_component_tageditorcomponent_constructor"
    },
    {
      "label": ".saveTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
      "source_location": "L30",
      "id": "tag_editor_tag_editor_component_tageditorcomponent_savetag"
    },
    {
      "label": ".createTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
      "source_location": "L47",
      "id": "tag_editor_tag_editor_component_tageditorcomponent_createtag"
    },
    {
      "label": ".updateTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
      "source_location": "L76",
      "id": "tag_editor_tag_editor_component_tageditorcomponent_updatetag"
    },
    {
      "label": ".isValidIcon()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
      "source_location": "L97",
      "id": "tag_editor_tag_editor_component_tageditorcomponent_isvalidicon"
    },
    {
      "label": "screenshots.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_home_things_screenshots_screenshots_component_ts"
    },
    {
      "label": "ScreenshotsComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L33",
      "id": "screenshots_screenshots_component_screenshotscomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L67",
      "id": "screenshots_screenshots_component_screenshotscomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L72",
      "id": "screenshots_screenshots_component_screenshotscomponent_ngoninit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L78",
      "id": "screenshots_screenshots_component_screenshotscomponent_ngondestroy"
    },
    {
      "label": ".onThumbnailButtonClick()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L85",
      "id": "screenshots_screenshots_component_screenshotscomponent_onthumbnailbuttonclick"
    },
    {
      "label": ".fullScreenIcon()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L92",
      "id": "screenshots_screenshots_component_screenshotscomponent_fullscreenicon"
    },
    {
      "label": ".galleriaClass()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L99",
      "id": "screenshots_screenshots_component_screenshotscomponent_galleriaclass"
    },
    {
      "label": ".toggleFullScreen()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L106",
      "id": "screenshots_screenshots_component_screenshotscomponent_togglefullscreen"
    },
    {
      "label": ".openPreviewFullScreen()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L117",
      "id": "screenshots_screenshots_component_screenshotscomponent_openpreviewfullscreen"
    },
    {
      "label": ".closePreviewFullScreen()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L137",
      "id": "screenshots_screenshots_component_screenshotscomponent_closepreviewfullscreen"
    },
    {
      "label": ".onFullScreenChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L149",
      "id": "screenshots_screenshots_component_screenshotscomponent_onfullscreenchange"
    },
    {
      "label": ".bindDocumentListeners()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L157",
      "id": "screenshots_screenshots_component_screenshotscomponent_binddocumentlisteners"
    },
    {
      "label": ".unbindDocumentListeners()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L168",
      "id": "screenshots_screenshots_component_screenshotscomponent_unbinddocumentlisteners"
    },
    {
      "label": "demo.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/demo/demo.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_home_things_demo_demo_component_ts"
    },
    {
      "label": "DemoComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/demo/demo.component.ts",
      "source_location": "L39",
      "id": "demo_demo_component_democomponent"
    },
    {
      "label": "feature-grid.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/feature-grid/feature-grid.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_home_things_feature_grid_feature_grid_component_ts"
    },
    {
      "label": "FeaturesGridComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/feature-grid/feature-grid.component.ts",
      "source_location": "L34",
      "id": "feature_grid_feature_grid_component_featuresgridcomponent"
    },
    {
      "label": "pricing-cards.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/pricing-cards/pricing-cards.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_home_things_pricing_cards_pricing_cards_component_ts"
    },
    {
      "label": "PricingCardsComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/pricing-cards/pricing-cards.component.ts",
      "source_location": "L24",
      "id": "pricing_cards_pricing_cards_component_pricingcardscomponent"
    },
    {
      "label": ".toggleBilling()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/pricing-cards/pricing-cards.component.ts",
      "source_location": "L41",
      "id": "pricing_cards_pricing_cards_component_pricingcardscomponent_togglebilling"
    },
    {
      "label": ".getPrice()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/pricing-cards/pricing-cards.component.ts",
      "source_location": "L45",
      "id": "pricing_cards_pricing_cards_component_pricingcardscomponent_getprice"
    },
    {
      "label": "logo.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/logo/logo.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_home_things_logo_logo_component_ts"
    },
    {
      "label": "LogoComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/logo/logo.component.ts",
      "source_location": "L50",
      "id": "logo_logo_component_logocomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/logo/logo.component.ts",
      "source_location": "L53",
      "id": "logo_logo_component_logocomponent_constructor"
    },
    {
      "label": ".ngAfterViewInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/logo/logo.component.ts",
      "source_location": "L55",
      "id": "logo_logo_component_logocomponent_ngafterviewinit"
    },
    {
      "label": "cta.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/cta/cta.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_home_things_cta_cta_component_ts"
    },
    {
      "label": "CtaComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/cta/cta.component.ts",
      "source_location": "L82",
      "id": "cta_cta_component_ctacomponent"
    },
    {
      "label": "feature-carousel.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/feature-carousel/feature-carousel.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_home_things_feature_carousel_feature_carousel_component_ts"
    },
    {
      "label": "FeatureCarouselComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/feature-carousel/feature-carousel.component.ts",
      "source_location": "L18",
      "id": "feature_carousel_feature_carousel_component_featurecarouselcomponent"
    },
    {
      "label": "hero.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/hero/hero.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_home_things_hero_hero_component_ts"
    },
    {
      "label": "HeroComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/hero/hero.component.ts",
      "source_location": "L14",
      "id": "hero_hero_component_herocomponent"
    },
    {
      "label": "demo.welcome.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/demo-welcome/demo.welcome.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_home_things_demo_welcome_demo_welcome_component_ts"
    },
    {
      "label": "DemoWelcomeComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/demo-welcome/demo.welcome.component.ts",
      "source_location": "L76",
      "id": "demo_welcome_demo_welcome_component_demowelcomecomponent"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/demo-welcome/demo.welcome.component.ts",
      "source_location": "L81",
      "id": "demo_welcome_demo_welcome_component_demowelcomecomponent_ngoninit"
    },
    {
      "label": ".hideDemoWelcome()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/demo-welcome/demo.welcome.component.ts",
      "source_location": "L91",
      "id": "demo_welcome_demo_welcome_component_demowelcomecomponent_hidedemowelcome"
    },
    {
      "label": ".isBrowser()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/home-things/demo-welcome/demo.welcome.component.ts",
      "source_location": "L98",
      "id": "demo_welcome_demo_welcome_component_demowelcomecomponent_isbrowser"
    },
    {
      "label": "navbar.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_navbar_navbar_component_ts"
    },
    {
      "label": "NavbarComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L40",
      "id": "navbar_navbar_component_navbarcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L59",
      "id": "navbar_navbar_component_navbarcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L69",
      "id": "navbar_navbar_component_navbarcomponent_ngoninit"
    },
    {
      "label": ".ngAfterViewInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L89",
      "id": "navbar_navbar_component_navbarcomponent_ngafterviewinit"
    },
    {
      "label": ".loadUserPlanEnvironment()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L95",
      "id": "navbar_navbar_component_navbarcomponent_loaduserplanenvironment"
    },
    {
      "label": ".getColorForPlan()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L115",
      "id": "navbar_navbar_component_navbarcomponent_getcolorforplan"
    },
    {
      "label": ".loadUnreadNotificationCount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L143",
      "id": "navbar_navbar_component_navbarcomponent_loadunreadnotificationcount"
    },
    {
      "label": ".setAuthState()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L151",
      "id": "navbar_navbar_component_navbarcomponent_setauthstate"
    },
    {
      "label": ".initializeMenuItems()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L166",
      "id": "navbar_navbar_component_navbarcomponent_initializemenuitems"
    },
    {
      "label": ".toggleSidebar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L190",
      "id": "navbar_navbar_component_navbarcomponent_togglesidebar"
    },
    {
      "label": ".closeSidebar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L195",
      "id": "navbar_navbar_component_navbarcomponent_closesidebar"
    },
    {
      "label": ".toggleNotifications()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L201",
      "id": "navbar_navbar_component_navbarcomponent_togglenotifications"
    },
    {
      "label": ".toggleSettings()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L208",
      "id": "navbar_navbar_component_navbarcomponent_togglesettings"
    },
    {
      "label": ".signOut()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L214",
      "id": "navbar_navbar_component_navbarcomponent_signout"
    },
    {
      "label": "sponsor-thanks.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_sponsor_thanks_sponsor_thanks_component_ts"
    },
    {
      "label": "SponsorMessageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
      "source_location": "L17",
      "id": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
      "source_location": "L23",
      "id": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
      "source_location": "L31",
      "id": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_ngoninit"
    },
    {
      "label": ".hideSponsorThanks()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
      "source_location": "L72",
      "id": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_hidesponsorthanks"
    },
    {
      "label": ".isBrowser()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
      "source_location": "L80",
      "id": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_isbrowser"
    },
    {
      "label": "footer.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/footer/footer.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_footer_footer_component_ts"
    },
    {
      "label": "FooterComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/footer/footer.component.ts",
      "source_location": "L18",
      "id": "footer_footer_component_footercomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/footer/footer.component.ts",
      "source_location": "L24",
      "id": "footer_footer_component_footercomponent_constructor"
    },
    {
      "label": "breadcrumbs.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_misc_breadcrumbs_component_ts"
    },
    {
      "label": "BreadcrumbsComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L58",
      "id": "misc_breadcrumbs_component_breadcrumbscomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L64",
      "id": "misc_breadcrumbs_component_breadcrumbscomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L66",
      "id": "misc_breadcrumbs_component_breadcrumbscomponent_ngoninit"
    },
    {
      "label": ".ngOnChanges()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L72",
      "id": "misc_breadcrumbs_component_breadcrumbscomponent_ngonchanges"
    },
    {
      "label": ".generateBreadcrumbSchema()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L79",
      "id": "misc_breadcrumbs_component_breadcrumbscomponent_generatebreadcrumbschema"
    },
    {
      "label": ".isDomainPage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L92",
      "id": "misc_breadcrumbs_component_breadcrumbscomponent_isdomainpage"
    },
    {
      "label": ".updateBreadcrumbs()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L97",
      "id": "misc_breadcrumbs_component_breadcrumbscomponent_updatebreadcrumbs"
    },
    {
      "label": ".determineIfBreadcrumbsShouldBeShown()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L119",
      "id": "misc_breadcrumbs_component_breadcrumbscomponent_determineifbreadcrumbsshouldbeshown"
    },
    {
      "label": ".getIconForPath()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L126",
      "id": "misc_breadcrumbs_component_breadcrumbscomponent_geticonforpath"
    },
    {
      "label": ".getSvgIconForPath()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L165",
      "id": "misc_breadcrumbs_component_breadcrumbscomponent_getsvgiconforpath"
    },
    {
      "label": ".getLabelForPath()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L174",
      "id": "misc_breadcrumbs_component_breadcrumbscomponent_getlabelforpath"
    },
    {
      "label": ".getRouteForPath()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L195",
      "id": "misc_breadcrumbs_component_breadcrumbscomponent_getrouteforpath"
    },
    {
      "label": ".flattenNavLinks()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L199",
      "id": "misc_breadcrumbs_component_breadcrumbscomponent_flattennavlinks"
    },
    {
      "label": "edit-link.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_misc_edit_link_component_ts"
    },
    {
      "label": "LinkDialogComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
      "source_location": "L16",
      "id": "misc_edit_link_component_linkdialogcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
      "source_location": "L24",
      "id": "misc_edit_link_component_linkdialogcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
      "source_location": "L46",
      "id": "misc_edit_link_component_linkdialogcomponent_ngoninit"
    },
    {
      "label": ".onSave()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
      "source_location": "L50",
      "id": "misc_edit_link_component_linkdialogcomponent_onsave"
    },
    {
      "label": ".onCancel()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
      "source_location": "L55",
      "id": "misc_edit_link_component_linkdialogcomponent_oncancel"
    },
    {
      "label": "favicon.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_misc_favicon_component_ts"
    },
    {
      "label": "DomainFaviconComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L37",
      "id": "misc_favicon_component_domainfaviconcomponent"
    },
    {
      "label": ".sanitizedDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L53",
      "id": "misc_favicon_component_domainfaviconcomponent_sanitizeddomain"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L63",
      "id": "misc_favicon_component_domainfaviconcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L67",
      "id": "misc_favicon_component_domainfaviconcomponent_ngoninit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L72",
      "id": "misc_favicon_component_domainfaviconcomponent_ngondestroy"
    },
    {
      "label": ".startSpinningTimeout()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L76",
      "id": "misc_favicon_component_domainfaviconcomponent_startspinningtimeout"
    },
    {
      "label": ".clearSpinningTimeout()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L82",
      "id": "misc_favicon_component_domainfaviconcomponent_clearspinningtimeout"
    },
    {
      "label": ".onFaviconLoad()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L88",
      "id": "misc_favicon_component_domainfaviconcomponent_onfaviconload"
    },
    {
      "label": ".onFaviconError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L93",
      "id": "misc_favicon_component_domainfaviconcomponent_onfaviconerror"
    },
    {
      "label": ".getSanitizedDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L99",
      "id": "misc_favicon_component_domainfaviconcomponent_getsanitizeddomain"
    },
    {
      "label": "asset-list.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/asset-list.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_misc_asset_list_component_ts"
    },
    {
      "label": "AssetListComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/asset-list.component.ts",
      "source_location": "L68",
      "id": "misc_asset_list_component_assetlistcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/asset-list.component.ts",
      "source_location": "L128",
      "id": "misc_asset_list_component_assetlistcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/asset-list.component.ts",
      "source_location": "L135",
      "id": "misc_asset_list_component_assetlistcomponent_ngoninit"
    },
    {
      "label": ".fetchAssetCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/asset-list.component.ts",
      "source_location": "L142",
      "id": "misc_asset_list_component_assetlistcomponent_fetchassetcounts"
    },
    {
      "label": "profile-picture.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/profile-picture.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_misc_profile_picture_component_ts"
    },
    {
      "label": "ProfilePictureComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/profile-picture.component.ts",
      "source_location": "L51",
      "id": "misc_profile_picture_component_profilepicturecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/profile-picture.component.ts",
      "source_location": "L56",
      "id": "misc_profile_picture_component_profilepicturecomponent_constructor"
    },
    {
      "label": ".hashString()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/profile-picture.component.ts",
      "source_location": "L61",
      "id": "misc_profile_picture_component_profilepicturecomponent_hashstring"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/profile-picture.component.ts",
      "source_location": "L69",
      "id": "misc_profile_picture_component_profilepicturecomponent_ngoninit"
    },
    {
      "label": "external-links.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/external-links.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_misc_external_links_component_ts"
    },
    {
      "label": "AdditionalResourcesComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/external-links.component.ts",
      "source_location": "L65",
      "id": "misc_external_links_component_additionalresourcescomponent"
    },
    {
      "label": ".makeLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/external-links.component.ts",
      "source_location": "L245",
      "id": "misc_external_links_component_additionalresourcescomponent_makelink"
    },
    {
      "label": ".extractHostname()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/external-links.component.ts",
      "source_location": "L257",
      "id": "misc_external_links_component_additionalresourcescomponent_extracthostname"
    },
    {
      "label": ".toggleResourceShowFull()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/external-links.component.ts",
      "source_location": "L261",
      "id": "misc_external_links_component_additionalresourcescomponent_toggleresourceshowfull"
    },
    {
      "label": "loading.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_misc_loading_component_ts"
    },
    {
      "label": "LoadingComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
      "source_location": "L90",
      "id": "misc_loading_component_loadingcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
      "source_location": "L114",
      "id": "misc_loading_component_loadingcomponent_constructor"
    },
    {
      "label": ".ngAfterViewInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
      "source_location": "L127",
      "id": "misc_loading_component_loadingcomponent_ngafterviewinit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
      "source_location": "L135",
      "id": "misc_loading_component_loadingcomponent_ngondestroy"
    },
    {
      "label": ".reloadPage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
      "source_location": "L145",
      "id": "misc_loading_component_loadingcomponent_reloadpage"
    },
    {
      "label": ".updateTranslatedStrings()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
      "source_location": "L154",
      "id": "misc_loading_component_loadingcomponent_updatetranslatedstrings"
    },
    {
      "label": "helpful-links.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/helpful-links.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_misc_helpful_links_component_ts"
    },
    {
      "label": "HelpfulLinksComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/helpful-links.component.ts",
      "source_location": "L23",
      "id": "misc_helpful_links_component_helpfullinkscomponent"
    },
    {
      "label": "feature-not-enabled.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/feature-not-enabled.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_misc_feature_not_enabled_component_ts"
    },
    {
      "label": "FeatureNotEnabledComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/feature-not-enabled.component.ts",
      "source_location": "L47",
      "id": "misc_feature_not_enabled_component_featurenotenabledcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/feature-not-enabled.component.ts",
      "source_location": "L57",
      "id": "misc_feature_not_enabled_component_featurenotenabledcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/feature-not-enabled.component.ts",
      "source_location": "L65",
      "id": "misc_feature_not_enabled_component_featurenotenabledcomponent_ngoninit"
    },
    {
      "label": ".mapEnvironmentToString()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/feature-not-enabled.component.ts",
      "source_location": "L71",
      "id": "misc_feature_not_enabled_component_featurenotenabledcomponent_mapenvironmenttostring"
    },
    {
      "label": "svg-icon.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_misc_svg_icon_component_ts"
    },
    {
      "label": "SafeHtmlPipe",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L8",
      "id": "misc_svg_icon_component_safehtmlpipe"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L9",
      "id": "misc_svg_icon_component_safehtmlpipe_constructor"
    },
    {
      "label": ".transform()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L11",
      "id": "misc_svg_icon_component_safehtmlpipe_transform"
    },
    {
      "label": "DlIconComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L34",
      "id": "misc_svg_icon_component_dliconcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L46",
      "id": "misc_svg_icon_component_dliconcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L50",
      "id": "misc_svg_icon_component_dliconcomponent_ngoninit"
    },
    {
      "label": ".ngOnChanges()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L54",
      "id": "misc_svg_icon_component_dliconcomponent_ngonchanges"
    },
    {
      "label": ".iconSvg()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L192",
      "id": "misc_svg_icon_component_dliconcomponent_iconsvg"
    },
    {
      "label": ".computedViewBox()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L213",
      "id": "misc_svg_icon_component_dliconcomponent_computedviewbox"
    },
    {
      "label": "domain-not-found.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/domain-not-found.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_components_misc_domain_not_found_component_ts"
    },
    {
      "label": "NotFoundComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/components/misc/domain-not-found.component.ts",
      "source_location": "L32",
      "id": "misc_domain_not_found_component_notfoundcomponent"
    },
    {
      "label": "environment.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/environments/environment.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_environments_environment_ts"
    },
    {
      "label": "env.loader.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/env.loader.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_utils_env_loader_ts"
    },
    {
      "label": "EnvLoaderService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/env.loader.ts",
      "source_location": "L14",
      "id": "utils_env_loader_envloaderservice"
    },
    {
      "label": ".loadEnv()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/env.loader.ts",
      "source_location": "L22",
      "id": "utils_env_loader_envloaderservice_loadenv"
    },
    {
      "label": "db-proxy.factory.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/db-proxy.factory.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_utils_db_proxy_factory_ts"
    },
    {
      "label": "createDbProxy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/db-proxy.factory.ts",
      "source_location": "L52",
      "id": "utils_db_proxy_factory_createdbproxy"
    },
    {
      "label": "safe-date.pipe.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/safe-date.pipe.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_utils_safe_date_pipe_ts"
    },
    {
      "label": "SafeDatePipe",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/safe-date.pipe.ts",
      "source_location": "L7",
      "id": "utils_safe_date_pipe_safedatepipe"
    },
    {
      "label": ".transform()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/safe-date.pipe.ts",
      "source_location": "L8",
      "id": "utils_safe_date_pipe_safedatepipe_transform"
    },
    {
      "label": "pg-api.util.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/pg-api.util.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_utils_pg_api_util_ts"
    },
    {
      "label": "PgApiUtilService",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/pg-api.util.ts",
      "source_location": "L18",
      "id": "utils_pg_api_util_pgapiutilservice"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/pg-api.util.ts",
      "source_location": "L21",
      "id": "utils_pg_api_util_pgapiutilservice_constructor"
    },
    {
      "label": ".postToPgExecutor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/pg-api.util.ts",
      "source_location": "L34",
      "id": "utils_pg_api_util_pgapiutilservice_posttopgexecutor"
    },
    {
      "label": "auth.interceptor.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/auth.interceptor.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_utils_auth_interceptor_ts"
    },
    {
      "label": "AuthInterceptor",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/auth.interceptor.ts",
      "source_location": "L22",
      "id": "utils_auth_interceptor_authinterceptor"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/auth.interceptor.ts",
      "source_location": "L23",
      "id": "utils_auth_interceptor_authinterceptor_constructor"
    },
    {
      "label": ".intercept()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/auth.interceptor.ts",
      "source_location": "L28",
      "id": "utils_auth_interceptor_authinterceptor_intercept"
    },
    {
      "label": "translation-loader.factory.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_utils_translation_loader_factory_ts"
    },
    {
      "label": "ServerSafeTranslateLoader",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
      "source_location": "L16",
      "id": "utils_translation_loader_factory_serversafetranslateloader"
    },
    {
      "label": ".getTranslation()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
      "source_location": "L20",
      "id": "utils_translation_loader_factory_serversafetranslateloader_gettranslation"
    },
    {
      "label": "CustomMissingTranslationHandler",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
      "source_location": "L53",
      "id": "utils_translation_loader_factory_custommissingtranslationhandler"
    },
    {
      "label": ".handle()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
      "source_location": "L54",
      "id": "utils_translation_loader_factory_custommissingtranslationhandler_handle"
    },
    {
      "label": "languageInitializerFactory()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
      "source_location": "L61",
      "id": "utils_translation_loader_factory_languageinitializerfactory"
    },
    {
      "label": "lazy.directive.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/lazy.directive.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_utils_lazy_directive_ts"
    },
    {
      "label": "LazyLoadDirective",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/lazy.directive.ts",
      "source_location": "L8",
      "id": "utils_lazy_directive_lazyloaddirective"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/lazy.directive.ts",
      "source_location": "L13",
      "id": "utils_lazy_directive_lazyloaddirective_constructor"
    },
    {
      "label": ".ngAfterViewInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/lazy.directive.ts",
      "source_location": "L18",
      "id": "utils_lazy_directive_lazyloaddirective_ngafterviewinit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/utils/lazy.directive.ts",
      "source_location": "L38",
      "id": "utils_lazy_directive_lazyloaddirective_ngondestroy"
    },
    {
      "label": "thing.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/thing.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_thing_page_ts"
    },
    {
      "label": "AboutPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/thing.page.ts",
      "source_location": "L11",
      "id": "pages_thing_page_aboutpagecomponent"
    },
    {
      "label": "stats.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_stats_page_ts"
    },
    {
      "label": "StatsIndexPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
      "source_location": "L20",
      "id": "pages_stats_page_statsindexpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
      "source_location": "L31",
      "id": "pages_stats_page_statsindexpage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
      "source_location": "L40",
      "id": "pages_stats_page_statsindexpage_ngoninit"
    },
    {
      "label": ".ngAfterViewInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
      "source_location": "L53",
      "id": "pages_stats_page_statsindexpage_ngafterviewinit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
      "source_location": "L75",
      "id": "pages_stats_page_statsindexpage_ngondestroy"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
      "source_location": "L82",
      "id": "pages_stats_page_statsindexpage_isactive"
    },
    {
      "label": "[...not-found].page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/[...not-found].page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_not_found_page_ts"
    },
    {
      "label": "NotFoundPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/[...not-found].page.ts",
      "source_location": "L62",
      "id": "pages_not_found_page_notfoundpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/[...not-found].page.ts",
      "source_location": "L63",
      "id": "pages_not_found_page_notfoundpage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/[...not-found].page.ts",
      "source_location": "L67",
      "id": "pages_not_found_page_notfoundpage_ngoninit"
    },
    {
      "label": "settings.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_settings_page_ts"
    },
    {
      "label": "SettingsIndexPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L18",
      "id": "pages_settings_page_settingsindexpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L27",
      "id": "pages_settings_page_settingsindexpage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L35",
      "id": "pages_settings_page_settingsindexpage_ngoninit"
    },
    {
      "label": ".isActive()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L40",
      "id": "pages_settings_page_settingsindexpage_isactive"
    },
    {
      "label": ".logout()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L44",
      "id": "pages_settings_page_settingsindexpage_logout"
    },
    {
      "label": ".toggleSideBar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L49",
      "id": "pages_settings_page_settingsindexpage_togglesidebar"
    },
    {
      "label": ".ngAfterViewInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L53",
      "id": "pages_settings_page_settingsindexpage_ngafterviewinit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L60",
      "id": "pages_settings_page_settingsindexpage_ngondestroy"
    },
    {
      "label": ".checkWindowSize()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L66",
      "id": "pages_settings_page_settingsindexpage_checkwindowsize"
    },
    {
      "label": "tools.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/tools.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_tools_page_ts"
    },
    {
      "label": "ToolsIndexPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/tools.page.ts",
      "source_location": "L18",
      "id": "pages_tools_page_toolsindexpagecomponent"
    },
    {
      "label": "(home).page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_home_page_ts"
    },
    {
      "label": "HomePageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L68",
      "id": "pages_home_page_homepagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L78",
      "id": "pages_home_page_homepagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L90",
      "id": "pages_home_page_homepagecomponent_ngoninit"
    },
    {
      "label": ".setAuthState()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L100",
      "id": "pages_home_page_homepagecomponent_setauthstate"
    },
    {
      "label": ".loadDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L113",
      "id": "pages_home_page_homepagecomponent_loaddomains"
    },
    {
      "label": ".newDomainAdded()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L138",
      "id": "pages_home_page_homepagecomponent_newdomainadded"
    },
    {
      "label": ".toggleInsights()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L144",
      "id": "pages_home_page_homepagecomponent_toggleinsights"
    },
    {
      "label": ".checkDemoDevInstance()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L152",
      "id": "pages_home_page_homepagecomponent_checkdemodevinstance"
    },
    {
      "label": ".triggerBackgroundUpdate()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L171",
      "id": "pages_home_page_homepagecomponent_triggerbackgroundupdate"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L218",
      "id": "pages_home_page_homepagecomponent_ngondestroy"
    },
    {
      "label": "advanced.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_advanced_page_ts"
    },
    {
      "label": "AdvancedIndexPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced.page.ts",
      "source_location": "L28",
      "id": "pages_advanced_page_advancedindexpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced.page.ts",
      "source_location": "L32",
      "id": "pages_advanced_page_advancedindexpage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced.page.ts",
      "source_location": "L38",
      "id": "pages_advanced_page_advancedindexpage_ngoninit"
    },
    {
      "label": "upgrade.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_settings_upgrade_page_ts"
    },
    {
      "label": "UpgradePage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L60",
      "id": "settings_upgrade_page_upgradepage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L77",
      "id": "settings_upgrade_page_upgradepage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L94",
      "id": "settings_upgrade_page_upgradepage_ngoninit"
    },
    {
      "label": ".getStripePlanId()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L133",
      "id": "settings_upgrade_page_upgradepage_getstripeplanid"
    },
    {
      "label": ".handleUpgrade()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L144",
      "id": "settings_upgrade_page_upgradepage_handleupgrade"
    },
    {
      "label": ".getPrice()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L158",
      "id": "settings_upgrade_page_upgradepage_getprice"
    },
    {
      "label": ".cancelSubscription()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L162",
      "id": "settings_upgrade_page_upgradepage_cancelsubscription"
    },
    {
      "label": ".getBillingInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L195",
      "id": "settings_upgrade_page_upgradepage_getbillinginfo"
    },
    {
      "label": "developer-options.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/developer-options.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_settings_developer_options_page_ts"
    },
    {
      "label": "DeveloperOptionsPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/developer-options.page.ts",
      "source_location": "L13",
      "id": "settings_developer_options_page_developeroptionspagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/developer-options.page.ts",
      "source_location": "L14",
      "id": "settings_developer_options_page_developeroptionspagecomponent_constructor"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_settings_index_page_ts"
    },
    {
      "label": "SettingsPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L20",
      "id": "settings_index_page_settingspage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L32",
      "id": "settings_index_page_settingspage_constructor"
    },
    {
      "label": ".toggleAccountInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L40",
      "id": "settings_index_page_settingspage_toggleaccountinfo"
    },
    {
      "label": ".loadAccountInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L49",
      "id": "settings_index_page_settingspage_loadaccountinfo"
    },
    {
      "label": ".getNotificationPreferences()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L70",
      "id": "settings_index_page_settingspage_getnotificationpreferences"
    },
    {
      "label": ".passwordInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L84",
      "id": "settings_index_page_settingspage_passwordinfo"
    },
    {
      "label": ".mfaInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L92",
      "id": "settings_index_page_settingspage_mfainfo"
    },
    {
      "label": ".makeDate()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L100",
      "id": "settings_index_page_settingspage_makedate"
    },
    {
      "label": "display-options.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/display-options.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_settings_display_options_page_ts"
    },
    {
      "label": "DisplayOptionsPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/display-options.page.ts",
      "source_location": "L33",
      "id": "settings_display_options_page_displayoptionspagecomponent"
    },
    {
      "label": "delete-account.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/delete-account.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_settings_delete_account_page_ts"
    },
    {
      "label": "DeleteAccountPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/delete-account.page.ts",
      "source_location": "L12",
      "id": "settings_delete_account_page_deleteaccountpage"
    },
    {
      "label": "notification-preferences.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_settings_notification_preferences_page_ts"
    },
    {
      "label": "NotificationPreferencesPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L43",
      "id": "settings_notification_preferences_page_notificationpreferencespage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L152",
      "id": "settings_notification_preferences_page_notificationpreferencespage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L161",
      "id": "settings_notification_preferences_page_notificationpreferencespage_ngoninit"
    },
    {
      "label": ".initializeForm()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L166",
      "id": "settings_notification_preferences_page_notificationpreferencespage_initializeform"
    },
    {
      "label": ".loadNotificationPreferences()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L188",
      "id": "settings_notification_preferences_page_notificationpreferencespage_loadnotificationpreferences"
    },
    {
      "label": ".onProviderChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L203",
      "id": "settings_notification_preferences_page_notificationpreferencespage_onproviderchange"
    },
    {
      "label": ".ngAfterViewInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L209",
      "id": "settings_notification_preferences_page_notificationpreferencespage_ngafterviewinit"
    },
    {
      "label": ".setDefaultWebhookNotificationUrls()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L212",
      "id": "settings_notification_preferences_page_notificationpreferencespage_setdefaultwebhooknotificationurls"
    },
    {
      "label": ".savePreferences()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L228",
      "id": "settings_notification_preferences_page_notificationpreferencespage_savepreferences"
    },
    {
      "label": "account.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_settings_account_page_ts"
    },
    {
      "label": "UserSettingsComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L20",
      "id": "settings_account_page_usersettingscomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L58",
      "id": "settings_account_page_usersettingscomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L68",
      "id": "settings_account_page_usersettingscomponent_ngoninit"
    },
    {
      "label": ".initializeForms()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L83",
      "id": "settings_account_page_usersettingscomponent_initializeforms"
    },
    {
      "label": ".loadUserData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L114",
      "id": "settings_account_page_usersettingscomponent_loaduserdata"
    },
    {
      "label": ".updatePasswordForm()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L130",
      "id": "settings_account_page_usersettingscomponent_updatepasswordform"
    },
    {
      "label": ".checkIfUserHasPassword()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L139",
      "id": "settings_account_page_usersettingscomponent_checkifuserhaspassword"
    },
    {
      "label": ".updateProfile()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L154",
      "id": "settings_account_page_usersettingscomponent_updateprofile"
    },
    {
      "label": ".updateEmail()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L172",
      "id": "settings_account_page_usersettingscomponent_updateemail"
    },
    {
      "label": ".updatePassword()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L190",
      "id": "settings_account_page_usersettingscomponent_updatepassword"
    },
    {
      "label": ".checkMFAStatus()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L224",
      "id": "settings_account_page_usersettingscomponent_checkmfastatus"
    },
    {
      "label": ".startEnableMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L232",
      "id": "settings_account_page_usersettingscomponent_startenablemfa"
    },
    {
      "label": ".enableMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L256",
      "id": "settings_account_page_usersettingscomponent_enablemfa"
    },
    {
      "label": ".verifyMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L274",
      "id": "settings_account_page_usersettingscomponent_verifymfa"
    },
    {
      "label": ".disableMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L291",
      "id": "settings_account_page_usersettingscomponent_disablemfa"
    },
    {
      "label": ".resetMFA()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L317",
      "id": "settings_account_page_usersettingscomponent_resetmfa"
    },
    {
      "label": ".downloadBackupCodes()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L334",
      "id": "settings_account_page_usersettingscomponent_downloadbackupcodes"
    },
    {
      "label": ".updateSessionTimeout()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L347",
      "id": "settings_account_page_usersettingscomponent_updatesessiontimeout"
    },
    {
      "label": ".exportData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L355",
      "id": "settings_account_page_usersettingscomponent_exportdata"
    },
    {
      "label": ".confirmDeleteAccount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L368",
      "id": "settings_account_page_usersettingscomponent_confirmdeleteaccount"
    },
    {
      "label": ".deleteAccount()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L388",
      "id": "settings_account_page_usersettingscomponent_deleteaccount"
    },
    {
      "label": ".passwordMatchValidator()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L402",
      "id": "settings_account_page_usersettingscomponent_passwordmatchvalidator"
    },
    {
      "label": "privacy-settings.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/privacy-settings.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_settings_privacy_settings_page_ts"
    },
    {
      "label": "PrivacyPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/privacy-settings.page.ts",
      "source_location": "L12",
      "id": "settings_privacy_settings_page_privacypagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/privacy-settings.page.ts",
      "source_location": "L13",
      "id": "settings_privacy_settings_page_privacypagecomponent_constructor"
    },
    {
      "label": ".clearLocalStorage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/settings/privacy-settings.page.ts",
      "source_location": "L23",
      "id": "settings_privacy_settings_page_privacypagecomponent_clearlocalstorage"
    },
    {
      "label": "domain-valuation.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/tools/domain-valuation.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_tools_domain_valuation_page_ts"
    },
    {
      "label": "ToolsValuationPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/tools/domain-valuation.page.ts",
      "source_location": "L13",
      "id": "tools_domain_valuation_page_toolsvaluationpagecomponent"
    },
    {
      "label": "availability-search.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/tools/availability-search.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_tools_availability_search_page_ts"
    },
    {
      "label": "ToolsAvailabilityPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/tools/availability-search.page.ts",
      "source_location": "L13",
      "id": "tools_availability_search_page_toolsavailabilitypagecomponent"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/tools/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_tools_index_page_ts"
    },
    {
      "label": "ToolsIndexPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/tools/index.page.ts",
      "source_location": "L15",
      "id": "tools_index_page_toolsindexpagecomponent"
    },
    {
      "label": "monitor-helpers.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/monitor-helpers.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_monitor_monitor_helpers_ts"
    },
    {
      "label": "getUptimeColor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/monitor-helpers.ts",
      "source_location": "L11",
      "id": "monitor_monitor_helpers_getuptimecolor"
    },
    {
      "label": "getResponseCodeColor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/monitor-helpers.ts",
      "source_location": "L20",
      "id": "monitor_monitor_helpers_getresponsecodecolor"
    },
    {
      "label": "getPerformanceColor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/monitor-helpers.ts",
      "source_location": "L29",
      "id": "monitor_monitor_helpers_getperformancecolor"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_monitor_index_page_ts"
    },
    {
      "label": "MonitorPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L53",
      "id": "monitor_index_page_monitorpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L81",
      "id": "monitor_index_page_monitorpage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L90",
      "id": "monitor_index_page_monitorpage_ngoninit"
    },
    {
      "label": ".loadDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L95",
      "id": "monitor_index_page_monitorpage_loaddomains"
    },
    {
      "label": ".loadDomainSummaries()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L115",
      "id": "monitor_index_page_monitorpage_loaddomainsummaries"
    },
    {
      "label": ".visitDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L170",
      "id": "monitor_index_page_monitorpage_visitdomain"
    },
    {
      "label": ".getResponseCodeSummary()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L174",
      "id": "monitor_index_page_monitorpage_getresponsecodesummary"
    },
    {
      "label": ".isNaN()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L187",
      "id": "monitor_index_page_monitorpage_isnan"
    },
    {
      "label": "[domain].page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/[domain].page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_monitor_domain_page_ts"
    },
    {
      "label": "DomainDetailsPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/[domain].page.ts",
      "source_location": "L39",
      "id": "monitor_domain_page_domaindetailspage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/[domain].page.ts",
      "source_location": "L48",
      "id": "monitor_domain_page_domaindetailspage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/[domain].page.ts",
      "source_location": "L58",
      "id": "monitor_domain_page_domaindetailspage_ngoninit"
    },
    {
      "label": ".onCalendarVisible()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/monitor/[domain].page.ts",
      "source_location": "L82",
      "id": "monitor_domain_page_domaindetailspage_oncalendarvisible"
    },
    {
      "label": "edit.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_value_edit_page_ts"
    },
    {
      "label": "EditDomainValuePage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
      "source_location": "L17",
      "id": "value_edit_page_editdomainvaluepage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
      "source_location": "L23",
      "id": "value_edit_page_editdomainvaluepage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
      "source_location": "L30",
      "id": "value_edit_page_editdomainvaluepage_ngoninit"
    },
    {
      "label": ".loadDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
      "source_location": "L36",
      "id": "value_edit_page_editdomainvaluepage_loaddomains"
    },
    {
      "label": ".saveChanges()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
      "source_location": "L86",
      "id": "value_edit_page_editdomainvaluepage_savechanges"
    },
    {
      "label": ".setLocaleAndCurrency()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
      "source_location": "L114",
      "id": "value_edit_page_editdomainvaluepage_setlocaleandcurrency"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_value_index_page_ts"
    },
    {
      "label": "ValuationPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L19",
      "id": "value_index_page_valuationpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L31",
      "id": "value_index_page_valuationpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L39",
      "id": "value_index_page_valuationpagecomponent_ngoninit"
    },
    {
      "label": ".loadDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L46",
      "id": "value_index_page_valuationpagecomponent_loaddomains"
    },
    {
      "label": ".calculatePercentiles()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L98",
      "id": "value_index_page_valuationpagecomponent_calculatepercentiles"
    },
    {
      "label": ".getClassForPercentile()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L111",
      "id": "value_index_page_valuationpagecomponent_getclassforpercentile"
    },
    {
      "label": ".calculateSummaryData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L125",
      "id": "value_index_page_valuationpagecomponent_calculatesummarydata"
    },
    {
      "label": ".getOrdinalSuffix()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L158",
      "id": "value_index_page_valuationpagecomponent_getordinalsuffix"
    },
    {
      "label": ".transformDate()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L168",
      "id": "value_index_page_valuationpagecomponent_transformdate"
    },
    {
      "label": "[domain].page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/[domain].page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_value_domain_page_ts"
    },
    {
      "label": "TestPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/value/[domain].page.ts",
      "source_location": "L8",
      "id": "value_domain_page_testpagecomponent"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_domains_index_page_ts"
    },
    {
      "label": "DomainAllPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
      "source_location": "L24",
      "id": "domains_index_page_domainallpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
      "source_location": "L29",
      "id": "domains_index_page_domainallpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
      "source_location": "L35",
      "id": "domains_index_page_domainallpagecomponent_ngoninit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
      "source_location": "L39",
      "id": "domains_index_page_domainallpagecomponent_ngondestroy"
    },
    {
      "label": ".newDomainAdded()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
      "source_location": "L43",
      "id": "domains_index_page_domainallpagecomponent_newdomainadded"
    },
    {
      "label": ".loadDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
      "source_location": "L47",
      "id": "domains_index_page_domainallpagecomponent_loaddomains"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_domains_domain_name_edit_index_page_ts"
    },
    {
      "label": "EditDomainComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L25",
      "id": "domain_name_edit_index_page_editdomaincomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L36",
      "id": "domain_name_edit_index_page_editdomaincomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L61",
      "id": "domain_name_edit_index_page_editdomaincomponent_ngoninit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L82",
      "id": "domain_name_edit_index_page_editdomaincomponent_ngondestroy"
    },
    {
      "label": ".loadDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L87",
      "id": "domain_name_edit_index_page_editdomaincomponent_loaddomain"
    },
    {
      "label": ".filterRegistrars()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L105",
      "id": "domain_name_edit_index_page_editdomaincomponent_filterregistrars"
    },
    {
      "label": ".links()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L109",
      "id": "domain_name_edit_index_page_editdomaincomponent_links"
    },
    {
      "label": ".populateForm()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L113",
      "id": "domain_name_edit_index_page_editdomaincomponent_populateform"
    },
    {
      "label": ".cleanSubdomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L137",
      "id": "domain_name_edit_index_page_editdomaincomponent_cleansubdomain"
    },
    {
      "label": ".onSubmit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L144",
      "id": "domain_name_edit_index_page_editdomaincomponent_onsubmit"
    },
    {
      "label": ".createLinkGroup()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L203",
      "id": "domain_name_edit_index_page_editdomaincomponent_createlinkgroup"
    },
    {
      "label": ".addLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L214",
      "id": "domain_name_edit_index_page_editdomaincomponent_addlink"
    },
    {
      "label": ".removeLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L218",
      "id": "domain_name_edit_index_page_editdomaincomponent_removelink"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/search/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_domains_search_index_page_ts"
    },
    {
      "label": "SearchPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/search/index.page.ts",
      "source_location": "L12",
      "id": "search_index_page_searchpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/search/index.page.ts",
      "source_location": "L15",
      "id": "search_index_page_searchpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/search/index.page.ts",
      "source_location": "L20",
      "id": "search_index_page_searchpagecomponent_ngoninit"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_domains_add_index_page_ts"
    },
    {
      "label": "AddDomainComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L33",
      "id": "add_index_page_adddomaincomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L67",
      "id": "add_index_page_adddomaincomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L82",
      "id": "add_index_page_adddomaincomponent_ngoninit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L100",
      "id": "add_index_page_adddomaincomponent_ngondestroy"
    },
    {
      "label": ".initializeForm()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L105",
      "id": "add_index_page_adddomaincomponent_initializeform"
    },
    {
      "label": ".setupDomainValidation()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L135",
      "id": "add_index_page_adddomaincomponent_setupdomainvalidation"
    },
    {
      "label": ".fetchExistingDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L158",
      "id": "add_index_page_adddomaincomponent_fetchexistingdomains"
    },
    {
      "label": ".filterRegistrars()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L180",
      "id": "add_index_page_adddomaincomponent_filterregistrars"
    },
    {
      "label": ".domainExistsValidator()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L184",
      "id": "add_index_page_adddomaincomponent_domainexistsvalidator"
    },
    {
      "label": ".onNextStep()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L194",
      "id": "add_index_page_adddomaincomponent_onnextstep"
    },
    {
      "label": ".onPreviousStep()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L221",
      "id": "add_index_page_adddomaincomponent_onpreviousstep"
    },
    {
      "label": ".fetchDomainInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L230",
      "id": "add_index_page_adddomaincomponent_fetchdomaininfo"
    },
    {
      "label": ".fetchSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L266",
      "id": "add_index_page_adddomaincomponent_fetchsubdomains"
    },
    {
      "label": ".isDomainInfoValid()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L296",
      "id": "add_index_page_adddomaincomponent_isdomaininfovalid"
    },
    {
      "label": ".updateFormWithDomainInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L303",
      "id": "add_index_page_adddomaincomponent_updateformwithdomaininfo"
    },
    {
      "label": ".prepareTableData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L329",
      "id": "add_index_page_adddomaincomponent_preparetabledata"
    },
    {
      "label": ".makeDateOrUndefined()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L343",
      "id": "add_index_page_adddomaincomponent_makedateorundefined"
    },
    {
      "label": ".formatDomainName()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L347",
      "id": "add_index_page_adddomaincomponent_formatdomainname"
    },
    {
      "label": ".onSubmit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L357",
      "id": "add_index_page_adddomaincomponent_onsubmit"
    },
    {
      "label": ".saveAndAddNew()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L408",
      "id": "add_index_page_adddomaincomponent_saveandaddnew"
    },
    {
      "label": ".confirmDiscard()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L417",
      "id": "add_index_page_adddomaincomponent_confirmdiscard"
    },
    {
      "label": ".tagsValidator()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L430",
      "id": "add_index_page_adddomaincomponent_tagsvalidator"
    },
    {
      "label": ".onEnterKey()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L456",
      "id": "add_index_page_adddomaincomponent_onenterkey"
    },
    {
      "label": ".getDomainErrorMessage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L471",
      "id": "add_index_page_adddomaincomponent_getdomainerrormessage"
    },
    {
      "label": ".getTagsErrorMessage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L488",
      "id": "add_index_page_adddomaincomponent_gettagserrormessage"
    },
    {
      "label": ".hasEnabledNotifications()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L507",
      "id": "add_index_page_adddomaincomponent_hasenablednotifications"
    },
    {
      "label": ".getNotesErrorMessage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L515",
      "id": "add_index_page_adddomaincomponent_getnoteserrormessage"
    },
    {
      "label": ".handleHttpError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L531",
      "id": "add_index_page_adddomaincomponent_handlehttperror"
    },
    {
      "label": ".handleError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L549",
      "id": "add_index_page_adddomaincomponent_handleerror"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_domains_add_bulk_add_index_page_ts"
    },
    {
      "label": "BulkAddComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L47",
      "id": "bulk_add_index_page_bulkaddcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L80",
      "id": "bulk_add_index_page_bulkaddcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L101",
      "id": "bulk_add_index_page_bulkaddcomponent_ngoninit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L103",
      "id": "bulk_add_index_page_bulkaddcomponent_ngondestroy"
    },
    {
      "label": ".domains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L111",
      "id": "bulk_add_index_page_bulkaddcomponent_domains"
    },
    {
      "label": ".getDomainFormGroup()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L116",
      "id": "bulk_add_index_page_bulkaddcomponent_getdomainformgroup"
    },
    {
      "label": ".processDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L124",
      "id": "bulk_add_index_page_bulkaddcomponent_processdomains"
    },
    {
      "label": ".parseDomainList()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L201",
      "id": "bulk_add_index_page_bulkaddcomponent_parsedomainlist"
    },
    {
      "label": ".populateDomainForms()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L224",
      "id": "bulk_add_index_page_bulkaddcomponent_populatedomainforms"
    },
    {
      "label": ".fetchSubdomainsInBackground()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L256",
      "id": "bulk_add_index_page_bulkaddcomponent_fetchsubdomainsinbackground"
    },
    {
      "label": ".extractSubdomainName()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L330",
      "id": "bulk_add_index_page_bulkaddcomponent_extractsubdomainname"
    },
    {
      "label": ".goToNotifications()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L344",
      "id": "bulk_add_index_page_bulkaddcomponent_gotonotifications"
    },
    {
      "label": ".saveDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L367",
      "id": "bulk_add_index_page_bulkaddcomponent_savedomains"
    },
    {
      "label": ".goToHomePage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L487",
      "id": "bulk_add_index_page_bulkaddcomponent_gotohomepage"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_domains_add_quick_add_index_page_ts"
    },
    {
      "label": "QuickAddDomain",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L23",
      "id": "quick_add_index_page_quickadddomain"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L40",
      "id": "quick_add_index_page_quickadddomain_constructor"
    },
    {
      "label": ".onSubmit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L52",
      "id": "quick_add_index_page_quickadddomain_onsubmit"
    },
    {
      "label": ".makeDateOrUndefined()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L140",
      "id": "quick_add_index_page_quickadddomain_makedateorundefined"
    },
    {
      "label": ".searchForSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L145",
      "id": "quick_add_index_page_quickadddomain_searchforsubdomains"
    },
    {
      "label": ".handleDiscoveredSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L170",
      "id": "quick_add_index_page_quickadddomain_handlediscoveredsubdomains"
    },
    {
      "label": ".constructDomainData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L189",
      "id": "quick_add_index_page_quickadddomain_constructdomaindata"
    },
    {
      "label": ".cleanDomainName()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L240",
      "id": "quick_add_index_page_quickadddomain_cleandomainname"
    },
    {
      "label": ".onDomainNameBlur()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L245",
      "id": "quick_add_index_page_quickadddomain_ondomainnameblur"
    },
    {
      "label": ".navigateToDetailedAdd()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L253",
      "id": "quick_add_index_page_quickadddomain_navigatetodetailedadd"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_domains_domain_name_index_page_ts"
    },
    {
      "label": "DomainDetailsPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L47",
      "id": "domain_name_index_page_domaindetailspage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L56",
      "id": "domain_name_index_page_domaindetailspage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L68",
      "id": "domain_name_index_page_domaindetailspage_ngoninit"
    },
    {
      "label": ".onMonitorVisible()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L111",
      "id": "domain_name_index_page_domaindetailspage_onmonitorvisible"
    },
    {
      "label": ".onHistoryVisible()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L115",
      "id": "domain_name_index_page_domaindetailspage_onhistoryvisible"
    },
    {
      "label": ".filterIpAddresses()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L119",
      "id": "domain_name_index_page_domaindetailspage_filteripaddresses"
    },
    {
      "label": ".confirmDelete()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L124",
      "id": "domain_name_index_page_domaindetailspage_confirmdelete"
    },
    {
      "label": ".deleteDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L133",
      "id": "domain_name_index_page_domaindetailspage_deletedomain"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_domains_export_index_page_ts"
    },
    {
      "label": "ExportPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L14",
      "id": "export_index_page_exportpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L28",
      "id": "export_index_page_exportpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L40",
      "id": "export_index_page_exportpagecomponent_ngoninit"
    },
    {
      "label": ".exportData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L42",
      "id": "export_index_page_exportpagecomponent_exportdata"
    },
    {
      "label": ".downloadFile()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L80",
      "id": "export_index_page_exportpagecomponent_downloadfile"
    },
    {
      "label": ".convertToCSV()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L107",
      "id": "export_index_page_exportpagecomponent_converttocsv"
    },
    {
      "label": ".escapeCSV()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L120",
      "id": "export_index_page_exportpagecomponent_escapecsv"
    },
    {
      "label": ".convertToTXT()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L129",
      "id": "export_index_page_exportpagecomponent_converttotxt"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/change-history/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_domains_change_history_index_page_ts"
    },
    {
      "label": "ChangeHistoryPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/change-history/index.page.ts",
      "source_location": "L15",
      "id": "change_history_index_page_changehistorypage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/domains/change-history/index.page.ts",
      "source_location": "L17",
      "id": "change_history_index_page_changehistorypage_constructor"
    },
    {
      "label": "uptime.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/uptime.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_stats_uptime_page_ts"
    },
    {
      "label": "UptimePage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/uptime.page.ts",
      "source_location": "L7",
      "id": "stats_uptime_page_uptimepage"
    },
    {
      "label": "change-frequency.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/change-frequency.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_stats_change_frequency_page_ts"
    },
    {
      "label": "ChangeFrequencyPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/change-frequency.page.ts",
      "source_location": "L21",
      "id": "stats_change_frequency_page_changefrequencypage"
    },
    {
      "label": "security-profile.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/security-profile.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_stats_security_profile_page_ts"
    },
    {
      "label": "SecurityProfilePage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/security-profile.page.ts",
      "source_location": "L17",
      "id": "stats_security_profile_page_securityprofilepage"
    },
    {
      "label": "registration-timeline.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/registration-timeline.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_stats_registration_timeline_page_ts"
    },
    {
      "label": "RegistrationTimelinePage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/registration-timeline.page.ts",
      "source_location": "L10",
      "id": "stats_registration_timeline_page_registrationtimelinepage"
    },
    {
      "label": "renewal-payments.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/renewal-payments.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_stats_renewal_payments_page_ts"
    },
    {
      "label": "RenewalsCalendarPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/renewal-payments.page.ts",
      "source_location": "L9",
      "id": "stats_renewal_payments_page_renewalscalendarpage"
    },
    {
      "label": "ssl-lifespan.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/ssl-lifespan.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_stats_ssl_lifespan_page_ts"
    },
    {
      "label": "SslLifespanPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/ssl-lifespan.page.ts",
      "source_location": "L7",
      "id": "stats_ssl_lifespan_page_ssllifespanpage"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_stats_index_page_ts"
    },
    {
      "label": "StatsIndexPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/index.page.ts",
      "source_location": "L40",
      "id": "stats_index_page_statsindexpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/index.page.ts",
      "source_location": "L42",
      "id": "stats_index_page_statsindexpage_constructor"
    },
    {
      "label": "tag-cloud.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/tag-cloud.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_stats_tag_cloud_page_ts"
    },
    {
      "label": "HostMapPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/tag-cloud.page.ts",
      "source_location": "L18",
      "id": "stats_tag_cloud_page_hostmappage"
    },
    {
      "label": "domain-providers.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/domain-providers.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_stats_domain_providers_page_ts"
    },
    {
      "label": "DomainProvidersPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/domain-providers.page.ts",
      "source_location": "L10",
      "id": "stats_domain_providers_page_domainproviderspage"
    },
    {
      "label": "cost-analysis.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/cost-analysis.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_stats_cost_analysis_page_ts"
    },
    {
      "label": "CostAnalysisPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/cost-analysis.page.ts",
      "source_location": "L16",
      "id": "stats_cost_analysis_page_costanalysispage"
    },
    {
      "label": "tld-sub-map.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/tld-sub-map.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_stats_tld_sub_map_page_ts"
    },
    {
      "label": "HostMapPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/tld-sub-map.page.ts",
      "source_location": "L14",
      "id": "stats_tld_sub_map_page_hostmappage"
    },
    {
      "label": "upcoming-expirations.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/upcoming-expirations.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_stats_upcoming_expirations_page_ts"
    },
    {
      "label": "HostMapPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/upcoming-expirations.page.ts",
      "source_location": "L14",
      "id": "stats_upcoming_expirations_page_hostmappage"
    },
    {
      "label": "host-map.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/host-map.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_stats_host_map_page_ts"
    },
    {
      "label": "HostMapPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/stats/host-map.page.ts",
      "source_location": "L11",
      "id": "stats_host_map_page_hostmappage"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/notifications/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_notifications_index_page_ts"
    },
    {
      "label": "NotificationsPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/notifications/index.page.ts",
      "source_location": "L12",
      "id": "notifications_index_page_notificationspage"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_notifications_edit_events_index_page_ts"
    },
    {
      "label": "BulkNotificationPreferencesPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
      "source_location": "L20",
      "id": "edit_events_index_page_bulknotificationpreferencespage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
      "source_location": "L29",
      "id": "edit_events_index_page_bulknotificationpreferencespage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
      "source_location": "L37",
      "id": "edit_events_index_page_bulknotificationpreferencespage_ngoninit"
    },
    {
      "label": ".loadDomainsAndPreferences()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
      "source_location": "L41",
      "id": "edit_events_index_page_bulknotificationpreferencespage_loaddomainsandpreferences"
    },
    {
      "label": ".savePreferences()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
      "source_location": "L76",
      "id": "edit_events_index_page_bulknotificationpreferencespage_savepreferences"
    },
    {
      "label": "auth-callback.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/auth-callback.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_auth_auth_callback_page_ts"
    },
    {
      "label": "AuthCallbackComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/auth-callback.page.ts",
      "source_location": "L14",
      "id": "auth_auth_callback_page_authcallbackcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/auth-callback.page.ts",
      "source_location": "L15",
      "id": "auth_auth_callback_page_authcallbackcomponent_constructor"
    },
    {
      "label": ".errorHappened()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/auth-callback.page.ts",
      "source_location": "L24",
      "id": "auth_auth_callback_page_authcallbackcomponent_errorhappened"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/auth-callback.page.ts",
      "source_location": "L33",
      "id": "auth_auth_callback_page_authcallbackcomponent_ngoninit"
    },
    {
      "label": "login.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_auth_login_page_ts"
    },
    {
      "label": "LoginPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L38",
      "id": "auth_login_page_loginpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L69",
      "id": "auth_login_page_loginpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L93",
      "id": "auth_login_page_loginpagecomponent_ngoninit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L143",
      "id": "auth_login_page_loginpagecomponent_ngondestroy"
    },
    {
      "label": ".togglePasswordResetForm()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L147",
      "id": "auth_login_page_loginpagecomponent_togglepasswordresetform"
    },
    {
      "label": ".saveUpdatedPassword()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L157",
      "id": "auth_login_page_loginpagecomponent_saveupdatedpassword"
    },
    {
      "label": ".sendCaptchaResponse()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L179",
      "id": "auth_login_page_loginpagecomponent_sendcaptcharesponse"
    },
    {
      "label": ".checkAuthStatus()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L183",
      "id": "auth_login_page_loginpagecomponent_checkauthstatus"
    },
    {
      "label": ".onModeChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L189",
      "id": "auth_login_page_loginpagecomponent_onmodechange"
    },
    {
      "label": ".checkIfSignupDisabled()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L212",
      "id": "auth_login_page_loginpagecomponent_checkifsignupdisabled"
    },
    {
      "label": ".checkIfDemoInstance()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L222",
      "id": "auth_login_page_loginpagecomponent_checkifdemoinstance"
    },
    {
      "label": ".passwordMatchValidator()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L236",
      "id": "auth_login_page_loginpagecomponent_passwordmatchvalidator"
    },
    {
      "label": ".signOut()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L242",
      "id": "auth_login_page_loginpagecomponent_signout"
    },
    {
      "label": ".resetMessages()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L247",
      "id": "auth_login_page_loginpagecomponent_resetmessages"
    },
    {
      "label": ".loginWithGitHub()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L252",
      "id": "auth_login_page_loginpagecomponent_loginwithgithub"
    },
    {
      "label": ".loginWithGoogle()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L261",
      "id": "auth_login_page_loginpagecomponent_loginwithgoogle"
    },
    {
      "label": ".loginWithFacebook()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L275",
      "id": "auth_login_page_loginpagecomponent_loginwithfacebook"
    },
    {
      "label": ".sendPasswordResetEmail()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L289",
      "id": "auth_login_page_loginpagecomponent_sendpasswordresetemail"
    },
    {
      "label": ".onSubmit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L310",
      "id": "auth_login_page_loginpagecomponent_onsubmit"
    },
    {
      "label": ".performLogin()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L340",
      "id": "auth_login_page_loginpagecomponent_performlogin"
    },
    {
      "label": ".verifyMFACode()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L353",
      "id": "auth_login_page_loginpagecomponent_verifymfacode"
    },
    {
      "label": ".initialLoginAttempt()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L363",
      "id": "auth_login_page_loginpagecomponent_initialloginattempt"
    },
    {
      "label": ".setupMFAVerification()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L380",
      "id": "auth_login_page_loginpagecomponent_setupmfaverification"
    },
    {
      "label": ".performSignUp()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L394",
      "id": "auth_login_page_loginpagecomponent_performsignup"
    },
    {
      "label": ".createTimeout()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L415",
      "id": "auth_login_page_loginpagecomponent_createtimeout"
    },
    {
      "label": ".handleSuccess()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L421",
      "id": "auth_login_page_loginpagecomponent_handlesuccess"
    },
    {
      "label": ".handleError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L437",
      "id": "auth_login_page_loginpagecomponent_handleerror"
    },
    {
      "label": ".resendVerificationEmail()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L449",
      "id": "auth_login_page_loginpagecomponent_resendverificationemail"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_index_page_ts"
    },
    {
      "label": "AssetsIndexPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/index.page.ts",
      "source_location": "L12",
      "id": "assets_index_page_assetsindexpagecomponent"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_links_index_page_ts"
    },
    {
      "label": "LinksIndexPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L46",
      "id": "links_index_page_linksindexpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L66",
      "id": "links_index_page_linksindexpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L74",
      "id": "links_index_page_linksindexpagecomponent_ngoninit"
    },
    {
      "label": ".onDisplayByChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L86",
      "id": "links_index_page_linksindexpagecomponent_ondisplaybychange"
    },
    {
      "label": ".onShowAutoLinksChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L92",
      "id": "links_index_page_linksindexpagecomponent_onshowautolinkschange"
    },
    {
      "label": ".openLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L99",
      "id": "links_index_page_linksindexpagecomponent_openlink"
    },
    {
      "label": ".showEditLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L105",
      "id": "links_index_page_linksindexpagecomponent_showeditlink"
    },
    {
      "label": ".addNewLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L109",
      "id": "links_index_page_linksindexpagecomponent_addnewlink"
    },
    {
      "label": ".objKeys()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L113",
      "id": "links_index_page_linksindexpagecomponent_objkeys"
    },
    {
      "label": ".deleteLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L117",
      "id": "links_index_page_linksindexpagecomponent_deletelink"
    },
    {
      "label": ".loadLinks()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L141",
      "id": "links_index_page_linksindexpagecomponent_loadlinks"
    },
    {
      "label": ".loadDomainData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L159",
      "id": "links_index_page_linksindexpagecomponent_loaddomaindata"
    },
    {
      "label": ".autoLinksFromDomainData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L178",
      "id": "links_index_page_linksindexpagecomponent_autolinksfromdomaindata"
    },
    {
      "label": ".fetchProviders()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L254",
      "id": "links_index_page_linksindexpagecomponent_fetchproviders"
    },
    {
      "label": ".onRightClick()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L262",
      "id": "links_index_page_linksindexpagecomponent_onrightclick"
    },
    {
      "label": ".openLinkDialog()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L271",
      "id": "links_index_page_linksindexpagecomponent_openlinkdialog"
    },
    {
      "label": ".confirmDelete()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L292",
      "id": "links_index_page_linksindexpagecomponent_confirmdelete"
    },
    {
      "label": ".updateLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L310",
      "id": "links_index_page_linksindexpagecomponent_updatelink"
    },
    {
      "label": ".addLink()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L332",
      "id": "links_index_page_linksindexpagecomponent_addlink"
    },
    {
      "label": "domain-link.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/domain-link.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_links_domain_link_component_ts"
    },
    {
      "label": "DomainLinkComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/domain-link.component.ts",
      "source_location": "L35",
      "id": "links_domain_link_component_domainlinkcomponent"
    },
    {
      "label": ".onContextMenu()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/domain-link.component.ts",
      "source_location": "L42",
      "id": "links_domain_link_component_domainlinkcomponent_oncontextmenu"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_hosts_index_page_ts"
    },
    {
      "label": "HostsIndexPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
      "source_location": "L39",
      "id": "hosts_index_page_hostsindexpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
      "source_location": "L43",
      "id": "hosts_index_page_hostsindexpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
      "source_location": "L49",
      "id": "hosts_index_page_hostsindexpagecomponent_ngoninit"
    },
    {
      "label": ".loadHosts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
      "source_location": "L53",
      "id": "hosts_index_page_hostsindexpagecomponent_loadhosts"
    },
    {
      "label": ".loadDomainCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
      "source_location": "L94",
      "id": "hosts_index_page_hostsindexpagecomponent_loaddomaincounts"
    },
    {
      "label": "[host].page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/[host].page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_hosts_host_page_ts"
    },
    {
      "label": "HostDomainsPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/[host].page.ts",
      "source_location": "L27",
      "id": "hosts_host_page_hostdomainspagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/[host].page.ts",
      "source_location": "L32",
      "id": "hosts_host_page_hostdomainspagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/[host].page.ts",
      "source_location": "L39",
      "id": "hosts_host_page_hostdomainspagecomponent_ngoninit"
    },
    {
      "label": ".loadDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/[host].page.ts",
      "source_location": "L46",
      "id": "hosts_host_page_hostdomainspagecomponent_loaddomains"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_dns_index_page_ts"
    },
    {
      "label": "DnsRecordsPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L27",
      "id": "dns_index_page_dnsrecordspagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L38",
      "id": "dns_index_page_dnsrecordspagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L44",
      "id": "dns_index_page_dnsrecordspagecomponent_ngoninit"
    },
    {
      "label": ".loadDnsRecords()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L48",
      "id": "dns_index_page_dnsrecordspagecomponent_loaddnsrecords"
    },
    {
      "label": ".handleError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L79",
      "id": "dns_index_page_dnsrecordspagecomponent_handleerror"
    },
    {
      "label": ".groupByDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L88",
      "id": "dns_index_page_dnsrecordspagecomponent_groupbydomain"
    },
    {
      "label": ".navigateToDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L102",
      "id": "dns_index_page_dnsrecordspagecomponent_navigatetodomain"
    },
    {
      "label": "[issuer].page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/[issuer].page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_certs_issuer_page_ts"
    },
    {
      "label": "SslIssuerDomainsPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/[issuer].page.ts",
      "source_location": "L28",
      "id": "certs_issuer_page_sslissuerdomainspagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/[issuer].page.ts",
      "source_location": "L33",
      "id": "certs_issuer_page_sslissuerdomainspagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/[issuer].page.ts",
      "source_location": "L40",
      "id": "certs_issuer_page_sslissuerdomainspagecomponent_ngoninit"
    },
    {
      "label": ".loadDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/[issuer].page.ts",
      "source_location": "L47",
      "id": "certs_issuer_page_sslissuerdomainspagecomponent_loaddomains"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_certs_index_page_ts"
    },
    {
      "label": "SslIssuersIndexPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/index.page.ts",
      "source_location": "L37",
      "id": "certs_index_page_sslissuersindexpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/index.page.ts",
      "source_location": "L41",
      "id": "certs_index_page_sslissuersindexpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/index.page.ts",
      "source_location": "L47",
      "id": "certs_index_page_sslissuersindexpagecomponent_ngoninit"
    },
    {
      "label": ".loadSslIssuers()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/index.page.ts",
      "source_location": "L51",
      "id": "certs_index_page_sslissuersindexpagecomponent_loadsslissuers"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_registrars_index_page_ts"
    },
    {
      "label": "RegistrarsIndexPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
      "source_location": "L16",
      "id": "registrars_index_page_registrarsindexpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
      "source_location": "L20",
      "id": "registrars_index_page_registrarsindexpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
      "source_location": "L25",
      "id": "registrars_index_page_registrarsindexpagecomponent_ngoninit"
    },
    {
      "label": ".loadRegistrars()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
      "source_location": "L29",
      "id": "registrars_index_page_registrarsindexpagecomponent_loadregistrars"
    },
    {
      "label": ".loadDomainCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
      "source_location": "L48",
      "id": "registrars_index_page_registrarsindexpagecomponent_loaddomaincounts"
    },
    {
      "label": ".makePrettyUrl()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
      "source_location": "L70",
      "id": "registrars_index_page_registrarsindexpagecomponent_makeprettyurl"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/[registrar]/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_registrars_registrar_index_page_ts"
    },
    {
      "label": "RegistrarDomainsPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/[registrar]/index.page.ts",
      "source_location": "L34",
      "id": "registrar_index_page_registrardomainspagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/[registrar]/index.page.ts",
      "source_location": "L40",
      "id": "registrar_index_page_registrardomainspagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/[registrar]/index.page.ts",
      "source_location": "L46",
      "id": "registrar_index_page_registrardomainspagecomponent_ngoninit"
    },
    {
      "label": ".loadDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/[registrar]/index.page.ts",
      "source_location": "L53",
      "id": "registrar_index_page_registrardomainspagecomponent_loaddomains"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_ips_index_page_ts"
    },
    {
      "label": "IpAddressesPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L27",
      "id": "ips_index_page_ipaddressespagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L35",
      "id": "ips_index_page_ipaddressespagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L41",
      "id": "ips_index_page_ipaddressespagecomponent_ngoninit"
    },
    {
      "label": ".loadIpAddresses()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L45",
      "id": "ips_index_page_ipaddressespagecomponent_loadipaddresses"
    },
    {
      "label": ".handleError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L67",
      "id": "ips_index_page_ipaddressespagecomponent_handleerror"
    },
    {
      "label": ".groupByDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L76",
      "id": "ips_index_page_ipaddressespagecomponent_groupbydomain"
    },
    {
      "label": ".navigateToDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L90",
      "id": "ips_index_page_ipaddressespagecomponent_navigatetodomain"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_tags_index_page_ts"
    },
    {
      "label": "TagsIndexPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L19",
      "id": "tags_index_page_tagsindexpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L24",
      "id": "tags_index_page_tagsindexpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L32",
      "id": "tags_index_page_tagsindexpagecomponent_ngoninit"
    },
    {
      "label": ".loadTags()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L36",
      "id": "tags_index_page_tagsindexpagecomponent_loadtags"
    },
    {
      "label": ".loadDomainCounts()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L56",
      "id": "tags_index_page_tagsindexpagecomponent_loaddomaincounts"
    },
    {
      "label": ".showAddTagDialog()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L79",
      "id": "tags_index_page_tagsindexpagecomponent_showaddtagdialog"
    },
    {
      "label": ".afterAddNewTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L83",
      "id": "tags_index_page_tagsindexpagecomponent_afteraddnewtag"
    },
    {
      "label": ".deleteTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L88",
      "id": "tags_index_page_tagsindexpagecomponent_deletetag"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/new/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_tags_new_index_page_ts"
    },
    {
      "label": "TagAddNewPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/new/index.page.ts",
      "source_location": "L19",
      "id": "new_index_page_tagaddnewpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/new/index.page.ts",
      "source_location": "L20",
      "id": "new_index_page_tagaddnewpage_constructor"
    },
    {
      "label": ".afterSave()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/new/index.page.ts",
      "source_location": "L22",
      "id": "new_index_page_tagaddnewpage_aftersave"
    },
    {
      "label": "add-domains.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_tags_tag_add_domains_page_ts"
    },
    {
      "label": "TagDomainsPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
      "source_location": "L20",
      "id": "tag_add_domains_page_tagdomainspagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
      "source_location": "L28",
      "id": "tag_add_domains_page_tagdomainspagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
      "source_location": "L35",
      "id": "tag_add_domains_page_tagdomainspagecomponent_ngoninit"
    },
    {
      "label": ".loadTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
      "source_location": "L42",
      "id": "tag_add_domains_page_tagdomainspagecomponent_loadtag"
    },
    {
      "label": ".afterSave()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
      "source_location": "L63",
      "id": "tag_add_domains_page_tagdomainspagecomponent_aftersave"
    },
    {
      "label": "edit.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_tags_tag_edit_page_ts"
    },
    {
      "label": "TagDomainsPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
      "source_location": "L21",
      "id": "tag_edit_page_tagdomainspagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
      "source_location": "L28",
      "id": "tag_edit_page_tagdomainspagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
      "source_location": "L36",
      "id": "tag_edit_page_tagdomainspagecomponent_ngoninit"
    },
    {
      "label": ".loadTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
      "source_location": "L43",
      "id": "tag_edit_page_tagdomainspagecomponent_loadtag"
    },
    {
      "label": ".afterSave()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
      "source_location": "L64",
      "id": "tag_edit_page_tagdomainspagecomponent_aftersave"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_tags_tag_index_page_ts"
    },
    {
      "label": "TagDomainsPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L23",
      "id": "tag_index_page_tagdomainspagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L31",
      "id": "tag_index_page_tagdomainspagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L41",
      "id": "tag_index_page_tagdomainspagecomponent_ngoninit"
    },
    {
      "label": ".loadTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L50",
      "id": "tag_index_page_tagdomainspagecomponent_loadtag"
    },
    {
      "label": ".loadDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L73",
      "id": "tag_index_page_tagdomainspagecomponent_loaddomains"
    },
    {
      "label": ".showEditDialog()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L94",
      "id": "tag_index_page_tagdomainspagecomponent_showeditdialog"
    },
    {
      "label": ".showAddDomainsDialog()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L98",
      "id": "tag_index_page_tagdomainspagecomponent_showadddomainsdialog"
    },
    {
      "label": ".deleteTag()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L102",
      "id": "tag_index_page_tagdomainspagecomponent_deletetag"
    },
    {
      "label": ".refreshDomainsAfterDialogClose()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L136",
      "id": "tag_index_page_tagdomainspagecomponent_refreshdomainsafterdialogclose"
    },
    {
      "label": ".afterAddDomainsSave()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L140",
      "id": "tag_index_page_tagdomainspagecomponent_afteradddomainssave"
    },
    {
      "label": ".afterEditSave()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L144",
      "id": "tag_index_page_tagdomainspagecomponent_aftereditsave"
    },
    {
      "label": "[status].page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/[status].page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_statuses_status_page_ts"
    },
    {
      "label": "StatusDomainsPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/[status].page.ts",
      "source_location": "L48",
      "id": "statuses_status_page_statusdomainspagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/[status].page.ts",
      "source_location": "L54",
      "id": "statuses_status_page_statusdomainspagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/[status].page.ts",
      "source_location": "L61",
      "id": "statuses_status_page_statusdomainspagecomponent_ngoninit"
    },
    {
      "label": ".loadDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/[status].page.ts",
      "source_location": "L69",
      "id": "statuses_status_page_statusdomainspagecomponent_loaddomains"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_statuses_index_page_ts"
    },
    {
      "label": "StatusesIndexPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/index.page.ts",
      "source_location": "L17",
      "id": "statuses_index_page_statusesindexpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/index.page.ts",
      "source_location": "L23",
      "id": "statuses_index_page_statusesindexpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/index.page.ts",
      "source_location": "L28",
      "id": "statuses_index_page_statusesindexpagecomponent_ngoninit"
    },
    {
      "label": ".loadStatuses()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/index.page.ts",
      "source_location": "L32",
      "id": "statuses_index_page_statusesindexpagecomponent_loadstatuses"
    },
    {
      "label": "subdomain-list.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_list_component_ts"
    },
    {
      "label": "SubdomainListComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L75",
      "id": "subdomains_subdomain_list_component_subdomainlistcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L87",
      "id": "subdomains_subdomain_list_component_subdomainlistcomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L95",
      "id": "subdomains_subdomain_list_component_subdomainlistcomponent_ngoninit"
    },
    {
      "label": ".onRightClick()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L102",
      "id": "subdomains_subdomain_list_component_subdomainlistcomponent_onrightclick"
    },
    {
      "label": ".toggleShowAll()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L109",
      "id": "subdomains_subdomain_list_component_subdomainlistcomponent_toggleshowall"
    },
    {
      "label": ".createMenuItems()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L118",
      "id": "subdomains_subdomain_list_component_subdomainlistcomponent_createmenuitems"
    },
    {
      "label": ".navigateTo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L159",
      "id": "subdomains_subdomain_list_component_subdomainlistcomponent_navigateto"
    },
    {
      "label": ".editSubdomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L163",
      "id": "subdomains_subdomain_list_component_subdomainlistcomponent_editsubdomain"
    },
    {
      "label": ".deleteSubdomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L167",
      "id": "subdomains_subdomain_list_component_subdomainlistcomponent_deletesubdomain"
    },
    {
      "label": "add-subdomain.component.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_subdomains_add_subdomain_component_ts"
    },
    {
      "label": "AddSubdomainDialogComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
      "source_location": "L53",
      "id": "subdomains_add_subdomain_component_addsubdomaindialogcomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
      "source_location": "L63",
      "id": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_constructor"
    },
    {
      "label": ".showDialog()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
      "source_location": "L71",
      "id": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_showdialog"
    },
    {
      "label": ".onDialogHide()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
      "source_location": "L77",
      "id": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_ondialoghide"
    },
    {
      "label": ".sanitizeSubdomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
      "source_location": "L86",
      "id": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_sanitizesubdomain"
    },
    {
      "label": ".saveSubdomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
      "source_location": "L113",
      "id": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_savesubdomain"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_subdomains_index_page_ts"
    },
    {
      "label": "SubdomainsIndexPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
      "source_location": "L24",
      "id": "subdomains_index_page_subdomainsindexpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
      "source_location": "L29",
      "id": "subdomains_index_page_subdomainsindexpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
      "source_location": "L34",
      "id": "subdomains_index_page_subdomainsindexpagecomponent_ngoninit"
    },
    {
      "label": ".loadParentDomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
      "source_location": "L38",
      "id": "subdomains_index_page_subdomainsindexpagecomponent_loadparentdomains"
    },
    {
      "label": ".loadSubdomainsForDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
      "source_location": "L56",
      "id": "subdomains_index_page_subdomainsindexpagecomponent_loadsubdomainsfordomain"
    },
    {
      "label": ".loadSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
      "source_location": "L77",
      "id": "subdomains_index_page_subdomainsindexpagecomponent_loadsubdomains"
    },
    {
      "label": "subdomain-utils.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_utils_ts"
    },
    {
      "label": "makeKVList()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
      "source_location": "L10",
      "id": "subdomains_subdomain_utils_makekvlist"
    },
    {
      "label": "filterOutIgnoredSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
      "source_location": "L45",
      "id": "subdomains_subdomain_utils_filteroutignoredsubdomains"
    },
    {
      "label": "cleanSubdomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
      "source_location": "L60",
      "id": "subdomains_subdomain_utils_cleansubdomain"
    },
    {
      "label": "subdomainsReadyForSave()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
      "source_location": "L67",
      "id": "subdomains_subdomain_utils_subdomainsreadyforsave"
    },
    {
      "label": "autoSubdomainsReadyForSave()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
      "source_location": "L80",
      "id": "subdomains_subdomain_utils_autosubdomainsreadyforsave"
    },
    {
      "label": "groupSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
      "source_location": "L96",
      "id": "subdomains_subdomain_utils_groupsubdomains"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_subdomains_domain_index_page_ts"
    },
    {
      "label": "SubdomainsDomainPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L22",
      "id": "domain_index_page_subdomainsdomainpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L28",
      "id": "domain_index_page_subdomainsdomainpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L37",
      "id": "domain_index_page_subdomainsdomainpagecomponent_ngoninit"
    },
    {
      "label": ".afterSuccess()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L42",
      "id": "domain_index_page_subdomainsdomainpagecomponent_aftersuccess"
    },
    {
      "label": ".loadSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L51",
      "id": "domain_index_page_subdomainsdomainpagecomponent_loadsubdomains"
    },
    {
      "label": ".searchForSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L69",
      "id": "domain_index_page_subdomainsdomainpagecomponent_searchforsubdomains"
    },
    {
      "label": ".handleDiscoveredSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L94",
      "id": "domain_index_page_subdomainsdomainpagecomponent_handlediscoveredsubdomains"
    },
    {
      "label": ".parseSdInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L122",
      "id": "domain_index_page_subdomainsdomainpagecomponent_parsesdinfo"
    },
    {
      "label": "[subdomain].page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_assets_subdomains_domain_subdomain_page_ts"
    },
    {
      "label": "SubdomainDetailPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
      "source_location": "L24",
      "id": "domain_subdomain_page_subdomaindetailpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
      "source_location": "L32",
      "id": "domain_subdomain_page_subdomaindetailpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
      "source_location": "L44",
      "id": "domain_subdomain_page_subdomaindetailpagecomponent_ngoninit"
    },
    {
      "label": ".loadSubdomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
      "source_location": "L54",
      "id": "domain_subdomain_page_subdomaindetailpagecomponent_loadsubdomain"
    },
    {
      "label": ".loadDomainInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
      "source_location": "L71",
      "id": "domain_subdomain_page_subdomaindetailpagecomponent_loaddomaininfo"
    },
    {
      "label": ".confirmDelete()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
      "source_location": "L92",
      "id": "domain_subdomain_page_subdomaindetailpagecomponent_confirmdelete"
    },
    {
      "label": "security.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/security.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_security_page_ts"
    },
    {
      "label": "SecurityPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/security.page.ts",
      "source_location": "L8",
      "id": "about_security_page_securitypagecomponent"
    },
    {
      "label": "[slug].page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_slug_page_ts"
    },
    {
      "label": "DocsComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
      "source_location": "L36",
      "id": "about_slug_page_docscomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
      "source_location": "L55",
      "id": "about_slug_page_docscomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
      "source_location": "L60",
      "id": "about_slug_page_docscomponent_ngoninit"
    },
    {
      "label": ".makeId()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
      "source_location": "L88",
      "id": "about_slug_page_docscomponent_makeid"
    },
    {
      "label": ".fondLinks()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
      "source_location": "L92",
      "id": "about_slug_page_docscomponent_fondlinks"
    },
    {
      "label": "legal.[slug].page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/legal.[slug].page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_legal_slug_page_ts"
    },
    {
      "label": "DocsComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/legal.[slug].page.ts",
      "source_location": "L12",
      "id": "about_legal_slug_page_docscomponent"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_index_page_ts"
    },
    {
      "label": "AboutPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/index.page.ts",
      "source_location": "L16",
      "id": "about_index_page_aboutpagecomponent"
    },
    {
      "label": ".sortDocs()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/index.page.ts",
      "source_location": "L37",
      "id": "about_index_page_aboutpagecomponent_sortdocs"
    },
    {
      "label": ".createSortedContentFiles()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/index.page.ts",
      "source_location": "L52",
      "id": "about_index_page_aboutpagecomponent_createsortedcontentfiles"
    },
    {
      "label": ".makeId()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/index.page.ts",
      "source_location": "L59",
      "id": "about_index_page_aboutpagecomponent_makeid"
    },
    {
      "label": "demo.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/demo.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_demo_page_ts"
    },
    {
      "label": "DemoPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/demo.page.ts",
      "source_location": "L38",
      "id": "about_demo_page_demopage"
    },
    {
      "label": "self-hosting.[slug].page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/self-hosting.[slug].page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_self_hosting_slug_page_ts"
    },
    {
      "label": "DocsComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/self-hosting.[slug].page.ts",
      "source_location": "L16",
      "id": "about_self_hosting_slug_page_docscomponent"
    },
    {
      "label": "developing.[slug].page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/developing.[slug].page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_developing_slug_page_ts"
    },
    {
      "label": "DocsComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/developing.[slug].page.ts",
      "source_location": "L12",
      "id": "about_developing_slug_page_docscomponent"
    },
    {
      "label": "attributions.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_attributions_page_ts"
    },
    {
      "label": "AttributionsPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
      "source_location": "L88",
      "id": "about_attributions_page_attributionspage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
      "source_location": "L165",
      "id": "about_attributions_page_attributionspage_constructor"
    },
    {
      "label": ".ngAfterViewInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
      "source_location": "L170",
      "id": "about_attributions_page_attributionspage_ngafterviewinit"
    },
    {
      "label": ".buildUrl()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
      "source_location": "L186",
      "id": "about_attributions_page_attributionspage_buildurl"
    },
    {
      "label": ".getColorVar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
      "source_location": "L196",
      "id": "about_attributions_page_attributionspage_getcolorvar"
    },
    {
      "label": "guides.[slug].page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/guides.[slug].page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_guides_slug_page_ts"
    },
    {
      "label": "DocsComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/guides.[slug].page.ts",
      "source_location": "L12",
      "id": "about_guides_slug_page_docscomponent"
    },
    {
      "label": "articles.[slug].page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/articles.[slug].page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_articles_slug_page_ts"
    },
    {
      "label": "DocsComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/articles.[slug].page.ts",
      "source_location": "L12",
      "id": "about_articles_slug_page_docscomponent"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_support_index_page_ts"
    },
    {
      "label": "SelfHostedSupportPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/index.page.ts",
      "source_location": "L12",
      "id": "support_index_page_selfhostedsupportpage"
    },
    {
      "label": "self-hosted-support.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/self-hosted-support.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_support_self_hosted_support_page_ts"
    },
    {
      "label": "SelfHostedSupportPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/self-hosted-support.page.ts",
      "source_location": "L13",
      "id": "support_self_hosted_support_page_selfhostedsupportpage"
    },
    {
      "label": "feedback.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/feedback.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_support_feedback_page_ts"
    },
    {
      "label": "SupportPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/feedback.page.ts",
      "source_location": "L20",
      "id": "support_feedback_page_supportpage"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/faq/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_support_faq_index_page_ts"
    },
    {
      "label": "FaqPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/faq/index.page.ts",
      "source_location": "L11",
      "id": "faq_index_page_faqpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/faq/index.page.ts",
      "source_location": "L13",
      "id": "faq_index_page_faqpage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/faq/index.page.ts",
      "source_location": "L15",
      "id": "faq_index_page_faqpage_ngoninit"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_support_contact_index_page_ts"
    },
    {
      "label": "ContactPageComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L30",
      "id": "contact_index_page_contactpagecomponent"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L88",
      "id": "contact_index_page_contactpagecomponent_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L95",
      "id": "contact_index_page_contactpagecomponent_ngoninit"
    },
    {
      "label": ".ngOnDestroy()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L134",
      "id": "contact_index_page_contactpagecomponent_ngondestroy"
    },
    {
      "label": ".onQueryTypeChange()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L138",
      "id": "contact_index_page_contactpagecomponent_onquerytypechange"
    },
    {
      "label": ".updateQueryPermissions()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L142",
      "id": "contact_index_page_contactpagecomponent_updatequerypermissions"
    },
    {
      "label": ".onSubmit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L155",
      "id": "contact_index_page_contactpagecomponent_onsubmit"
    },
    {
      "label": ".openFreshChat()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L171",
      "id": "contact_index_page_contactpagecomponent_openfreshchat"
    },
    {
      "label": ".registerFreshChat()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L177",
      "id": "contact_index_page_contactpagecomponent_registerfreshchat"
    },
    {
      "label": ".deregisterFreshChat()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L203",
      "id": "contact_index_page_contactpagecomponent_deregisterfreshchat"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/features/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_features_index_page_ts"
    },
    {
      "label": "FeaturesPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/features/index.page.ts",
      "source_location": "L13",
      "id": "features_index_page_featurespage"
    },
    {
      "label": "faq-list.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/data/faq-list.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_data_faq_list_ts"
    },
    {
      "label": "feature-comparison.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/data/feature-comparison.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_data_feature_comparison_ts"
    },
    {
      "label": "about-page-list.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/data/about-page-list.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_data_about_page_list_ts"
    },
    {
      "label": "useful-links.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/data/useful-links.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_data_useful_links_ts"
    },
    {
      "label": "support-links.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/data/support-links.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_data_support_links_ts"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/pricing/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_pricing_index_page_ts"
    },
    {
      "label": "PricingPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/pricing/index.page.ts",
      "source_location": "L15",
      "id": "pricing_index_page_pricingpage"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/alternatives/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_alternatives_index_page_ts"
    },
    {
      "label": "FeaturesPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/alternatives/index.page.ts",
      "source_location": "L15",
      "id": "alternatives_index_page_featurespage"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/alternatives/index.page.ts",
      "source_location": "L21",
      "id": "alternatives_index_page_featurespage_ngoninit"
    },
    {
      "label": ".transformData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/alternatives/index.page.ts",
      "source_location": "L40",
      "id": "alternatives_index_page_featurespage_transformdata"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/external-tools/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_about_external_tools_index_page_ts"
    },
    {
      "label": "ExternalToolsPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/external-tools/index.page.ts",
      "source_location": "L13",
      "id": "external_tools_index_page_externaltoolspage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/external-tools/index.page.ts",
      "source_location": "L16",
      "id": "external_tools_index_page_externaltoolspage_constructor"
    },
    {
      "label": ".makeId()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/external-tools/index.page.ts",
      "source_location": "L18",
      "id": "external_tools_index_page_externaltoolspage_makeid"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/about/external-tools/index.page.ts",
      "source_location": "L22",
      "id": "external_tools_index_page_externaltoolspage_ngoninit"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_preview_index_page_ts"
    },
    {
      "label": "DomainDetailsPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
      "source_location": "L24",
      "id": "preview_index_page_domaindetailspage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
      "source_location": "L29",
      "id": "preview_index_page_domaindetailspage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
      "source_location": "L36",
      "id": "preview_index_page_domaindetailspage_ngoninit"
    },
    {
      "label": ".cleanDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
      "source_location": "L41",
      "id": "preview_index_page_domaindetailspage_cleandomain"
    },
    {
      "label": ".showResults()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
      "source_location": "L46",
      "id": "preview_index_page_domaindetailspage_showresults"
    },
    {
      "label": "[domain].page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_preview_domain_page_ts"
    },
    {
      "label": "DomainDetailsPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
      "source_location": "L43",
      "id": "preview_domain_page_domaindetailspage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
      "source_location": "L51",
      "id": "preview_domain_page_domaindetailspage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
      "source_location": "L63",
      "id": "preview_domain_page_domaindetailspage_ngoninit"
    },
    {
      "label": ".fetchDomainInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
      "source_location": "L69",
      "id": "preview_domain_page_domaindetailspage_fetchdomaininfo"
    },
    {
      "label": ".formatDomainInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
      "source_location": "L107",
      "id": "preview_domain_page_domaindetailspage_formatdomaininfo"
    },
    {
      "label": "error-logs.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error-logs.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_advanced_error_logs_page_ts"
    },
    {
      "label": "ErrorLogs",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error-logs.page.ts",
      "source_location": "L22",
      "id": "advanced_error_logs_page_errorlogs"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error-logs.page.ts",
      "source_location": "L29",
      "id": "advanced_error_logs_page_errorlogs_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error-logs.page.ts",
      "source_location": "L34",
      "id": "advanced_error_logs_page_errorlogs_ngoninit"
    },
    {
      "label": ".fetchBuildLogs()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error-logs.page.ts",
      "source_location": "L60",
      "id": "advanced_error_logs_page_errorlogs_fetchbuildlogs"
    },
    {
      "label": "error.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_advanced_error_page_ts"
    },
    {
      "label": "ErrorPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
      "source_location": "L13",
      "id": "advanced_error_page_errorpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
      "source_location": "L16",
      "id": "advanced_error_page_errorpage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
      "source_location": "L21",
      "id": "advanced_error_page_errorpage_ngoninit"
    },
    {
      "label": ".reload()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
      "source_location": "L25",
      "id": "advanced_error_page_errorpage_reload"
    },
    {
      "label": ".clearStorage()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
      "source_location": "L30",
      "id": "advanced_error_page_errorpage_clearstorage"
    },
    {
      "label": ".enableDebugging()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
      "source_location": "L37",
      "id": "advanced_error_page_errorpage_enabledebugging"
    },
    {
      "label": "database-connection.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_advanced_database_connection_page_ts"
    },
    {
      "label": "DatabaseConnectionPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L19",
      "id": "advanced_database_connection_page_databaseconnectionpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L29",
      "id": "advanced_database_connection_page_databaseconnectionpage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L38",
      "id": "advanced_database_connection_page_databaseconnectionpage_ngoninit"
    },
    {
      "label": ".initForm()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L43",
      "id": "advanced_database_connection_page_databaseconnectionpage_initform"
    },
    {
      "label": ".setValidatorsBasedOnType()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L74",
      "id": "advanced_database_connection_page_databaseconnectionpage_setvalidatorsbasedontype"
    },
    {
      "label": ".onSave()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L107",
      "id": "advanced_database_connection_page_databaseconnectionpage_onsave"
    },
    {
      "label": ".onResetSupabase()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L147",
      "id": "advanced_database_connection_page_databaseconnectionpage_onresetsupabase"
    },
    {
      "label": ".onResetPostgres()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L157",
      "id": "advanced_database_connection_page_databaseconnectionpage_onresetpostgres"
    },
    {
      "label": ".onTestConnection()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L173",
      "id": "advanced_database_connection_page_databaseconnectionpage_ontestconnection"
    },
    {
      "label": "index.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/index.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_advanced_index_page_ts"
    },
    {
      "label": "AdvancedIndexPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/index.page.ts",
      "source_location": "L57",
      "id": "advanced_index_page_advancedindexpage"
    },
    {
      "label": "page-list.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_advanced_page_list_page_ts"
    },
    {
      "label": "PageListComponent",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L26",
      "id": "advanced_page_list_page_pagelistcomponent"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L36",
      "id": "advanced_page_list_page_pagelistcomponent_ngoninit"
    },
    {
      "label": ".parseSitemap()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L48",
      "id": "advanced_page_list_page_pagelistcomponent_parsesitemap"
    },
    {
      "label": ".mergeSitemapUrls()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L64",
      "id": "advanced_page_list_page_pagelistcomponent_mergesitemapurls"
    },
    {
      "label": ".buildRouteTree()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L90",
      "id": "advanced_page_list_page_pagelistcomponent_buildroutetree"
    },
    {
      "label": ".insertIntoTree()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L121",
      "id": "advanced_page_list_page_pagelistcomponent_insertintotree"
    },
    {
      "label": ".formatName()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L140",
      "id": "advanced_page_list_page_pagelistcomponent_formatname"
    },
    {
      "label": "status.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_advanced_status_page_ts"
    },
    {
      "label": "StatusPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L85",
      "id": "advanced_status_page_statuspage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L108",
      "id": "advanced_status_page_statuspage_constructor"
    },
    {
      "label": ".fetchInternalStatusData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L123",
      "id": "advanced_status_page_statuspage_fetchinternalstatusdata"
    },
    {
      "label": ".fetchStatusData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L144",
      "id": "advanced_status_page_statuspage_fetchstatusdata"
    },
    {
      "label": ".enrichList()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L163",
      "id": "advanced_status_page_statuspage_enrichlist"
    },
    {
      "label": ".calculateStatusMetrics()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L181",
      "id": "advanced_status_page_statuspage_calculatestatusmetrics"
    },
    {
      "label": ".generateChartConfig()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L207",
      "id": "advanced_status_page_statuspage_generatechartconfig"
    },
    {
      "label": ".generatePieChartConfig()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L367",
      "id": "advanced_status_page_statuspage_generatepiechartconfig"
    },
    {
      "label": ".uptimeDataProcess()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L458",
      "id": "advanced_status_page_statuspage_uptimedataprocess"
    },
    {
      "label": "diagnostic-actions.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_advanced_diagnostic_actions_page_ts"
    },
    {
      "label": "ErrorPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L40",
      "id": "advanced_diagnostic_actions_page_errorpage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L58",
      "id": "advanced_diagnostic_actions_page_errorpage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L65",
      "id": "advanced_diagnostic_actions_page_errorpage_ngoninit"
    },
    {
      "label": ".checkDatabaseConnection()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L256",
      "id": "advanced_diagnostic_actions_page_errorpage_checkdatabaseconnection"
    },
    {
      "label": ".checkAppVersion()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L285",
      "id": "advanced_diagnostic_actions_page_errorpage_checkappversion"
    },
    {
      "label": ".getEnvValue()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L307",
      "id": "advanced_diagnostic_actions_page_errorpage_getenvvalue"
    },
    {
      "label": ".runAllEndpointTests()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L311",
      "id": "advanced_diagnostic_actions_page_errorpage_runallendpointtests"
    },
    {
      "label": ".resetAllEndpointTests()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L320",
      "id": "advanced_diagnostic_actions_page_errorpage_resetallendpointtests"
    },
    {
      "label": ".testEndpoint()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L341",
      "id": "advanced_diagnostic_actions_page_errorpage_testendpoint"
    },
    {
      "label": "debug-info.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_advanced_debug_info_page_ts"
    },
    {
      "label": "DebugInfoPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L49",
      "id": "advanced_debug_info_page_debuginfopage"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L90",
      "id": "advanced_debug_info_page_debuginfopage_constructor"
    },
    {
      "label": ".ngOnInit()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L105",
      "id": "advanced_debug_info_page_debuginfopage_ngoninit"
    },
    {
      "label": ".gatherDomainAndBrowserInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L167",
      "id": "advanced_debug_info_page_debuginfopage_gatherdomainandbrowserinfo"
    },
    {
      "label": ".gatherExtendedNavigatorInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L202",
      "id": "advanced_debug_info_page_debuginfopage_gatherextendednavigatorinfo"
    },
    {
      "label": ".getUserAgentData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L217",
      "id": "advanced_debug_info_page_debuginfopage_getuseragentdata"
    },
    {
      "label": ".fetchUserIpAddress()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L240",
      "id": "advanced_debug_info_page_debuginfopage_fetchuseripaddress"
    },
    {
      "label": ".onCheckTables()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L255",
      "id": "advanced_debug_info_page_debuginfopage_onchecktables"
    },
    {
      "label": ".triggerDummyError()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L277",
      "id": "advanced_debug_info_page_debuginfopage_triggerdummyerror"
    },
    {
      "label": ".copyAllToClipboard()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L287",
      "id": "advanced_debug_info_page_debuginfopage_copyalltoclipboard"
    },
    {
      "label": "admin-links.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/admin-links.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_advanced_admin_links_page_ts"
    },
    {
      "label": "AdminLinksPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/admin-links.page.ts",
      "source_location": "L13",
      "id": "advanced_admin_links_page_adminlinkspage"
    },
    {
      "label": "delete-data.page.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/delete-data.page.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_pages_advanced_delete_data_page_ts"
    },
    {
      "label": "DeleteAccountPage",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/pages/advanced/delete-data.page.ts",
      "source_location": "L12",
      "id": "advanced_delete_data_page_deleteaccountpage"
    },
    {
      "label": "change-categories.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/change-categories.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_constants_change_categories_ts"
    },
    {
      "label": "notification-types.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/notification-types.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_constants_notification_types_ts"
    },
    {
      "label": "pricing-features.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/pricing-features.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_constants_pricing_features_ts"
    },
    {
      "label": "security-categories.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_constants_security_categories_ts"
    },
    {
      "label": "getAllBySeverity()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L21",
      "id": "constants_security_categories_getallbyseverity"
    },
    {
      "label": "getEppCodesBySeverity()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L25",
      "id": "constants_security_categories_geteppcodesbyseverity"
    },
    {
      "label": "getAllByClientServer()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L29",
      "id": "constants_security_categories_getallbyclientserver"
    },
    {
      "label": "getEppCodesByClientServer()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L33",
      "id": "constants_security_categories_geteppcodesbyclientserver"
    },
    {
      "label": "getAllWithActions()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L37",
      "id": "constants_security_categories_getallwithactions"
    },
    {
      "label": "getEppCodesWithActions()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L41",
      "id": "constants_security_categories_geteppcodeswithactions"
    },
    {
      "label": "getByEppCode()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L45",
      "id": "constants_security_categories_getbyeppcode"
    },
    {
      "label": "makeEppArrayFromLabels()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L49",
      "id": "constants_security_categories_makeepparrayfromlabels"
    },
    {
      "label": "navigation-links.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/navigation-links.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_constants_navigation_links_ts"
    },
    {
      "label": "feature-options.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/feature-options.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_constants_feature_options_ts"
    },
    {
      "label": "admin-links.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/admin-links.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_constants_admin_links_ts"
    },
    {
      "label": "currencies.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/app/constants/currencies.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_app_constants_currencies_ts"
    },
    {
      "label": "expiration-reminders.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/expiration-reminders.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_expiration_reminders_ts"
    },
    {
      "label": "health.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/health.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_health_ts"
    },
    {
      "label": "domain-subs.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_subs_ts"
    },
    {
      "label": "fetchSubdomains()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
      "source_location": "L64",
      "id": "routes_domain_subs_fetchsubdomains"
    },
    {
      "label": "parseShodanResponse()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
      "source_location": "L117",
      "id": "routes_domain_subs_parseshodanresponse"
    },
    {
      "label": "parseDnsDumpResponse()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
      "source_location": "L139",
      "id": "routes_domain_subs_parsednsdumpresponse"
    },
    {
      "label": "mergeResponses()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
      "source_location": "L163",
      "id": "routes_domain_subs_mergeresponses"
    },
    {
      "label": "removeDuplicates()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
      "source_location": "L197",
      "id": "routes_domain_subs_removeduplicates"
    },
    {
      "label": "pg-executer.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/pg-executer.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_pg_executer_ts"
    },
    {
      "label": "handleCors()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/pg-executer.ts",
      "source_location": "L5",
      "id": "routes_pg_executer_handlecors"
    },
    {
      "label": "getPostgresClient()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/pg-executer.ts",
      "source_location": "L25",
      "id": "routes_pg_executer_getpostgresclient"
    },
    {
      "label": "domain-info.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_info_ts"
    },
    {
      "label": "safeExecute()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L21",
      "id": "routes_domain_info_safeexecute"
    },
    {
      "label": "getIpAddress()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L36",
      "id": "routes_domain_info_getipaddress"
    },
    {
      "label": "getIpv6Address()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L42",
      "id": "routes_domain_info_getipv6address"
    },
    {
      "label": "getMxRecords()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L48",
      "id": "routes_domain_info_getmxrecords"
    },
    {
      "label": "getTxtRecords()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L56",
      "id": "routes_domain_info_gettxtrecords"
    },
    {
      "label": "getNameServers()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L64",
      "id": "routes_domain_info_getnameservers"
    },
    {
      "label": "getSslCertificateDetails()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L70",
      "id": "routes_domain_info_getsslcertificatedetails"
    },
    {
      "label": "getHostData()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L81",
      "id": "routes_domain_info_gethostdata"
    },
    {
      "label": "translations.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/translations.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_translations_ts"
    },
    {
      "label": "share-target.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/share-target.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_share_target_ts"
    },
    {
      "label": "extractDomainFromUrl()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/share-target.ts",
      "source_location": "L14",
      "id": "routes_share_target_extractdomainfromurl"
    },
    {
      "label": "cleanup-monitor-data.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/cleanup-monitor-data.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_cleanup_monitor_data_ts"
    },
    {
      "label": "getEnvVar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/cleanup-monitor-data.ts",
      "source_location": "L6",
      "id": "routes_cleanup_monitor_data_getenvvar"
    },
    {
      "label": "callPgExecutor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/cleanup-monitor-data.ts",
      "source_location": "L11",
      "id": "routes_cleanup_monitor_data_callpgexecutor"
    },
    {
      "label": "domain-info-preview.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-info-preview.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_info_preview_ts"
    },
    {
      "label": "domain-monitor.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-monitor.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_monitor_ts"
    },
    {
      "label": "getEnvVar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-monitor.ts",
      "source_location": "L10",
      "id": "routes_domain_monitor_getenvvar"
    },
    {
      "label": "callPgExecutor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-monitor.ts",
      "source_location": "L15",
      "id": "routes_domain_monitor_callpgexecutor"
    },
    {
      "label": "checkDomainUptime()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-monitor.ts",
      "source_location": "L29",
      "id": "routes_domain_monitor_checkdomainuptime"
    },
    {
      "label": "processBatch()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-monitor.ts",
      "source_location": "L72",
      "id": "routes_domain_monitor_processbatch"
    },
    {
      "label": "contact.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/contact.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_contact_ts"
    },
    {
      "label": "env-var.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/env-var.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_env_var_ts"
    },
    {
      "label": "external-status-info.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/external-status-info.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_external_status_info_ts"
    },
    {
      "label": "fetchRSS()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/external-status-info.ts",
      "source_location": "L74",
      "id": "routes_external_status_info_fetchrss"
    },
    {
      "label": "getSeverityType()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/external-status-info.ts",
      "source_location": "L107",
      "id": "routes_external_status_info_getseveritytype"
    },
    {
      "label": "mapSeverity()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/external-status-info.ts",
      "source_location": "L128",
      "id": "routes_external_status_info_mapseverity"
    },
    {
      "label": "getServiceSummary()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/external-status-info.ts",
      "source_location": "L142",
      "id": "routes_external_status_info_getservicesummary"
    },
    {
      "label": "internal-status-info.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_internal_status_info_ts"
    },
    {
      "label": "fetchHealthchecks()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
      "source_location": "L24",
      "id": "routes_internal_status_info_fetchhealthchecks"
    },
    {
      "label": "fetchDatabaseHealth()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
      "source_location": "L39",
      "id": "routes_internal_status_info_fetchdatabasehealth"
    },
    {
      "label": "fetchSupabaseHealth()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
      "source_location": "L56",
      "id": "routes_internal_status_info_fetchsupabasehealth"
    },
    {
      "label": "fetchUptimeStatus()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
      "source_location": "L75",
      "id": "routes_internal_status_info_fetchuptimestatus"
    },
    {
      "label": "fetchGitHubCIStatus()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
      "source_location": "L90",
      "id": "routes_internal_status_info_fetchgithubcistatus"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/index.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_index_ts"
    },
    {
      "label": "runWithConcurrency()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/index.ts",
      "source_location": "L14",
      "id": "domain_updater_index_runwithconcurrency"
    },
    {
      "label": "dns.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/dns.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_updatefns_dns_ts"
    },
    {
      "label": "updateDNS()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/dns.ts",
      "source_location": "L5",
      "id": "updatefns_dns_updatedns"
    },
    {
      "label": "ssl.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/ssl.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_updatefns_ssl_ts"
    },
    {
      "label": "updateSSL()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/ssl.ts",
      "source_location": "L5",
      "id": "updatefns_ssl_updatessl"
    },
    {
      "label": "registrar.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/registrar.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_updatefns_registrar_ts"
    },
    {
      "label": "upsertRegistrar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/registrar.ts",
      "source_location": "L5",
      "id": "updatefns_registrar_upsertregistrar"
    },
    {
      "label": "updateRegistrar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/registrar.ts",
      "source_location": "L19",
      "id": "updatefns_registrar_updateregistrar"
    },
    {
      "label": "hosts.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/hosts.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_updatefns_hosts_ts"
    },
    {
      "label": "updateHost()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/hosts.ts",
      "source_location": "L5",
      "id": "updatefns_hosts_updatehost"
    },
    {
      "label": "whois.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/whois.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_updatefns_whois_ts"
    },
    {
      "label": "updateWhois()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/whois.ts",
      "source_location": "L13",
      "id": "updatefns_whois_updatewhois"
    },
    {
      "label": "expiry.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/expiry.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_updatefns_expiry_ts"
    },
    {
      "label": "updateExpiryDate()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/expiry.ts",
      "source_location": "L5",
      "id": "updatefns_expiry_updateexpirydate"
    },
    {
      "label": "statuses.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/statuses.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_updatefns_statuses_ts"
    },
    {
      "label": "updateDomainStatuses()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/statuses.ts",
      "source_location": "L5",
      "id": "updatefns_statuses_updatedomainstatuses"
    },
    {
      "label": "pgExecutor.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/pgExecutor.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_lib_pgexecutor_ts"
    },
    {
      "label": "callPgExecutor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/pgExecutor.ts",
      "source_location": "L1",
      "id": "lib_pgexecutor_callpgexecutor"
    },
    {
      "label": "fetchInfo.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/fetchInfo.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_lib_fetchinfo_ts"
    },
    {
      "label": "fetchDomainInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/fetchInfo.ts",
      "source_location": "L1",
      "id": "lib_fetchinfo_fetchdomaininfo"
    },
    {
      "label": "compare.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/compare.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_lib_compare_ts"
    },
    {
      "label": "compareAndUpdateDomain()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/compare.ts",
      "source_location": "L9",
      "id": "lib_compare_compareandupdatedomain"
    },
    {
      "label": "utils.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts"
    },
    {
      "label": "getEnvVar()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L2",
      "id": "lib_utils_getenvvar"
    },
    {
      "label": "normalizeStr()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L10",
      "id": "lib_utils_normalizestr"
    },
    {
      "label": "removeUrlChars()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L14",
      "id": "lib_utils_removeurlchars"
    },
    {
      "label": "normalizeDate()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L18",
      "id": "lib_utils_normalizedate"
    },
    {
      "label": "toDateOnly()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L24",
      "id": "lib_utils_todateonly"
    },
    {
      "label": "datesDifferBeyondThreshold()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L31",
      "id": "lib_utils_datesdifferbeyondthreshold"
    },
    {
      "label": "withTimeout()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L41",
      "id": "lib_utils_withtimeout"
    },
    {
      "label": "recordUpdate.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/recordUpdate.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_lib_recordupdate_ts"
    },
    {
      "label": "recordDomainUpdate()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/recordUpdate.ts",
      "source_location": "L6",
      "id": "lib_recordupdate_recorddomainupdate"
    },
    {
      "label": "sendWebhookNotification.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/sendWebhookNotification.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_lib_sendwebhooknotification_ts"
    },
    {
      "label": "sendWebhookNotification()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/sendWebhookNotification.ts",
      "source_location": "L3",
      "id": "lib_sendwebhooknotification_sendwebhooknotification"
    },
    {
      "label": "notify.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/notify.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_routes_domain_updater_lib_notify_ts"
    },
    {
      "label": "notifyUser()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/notify.ts",
      "source_location": "L7",
      "id": "lib_notify_notifyuser"
    },
    {
      "label": "whois.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_utils_whois_ts"
    },
    {
      "label": "parseDate()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L14",
      "id": "utils_whois_parsedate"
    },
    {
      "label": "getWhoisInfo()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L53",
      "id": "utils_whois_getwhoisinfo"
    },
    {
      "label": "normalizeWhoisJson()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L102",
      "id": "utils_whois_normalizewhoisjson"
    },
    {
      "label": "parseStatusArray()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L167",
      "id": "utils_whois_parsestatusarray"
    },
    {
      "label": "getRdapUrlForTld()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L204",
      "id": "utils_whois_getrdapurlfortld"
    },
    {
      "label": "tryNativeWhois()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L226",
      "id": "utils_whois_trynativewhois"
    },
    {
      "label": "tryRdapLookup()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L305",
      "id": "utils_whois_tryrdaplookup"
    },
    {
      "label": "tryWhoisXml()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L377",
      "id": "utils_whois_trywhoisxml"
    },
    {
      "label": "base-url.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/base-url.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_utils_base_url_ts"
    },
    {
      "label": "getBaseUrl()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/base-url.ts",
      "source_location": "L11",
      "id": "utils_base_url_getbaseurl"
    },
    {
      "label": "auth.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/auth.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_utils_auth_ts"
    },
    {
      "label": "verifyAuth()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/auth.ts",
      "source_location": "L23",
      "id": "utils_auth_verifyauth"
    },
    {
      "label": "logger.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_server_utils_logger_ts"
    },
    {
      "label": "Logger",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L18",
      "id": "utils_logger_logger"
    },
    {
      "label": ".constructor()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L22",
      "id": "utils_logger_logger_constructor"
    },
    {
      "label": ".shouldLog()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L26",
      "id": "utils_logger_logger_shouldlog"
    },
    {
      "label": ".write()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L32",
      "id": "utils_logger_logger_write"
    },
    {
      "label": ".info()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L56",
      "id": "utils_logger_logger_info"
    },
    {
      "label": ".success()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L60",
      "id": "utils_logger_logger_success"
    },
    {
      "label": ".warn()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L64",
      "id": "utils_logger_logger_warn"
    },
    {
      "label": ".error()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L68",
      "id": "utils_logger_logger_error"
    },
    {
      "label": ".debug()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L72",
      "id": "utils_logger_logger_debug"
    },
    {
      "label": ".misc()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L76",
      "id": "utils_logger_logger_misc"
    },
    {
      "label": ".getLogs()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L80",
      "id": "utils_logger_logger_getlogs"
    },
    {
      "label": ".flushToRemote()",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L84",
      "id": "utils_logger_logger_flushtoremote"
    },
    {
      "label": "common.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/types/common.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_types_common_ts"
    },
    {
      "label": "Database.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/types/Database.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_types_database_ts"
    },
    {
      "label": "DomainInfo.ts",
      "file_type": "code",
      "source_file": "reference/domain-locker/src/types/DomainInfo.ts",
      "source_location": "L1",
      "id": "reference_domain_locker_src_types_domaininfo_ts"
    },
    {
      "label": "common-ws.go",
      "file_type": "code",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L1",
      "id": "internal_common_common_ws_go"
    },
    {
      "label": "HubRequest",
      "file_type": "code",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L29",
      "id": "common_hubrequest"
    },
    {
      "label": "AgentResponse",
      "file_type": "code",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L36",
      "id": "common_agentresponse"
    },
    {
      "label": "FingerprintRequest",
      "file_type": "code",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L48",
      "id": "common_fingerprintrequest"
    },
    {
      "label": "FingerprintResponse",
      "file_type": "code",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L53",
      "id": "common_fingerprintresponse"
    },
    {
      "label": "DataRequestOptions",
      "file_type": "code",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L61",
      "id": "common_datarequestoptions"
    },
    {
      "label": "ContainerLogsRequest",
      "file_type": "code",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L66",
      "id": "common_containerlogsrequest"
    },
    {
      "label": "ContainerInfoRequest",
      "file_type": "code",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L70",
      "id": "common_containerinforequest"
    },
    {
      "label": "SystemdInfoRequest",
      "file_type": "code",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L74",
      "id": "common_systemdinforequest"
    },
    {
      "label": "common-ssh.go",
      "file_type": "code",
      "source_file": "internal/common/common-ssh.go",
      "source_location": "L1",
      "id": "internal_common_common_ssh_go"
    },
    {
      "label": "agent_test.go",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent_test.go",
      "source_location": "L1",
      "id": "internal_cmd_agent_agent_test_go"
    },
    {
      "label": "TestGetAddress()",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent_test.go",
      "source_location": "L17",
      "id": "agent_agent_test_testgetaddress"
    },
    {
      "label": "TestLoadPublicKeys()",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent_test.go",
      "source_location": "L95",
      "id": "agent_agent_test_testloadpublickeys"
    },
    {
      "label": "TestGetNetwork()",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent_test.go",
      "source_location": "L190",
      "id": "agent_agent_test_testgetnetwork"
    },
    {
      "label": "TestParseFlags()",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent_test.go",
      "source_location": "L244",
      "id": "agent_agent_test_testparseflags"
    },
    {
      "label": "agent.go",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L1",
      "id": "internal_cmd_agent_agent_go"
    },
    {
      "label": "cmdOptions",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L18",
      "id": "agent_cmdoptions"
    },
    {
      "label": ".parse()",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L27",
      "id": "agent_cmdoptions_parse"
    },
    {
      "label": ".loadPublicKeys()",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L113",
      "id": "agent_cmdoptions_loadpublickeys"
    },
    {
      "label": ".getAddress()",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L137",
      "id": "agent_cmdoptions_getaddress"
    },
    {
      "label": "handleFingerprint()",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L142",
      "id": "agent_agent_handlefingerprint"
    },
    {
      "label": "fingerprintUsage()",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L169",
      "id": "agent_agent_fingerprintusage"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L173",
      "id": "agent_agent_main"
    },
    {
      "label": "hub.go",
      "file_type": "code",
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L1",
      "id": "internal_cmd_hub_hub_go"
    },
    {
      "label": "main()",
      "file_type": "code",
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L19",
      "id": "hub_hub_main"
    },
    {
      "label": "getBaseApp()",
      "file_type": "code",
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L38",
      "id": "hub_hub_getbaseapp"
    },
    {
      "label": "newHealthCmd()",
      "file_type": "code",
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L69",
      "id": "hub_hub_newhealthcmd"
    },
    {
      "label": "checkHealth()",
      "file_type": "code",
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L88",
      "id": "hub_hub_checkhealth"
    },
    {
      "label": "records_averaging_test.go",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L1",
      "id": "internal_records_records_averaging_test_go"
    },
    {
      "label": "TestAverageSystemStatsSlice_Empty()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L17",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_empty"
    },
    {
      "label": "TestAverageSystemStatsSlice_SingleRecord()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L25",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_singlerecord"
    },
    {
      "label": "TestAverageSystemStatsSlice_BasicAveraging()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L72",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_basicaveraging"
    },
    {
      "label": "TestAverageSystemStatsSlice_PeakValues()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L142",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_peakvalues"
    },
    {
      "label": "TestAverageSystemStatsSlice_DiskIoStats()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L200",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_diskiostats"
    },
    {
      "label": "TestAverageSystemStatsSlice_DiskIoStatsPeakFromCurrentValues()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L238",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_diskiostatspeakfromcurrentvalues"
    },
    {
      "label": "TestAverageSystemStatsSlice_PeakFromCurrentValues()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L257",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_peakfromcurrentvalues"
    },
    {
      "label": "TestAverageSystemStatsSlice_Temperatures()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L270",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_temperatures"
    },
    {
      "label": "TestAverageSystemStatsSlice_NetworkInterfaces()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L294",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_networkinterfaces"
    },
    {
      "label": "TestAverageSystemStatsSlice_ExtraFs()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L320",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_extrafs"
    },
    {
      "label": "TestAverageSystemStatsSlice_ExtraFsDiskIoStatsPeakFromCurrentValues()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L382",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_extrafsdiskiostatspeakfromcurrentvalues"
    },
    {
      "label": "TestAverageSystemStatsSlice_ExtraFsPeaksFromCurrentValues()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L416",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_extrafspeaksfromcurrentvalues"
    },
    {
      "label": "TestAverageSystemStatsSlice_GPUData()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L449",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_gpudata"
    },
    {
      "label": "TestAverageSystemStatsSlice_MultipleGPUs()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L505",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_multiplegpus"
    },
    {
      "label": "TestAverageSystemStatsSlice_CpuCoresUsage()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L532",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusage"
    },
    {
      "label": "TestAverageSystemStatsSlice_CpuCoresUsageRounding()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L545",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusagerounding"
    },
    {
      "label": "TestAverageSystemStatsSlice_CpuBreakdown()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L558",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_cpubreakdown"
    },
    {
      "label": "TestAverageSystemStatsSlice_BatteryLastChargeState()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L571",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_batterylastchargestate"
    },
    {
      "label": "TestAverageSystemStatsSlice_ThreeRecordsRounding()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L583",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_threerecordsrounding"
    },
    {
      "label": "TestAverageSystemStatsSlice_MixedOptionalFields()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L597",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_mixedoptionalfields"
    },
    {
      "label": "TestAverageSystemStatsSlice_TenRecords()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L629",
      "id": "records_records_averaging_test_testaveragesystemstatsslice_tenrecords"
    },
    {
      "label": "TestAverageContainerStatsSlice_Empty()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L663",
      "id": "records_records_averaging_test_testaveragecontainerstatsslice_empty"
    },
    {
      "label": "TestAverageContainerStatsSlice_SingleRecord()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L671",
      "id": "records_records_averaging_test_testaveragecontainerstatsslice_singlerecord"
    },
    {
      "label": "TestAverageContainerStatsSlice_BasicAveraging()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L687",
      "id": "records_records_averaging_test_testaveragecontainerstatsslice_basicaveraging"
    },
    {
      "label": "TestAverageContainerStatsSlice_ContainerAppearsInSomeRecords()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L716",
      "id": "records_records_averaging_test_testaveragecontainerstatsslice_containerappearsinsomerecords"
    },
    {
      "label": "TestAverageContainerStatsSlice_DeprecatedNetworkFields()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L744",
      "id": "records_records_averaging_test_testaveragecontainerstatsslice_deprecatednetworkfields"
    },
    {
      "label": "TestAverageContainerStatsSlice_MixedBandwidthAndDeprecated()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L765",
      "id": "records_records_averaging_test_testaveragecontainerstatsslice_mixedbandwidthanddeprecated"
    },
    {
      "label": "TestAverageContainerStatsSlice_ThreeRecords()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L782",
      "id": "records_records_averaging_test_testaveragecontainerstatsslice_threerecords"
    },
    {
      "label": "TestAverageContainerStatsSlice_ManyContainers()",
      "file_type": "code",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L796",
      "id": "records_records_averaging_test_testaveragecontainerstatsslice_manycontainers"
    },
    {
      "label": "records.go",
      "file_type": "code",
      "source_file": "internal/records/records.go",
      "source_location": "L1",
      "id": "internal_records_records_go"
    },
    {
      "label": "RecordManager",
      "file_type": "code",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L14",
      "id": "records_recordmanager"
    },
    {
      "label": "LongerRecordData",
      "file_type": "code",
      "source_file": "internal/records/records.go",
      "source_location": "L21",
      "id": "records_longerrecorddata"
    },
    {
      "label": "RecordIds",
      "file_type": "code",
      "source_file": "internal/records/records.go",
      "source_location": "L28",
      "id": "records_recordids"
    },
    {
      "label": "NewRecordManager()",
      "file_type": "code",
      "source_file": "internal/records/records.go",
      "source_location": "L32",
      "id": "records_records_newrecordmanager"
    },
    {
      "label": "StatsRecord",
      "file_type": "code",
      "source_file": "internal/records/records.go",
      "source_location": "L36",
      "id": "records_statsrecord"
    },
    {
      "label": ".CreateLongerRecords()",
      "file_type": "code",
      "source_file": "internal/records/records.go",
      "source_location": "L41",
      "id": "records_recordmanager_createlongerrecords"
    },
    {
      "label": ".AverageSystemStats()",
      "file_type": "code",
      "source_file": "internal/records/records.go",
      "source_location": "L158",
      "id": "records_recordmanager_averagesystemstats"
    },
    {
      "label": "AverageSystemStatsSlice()",
      "file_type": "code",
      "source_file": "internal/records/records.go",
      "source_location": "L177",
      "id": "records_records_averagesystemstatsslice"
    },
    {
      "label": ".AverageContainerStats()",
      "file_type": "code",
      "source_file": "internal/records/records.go",
      "source_location": "L447",
      "id": "records_recordmanager_averagecontainerstats"
    },
    {
      "label": "AverageContainerStatsSlice()",
      "file_type": "code",
      "source_file": "internal/records/records.go",
      "source_location": "L465",
      "id": "records_records_averagecontainerstatsslice"
    },
    {
      "label": "twoDecimals()",
      "file_type": "code",
      "source_file": "internal/records/records.go",
      "source_location": "L504",
      "id": "records_records_twodecimals"
    },
    {
      "label": "records_test.go",
      "file_type": "code",
      "source_file": "internal/records/records_test.go",
      "source_location": "L1",
      "id": "internal_records_records_test_go"
    },
    {
      "label": "TestRecordManagerCreation()",
      "file_type": "code",
      "source_file": "internal/records/records_test.go",
      "source_location": "L16",
      "id": "records_records_test_testrecordmanagercreation"
    },
    {
      "label": "TestTwoDecimals()",
      "file_type": "code",
      "source_file": "internal/records/records_test.go",
      "source_location": "L26",
      "id": "records_records_test_testtwodecimals"
    },
    {
      "label": "records_deletion.go",
      "file_type": "code",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L1",
      "id": "internal_records_records_deletion_go"
    },
    {
      "label": ".DeleteOldRecords()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L14",
      "id": "records_recordmanager_deleteoldrecords"
    },
    {
      "label": "deleteOldAlertsHistory()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L41",
      "id": "records_records_deletion_deleteoldalertshistory"
    },
    {
      "label": "deleteOldSystemStats()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L60",
      "id": "records_records_deletion_deleteoldsystemstats"
    },
    {
      "label": "deleteOldSystemdServiceRecords()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L102",
      "id": "records_records_deletion_deleteoldsystemdservicerecords"
    },
    {
      "label": "deleteOldContainerRecords()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L116",
      "id": "records_records_deletion_deleteoldcontainerrecords"
    },
    {
      "label": "deleteOldQuietHours()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L130",
      "id": "records_records_deletion_deleteoldquiethours"
    },
    {
      "label": "records_test_helpers.go",
      "file_type": "code",
      "source_file": "internal/records/records_test_helpers.go",
      "source_location": "L1",
      "id": "internal_records_records_test_helpers_go"
    },
    {
      "label": "DeleteOldSystemStats()",
      "file_type": "code",
      "source_file": "internal/records/records_test_helpers.go",
      "source_location": "L10",
      "id": "records_records_test_helpers_deleteoldsystemstats"
    },
    {
      "label": "DeleteOldAlertsHistory()",
      "file_type": "code",
      "source_file": "internal/records/records_test_helpers.go",
      "source_location": "L15",
      "id": "records_records_test_helpers_deleteoldalertshistory"
    },
    {
      "label": "TwoDecimals()",
      "file_type": "code",
      "source_file": "internal/records/records_test_helpers.go",
      "source_location": "L20",
      "id": "records_records_test_helpers_twodecimals"
    },
    {
      "label": "records_deletion_test.go",
      "file_type": "code",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L1",
      "id": "internal_records_records_deletion_test_go"
    },
    {
      "label": "TestDeleteOldRecords()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L21",
      "id": "records_records_deletion_test_testdeleteoldrecords"
    },
    {
      "label": "TestDeleteOldSystemStats()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L106",
      "id": "records_records_deletion_test_testdeleteoldsystemstats"
    },
    {
      "label": "TestDeleteOldAlertsHistory()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L198",
      "id": "records_records_deletion_test_testdeleteoldalertshistory"
    },
    {
      "label": "TestDeleteOldAlertsHistoryEdgeCases()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L304",
      "id": "records_records_deletion_test_testdeleteoldalertshistoryedgecases"
    },
    {
      "label": "TestDeleteOldSystemdServiceRecords()",
      "file_type": "code",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L354",
      "id": "records_records_deletion_test_testdeleteoldsystemdservicerecords"
    },
    {
      "label": "lingui.config.ts",
      "file_type": "code",
      "source_file": "internal/site/lingui.config.ts",
      "source_location": "L1",
      "id": "internal_site_lingui_config_ts"
    },
    {
      "label": "embed.go",
      "file_type": "code",
      "source_file": "internal/site/embed.go",
      "source_location": "L1",
      "id": "internal_site_embed_go"
    },
    {
      "label": "vite.config.ts",
      "file_type": "code",
      "source_file": "internal/site/vite.config.ts",
      "source_location": "L1",
      "id": "internal_site_vite_config_ts"
    },
    {
      "label": "types.d.ts",
      "file_type": "code",
      "source_file": "internal/site/src/types.d.ts",
      "source_location": "L1",
      "id": "internal_site_src_types_d_ts"
    },
    {
      "label": "vite-env.d.ts",
      "file_type": "code",
      "source_file": "internal/site/src/vite-env.d.ts",
      "source_location": "L1",
      "id": "internal_site_src_vite_env_d_ts"
    },
    {
      "label": "main.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/main.tsx",
      "source_location": "L1",
      "id": "internal_site_src_main_tsx"
    },
    {
      "label": "ar.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/ar/ar.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_ar_ar_ts"
    },
    {
      "label": "zh-CN.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/zh-CN/zh-CN.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_zh_cn_zh_cn_ts"
    },
    {
      "label": "da.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/da/da.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_da_da_ts"
    },
    {
      "label": "zh.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/zh/zh.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_zh_zh_ts"
    },
    {
      "label": "id.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/id/id.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_id_id_ts"
    },
    {
      "label": "es.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/es/es.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_es_es_ts"
    },
    {
      "label": "vi.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/vi/vi.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_vi_vi_ts"
    },
    {
      "label": "pl.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/pl/pl.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_pl_pl_ts"
    },
    {
      "label": "he.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/he/he.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_he_he_ts"
    },
    {
      "label": "en.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/en/en.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_en_en_ts"
    },
    {
      "label": "tr.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/tr/tr.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_tr_tr_ts"
    },
    {
      "label": "no.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/no/no.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_no_no_ts"
    },
    {
      "label": "uk.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/uk/uk.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_uk_uk_ts"
    },
    {
      "label": "fa.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/fa/fa.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_fa_fa_ts"
    },
    {
      "label": "sl.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/sl/sl.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_sl_sl_ts"
    },
    {
      "label": "sv.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/sv/sv.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_sv_sv_ts"
    },
    {
      "label": "hu.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/hu/hu.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_hu_hu_ts"
    },
    {
      "label": "fr.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/fr/fr.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_fr_fr_ts"
    },
    {
      "label": "nl.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/nl/nl.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_nl_nl_ts"
    },
    {
      "label": "zh-HK.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/zh-HK/zh-HK.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_zh_hk_zh_hk_ts"
    },
    {
      "label": "ko.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/ko/ko.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_ko_ko_ts"
    },
    {
      "label": "ru.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/ru/ru.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_ru_ru_ts"
    },
    {
      "label": "sr.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/sr/sr.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_sr_sr_ts"
    },
    {
      "label": "ja.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/ja/ja.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_ja_ja_ts"
    },
    {
      "label": "bg.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/bg/bg.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_bg_bg_ts"
    },
    {
      "label": "de.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/de/de.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_de_de_ts"
    },
    {
      "label": "hr.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/hr/hr.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_hr_hr_ts"
    },
    {
      "label": "cs.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/cs/cs.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_cs_cs_ts"
    },
    {
      "label": "it.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/it/it.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_it_it_ts"
    },
    {
      "label": "pt.ts",
      "file_type": "code",
      "source_file": "internal/site/src/locales/pt/pt.ts",
      "source_location": "L1",
      "id": "internal_site_src_locales_pt_pt_ts"
    },
    {
      "label": "mode-toggle.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/mode-toggle.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_mode_toggle_tsx"
    },
    {
      "label": "add-system.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/add-system.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_add_system_tsx"
    },
    {
      "label": "AddSystemDialog()",
      "file_type": "code",
      "source_file": "internal/site/src/components/add-system.tsx",
      "source_location": "L38",
      "id": "components_add_system_addsystemdialog"
    },
    {
      "label": "handleSubmit()",
      "file_type": "code",
      "source_file": "internal/site/src/components/add-system.tsx",
      "source_location": "L94",
      "id": "components_add_system_handlesubmit"
    },
    {
      "label": "navbar.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/navbar.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_navbar_tsx"
    },
    {
      "label": "Navbar()",
      "file_type": "code",
      "source_file": "internal/site/src/components/navbar.tsx",
      "source_location": "L46",
      "id": "components_navbar_navbar"
    },
    {
      "label": "spinner.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/spinner.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_spinner_tsx"
    },
    {
      "label": "install-dropdowns.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_install_dropdowns_tsx"
    },
    {
      "label": "getScriptUrl()",
      "file_type": "code",
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L14",
      "id": "components_install_dropdowns_getscripturl"
    },
    {
      "label": "copyDockerCompose()",
      "file_type": "code",
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L25",
      "id": "components_install_dropdowns_copydockercompose"
    },
    {
      "label": "copyDockerRun()",
      "file_type": "code",
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L44",
      "id": "components_install_dropdowns_copydockerrun"
    },
    {
      "label": "copyLinuxCommand()",
      "file_type": "code",
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L50",
      "id": "components_install_dropdowns_copylinuxcommand"
    },
    {
      "label": "copyWindowsCommand()",
      "file_type": "code",
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L61",
      "id": "components_install_dropdowns_copywindowscommand"
    },
    {
      "label": "theme-provider.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/theme-provider.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_theme_provider_tsx"
    },
    {
      "label": "ThemeProvider()",
      "file_type": "code",
      "source_file": "internal/site/src/components/theme-provider.tsx",
      "source_location": "L23",
      "id": "components_theme_provider_themeprovider"
    },
    {
      "label": "useTheme()",
      "file_type": "code",
      "source_file": "internal/site/src/components/theme-provider.tsx",
      "source_location": "L61",
      "id": "components_theme_provider_usetheme"
    },
    {
      "label": "copy-to-clipboard.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/copy-to-clipboard.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_copy_to_clipboard_tsx"
    },
    {
      "label": "CopyToClipboard()",
      "file_type": "code",
      "source_file": "internal/site/src/components/copy-to-clipboard.tsx",
      "source_location": "L7",
      "id": "components_copy_to_clipboard_copytoclipboard"
    },
    {
      "label": "CopyTextarea()",
      "file_type": "code",
      "source_file": "internal/site/src/components/copy-to-clipboard.tsx",
      "source_location": "L25",
      "id": "components_copy_to_clipboard_copytextarea"
    },
    {
      "label": "alerts-history-columns.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/alerts-history-columns.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_alerts_history_columns_tsx"
    },
    {
      "label": "router.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/router.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_router_tsx"
    },
    {
      "label": "prependBasePath()",
      "file_type": "code",
      "source_file": "internal/site/src/components/router.tsx",
      "source_location": "L30",
      "id": "components_router_prependbasepath"
    },
    {
      "label": "navigate()",
      "file_type": "code",
      "source_file": "internal/site/src/components/router.tsx",
      "source_location": "L43",
      "id": "components_router_navigate"
    },
    {
      "label": "Link()",
      "file_type": "code",
      "source_file": "internal/site/src/components/router.tsx",
      "source_location": "L47",
      "id": "components_router_link"
    },
    {
      "label": "active-alerts.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/active-alerts.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_active_alerts_tsx"
    },
    {
      "label": "footer-repo-link.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/footer-repo-link.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_footer_repo_link_tsx"
    },
    {
      "label": "command-palette.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/command-palette.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_command_palette_tsx"
    },
    {
      "label": "down()",
      "file_type": "code",
      "source_file": "internal/site/src/components/command-palette.tsx",
      "source_location": "L44",
      "id": "components_command_palette_down"
    },
    {
      "label": "lang-toggle.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/lang-toggle.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_lang_toggle_tsx"
    },
    {
      "label": "logo.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/logo.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_logo_tsx"
    },
    {
      "label": "Logo()",
      "file_type": "code",
      "source_file": "internal/site/src/components/logo.tsx",
      "source_location": "L5",
      "id": "components_logo_logo"
    },
    {
      "label": "tooltip.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/tooltip.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_tooltip_tsx"
    },
    {
      "label": "TooltipProvider()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/tooltip.tsx",
      "source_location": "L6",
      "id": "ui_tooltip_tooltipprovider"
    },
    {
      "label": "Tooltip()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/tooltip.tsx",
      "source_location": "L10",
      "id": "ui_tooltip_tooltip"
    },
    {
      "label": "TooltipTrigger()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/tooltip.tsx",
      "source_location": "L18",
      "id": "ui_tooltip_tooltiptrigger"
    },
    {
      "label": "use-toast.ts",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_use_toast_ts"
    },
    {
      "label": "genId()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L25",
      "id": "ui_use_toast_genid"
    },
    {
      "label": "addToRemoveQueue()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L56",
      "id": "ui_use_toast_addtoremovequeue"
    },
    {
      "label": "reducer()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L72",
      "id": "ui_use_toast_reducer"
    },
    {
      "label": "dispatch()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L129",
      "id": "ui_use_toast_dispatch"
    },
    {
      "label": "toast()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L138",
      "id": "ui_use_toast_toast"
    },
    {
      "label": "useToast()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L167",
      "id": "ui_use_toast_usetoast"
    },
    {
      "label": "separator.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/separator.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_separator_tsx"
    },
    {
      "label": "icons.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_icons_tsx"
    },
    {
      "label": "TuxIcon()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L4",
      "id": "ui_icons_tuxicon"
    },
    {
      "label": "WindowsIcon()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L16",
      "id": "ui_icons_windowsicon"
    },
    {
      "label": "AppleIcon()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L30",
      "id": "ui_icons_appleicon"
    },
    {
      "label": "FreeBsdIcon()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L42",
      "id": "ui_icons_freebsdicon"
    },
    {
      "label": "DockerIcon()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L54",
      "id": "ui_icons_dockericon"
    },
    {
      "label": "Rows()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L64",
      "id": "ui_icons_rows"
    },
    {
      "label": "ChartAverage()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L76",
      "id": "ui_icons_chartaverage"
    },
    {
      "label": "ChartMax()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L87",
      "id": "ui_icons_chartmax"
    },
    {
      "label": "EthernetIcon()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L98",
      "id": "ui_icons_etherneticon"
    },
    {
      "label": "ThermometerIcon()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L107",
      "id": "ui_icons_thermometericon"
    },
    {
      "label": "HourglassIcon()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L126",
      "id": "ui_icons_hourglassicon"
    },
    {
      "label": "BatteryMediumIcon()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L145",
      "id": "ui_icons_batterymediumicon"
    },
    {
      "label": "BatteryHighIcon()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L163",
      "id": "ui_icons_batteryhighicon"
    },
    {
      "label": "PlugChargingIcon()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L181",
      "id": "ui_icons_plugchargingicon"
    },
    {
      "label": "chart.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/chart.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_chart_tsx"
    },
    {
      "label": "slider.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/slider.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_slider_tsx"
    },
    {
      "label": "input.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/input.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_input_tsx"
    },
    {
      "label": "Input()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/input.tsx",
      "source_location": "L5",
      "id": "ui_input_input"
    },
    {
      "label": "collapsible.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/collapsible.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_collapsible_tsx"
    },
    {
      "label": "Collapsible()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/collapsible.tsx",
      "source_location": "L15",
      "id": "ui_collapsible_collapsible"
    },
    {
      "label": "alert-dialog.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/alert-dialog.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_alert_dialog_tsx"
    },
    {
      "label": "badge.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/badge.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_badge_tsx"
    },
    {
      "label": "Badge()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/badge.tsx",
      "source_location": "L28",
      "id": "ui_badge_badge"
    },
    {
      "label": "table.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/table.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_table_tsx"
    },
    {
      "label": "command.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/command.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_command_tsx"
    },
    {
      "label": "cn()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/command.tsx",
      "source_location": "L11",
      "id": "ui_command_cn"
    },
    {
      "label": "CommandList()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/command.tsx",
      "source_location": "L61",
      "id": "ui_command_commandlist"
    },
    {
      "label": "CommandEmpty()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/command.tsx",
      "source_location": "L71",
      "id": "ui_command_commandempty"
    },
    {
      "label": "CommandGroup()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/command.tsx",
      "source_location": "L75",
      "id": "ui_command_commandgroup"
    },
    {
      "label": "CommandItem()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/command.tsx",
      "source_location": "L98",
      "id": "ui_command_commanditem"
    },
    {
      "label": "select.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/select.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_select_tsx"
    },
    {
      "label": "switch.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/switch.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_switch_tsx"
    },
    {
      "label": "button.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/button.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_button_tsx"
    },
    {
      "label": "toaster.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/toaster.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_toaster_tsx"
    },
    {
      "label": "Toaster()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/toaster.tsx",
      "source_location": "L4",
      "id": "ui_toaster_toaster"
    },
    {
      "label": "toast.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/toast.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_toast_tsx"
    },
    {
      "label": "sheet.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_sheet_tsx"
    },
    {
      "label": "Sheet()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L7",
      "id": "ui_sheet_sheet"
    },
    {
      "label": "SheetTrigger()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L11",
      "id": "ui_sheet_sheettrigger"
    },
    {
      "label": "SheetClose()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L15",
      "id": "ui_sheet_sheetclose"
    },
    {
      "label": "SheetPortal()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L19",
      "id": "ui_sheet_sheetportal"
    },
    {
      "label": "SheetOverlay()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L23",
      "id": "ui_sheet_sheetoverlay"
    },
    {
      "label": "SheetHeader()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L73",
      "id": "ui_sheet_sheetheader"
    },
    {
      "label": "SheetFooter()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L77",
      "id": "ui_sheet_sheetfooter"
    },
    {
      "label": "SheetTitle()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L81",
      "id": "ui_sheet_sheettitle"
    },
    {
      "label": "SheetDescription()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L91",
      "id": "ui_sheet_sheetdescription"
    },
    {
      "label": "input-copy.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/input-copy.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_input_copy_tsx"
    },
    {
      "label": "InputCopy()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/input-copy.tsx",
      "source_location": "L8",
      "id": "ui_input_copy_inputcopy"
    },
    {
      "label": "textarea.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/textarea.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_textarea_tsx"
    },
    {
      "label": "checkbox.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/checkbox.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_checkbox_tsx"
    },
    {
      "label": "otp.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/otp.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_otp_tsx"
    },
    {
      "label": "InputOTP()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/otp.tsx",
      "source_location": "L7",
      "id": "ui_otp_inputotp"
    },
    {
      "label": "InputOTPGroup()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/otp.tsx",
      "source_location": "L24",
      "id": "ui_otp_inputotpgroup"
    },
    {
      "label": "cn()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/otp.tsx",
      "source_location": "L42",
      "id": "ui_otp_cn"
    },
    {
      "label": "card.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/card.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_card_tsx"
    },
    {
      "label": "alert.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/alert.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_alert_tsx"
    },
    {
      "label": "tabs.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/tabs.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_tabs_tsx"
    },
    {
      "label": "dropdown-menu.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/dropdown-menu.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_dropdown_menu_tsx"
    },
    {
      "label": "label.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/label.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_label_tsx"
    },
    {
      "label": "dialog.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/dialog.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_dialog_tsx"
    },
    {
      "label": "input-tags.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/input-tags.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_input_tags_tsx"
    },
    {
      "label": "addPendingDataPoint()",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/input-tags.tsx",
      "source_location": "L25",
      "id": "ui_input_tags_addpendingdatapoint"
    },
    {
      "label": "form.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/ui/form.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_ui_form_tsx"
    },
    {
      "label": "auth-form.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/login/auth-form.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_login_auth_form_tsx"
    },
    {
      "label": "showLoginFaliedToast()",
      "file_type": "code",
      "source_file": "internal/site/src/components/login/auth-form.tsx",
      "source_location": "L40",
      "id": "login_auth_form_showloginfaliedtoast"
    },
    {
      "label": "getAuthProviderIcon()",
      "file_type": "code",
      "source_file": "internal/site/src/components/login/auth-form.tsx",
      "source_location": "L48",
      "id": "login_auth_form_getauthprovidericon"
    },
    {
      "label": "loginWithOauth()",
      "file_type": "code",
      "source_file": "internal/site/src/components/login/auth-form.tsx",
      "source_location": "L138",
      "id": "login_auth_form_loginwithoauth"
    },
    {
      "label": "redirectToOauthProvider()",
      "file_type": "code",
      "source_file": "internal/site/src/components/login/auth-form.tsx",
      "source_location": "L176",
      "id": "login_auth_form_redirecttooauthprovider"
    },
    {
      "label": "login.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/login/login.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_login_login_tsx"
    },
    {
      "label": "forgot-pass-form.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/login/forgot-pass-form.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_login_forgot_pass_form_tsx"
    },
    {
      "label": "showLoginFaliedToast()",
      "file_type": "code",
      "source_file": "internal/site/src/components/login/forgot-pass-form.tsx",
      "source_location": "L13",
      "id": "login_forgot_pass_form_showloginfaliedtoast"
    },
    {
      "label": "otp-forms.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/login/otp-forms.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_login_otp_forms_tsx"
    },
    {
      "label": "area-chart.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/charts/area-chart.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_charts_area_chart_tsx"
    },
    {
      "label": "chart-time-select.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/charts/chart-time-select.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_charts_chart_time_select_tsx"
    },
    {
      "label": "line-chart.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/charts/line-chart.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_charts_line_chart_tsx"
    },
    {
      "label": "hooks.ts",
      "file_type": "code",
      "source_file": "internal/site/src/components/charts/hooks.ts",
      "source_location": "L1",
      "id": "internal_site_src_components_charts_hooks_ts"
    },
    {
      "label": "useContainerChartConfigs()",
      "file_type": "code",
      "source_file": "internal/site/src/components/charts/hooks.ts",
      "source_location": "L20",
      "id": "charts_hooks_usecontainerchartconfigs"
    },
    {
      "label": "useYAxisWidth()",
      "file_type": "code",
      "source_file": "internal/site/src/components/charts/hooks.ts",
      "source_location": "L89",
      "id": "charts_hooks_useyaxiswidth"
    },
    {
      "label": "useContainerDataPoints()",
      "file_type": "code",
      "source_file": "internal/site/src/components/charts/hooks.ts",
      "source_location": "L115",
      "id": "charts_hooks_usecontainerdatapoints"
    },
    {
      "label": "useNetworkInterfaces()",
      "file_type": "code",
      "source_file": "internal/site/src/components/charts/hooks.ts",
      "source_location": "L153",
      "id": "charts_hooks_usenetworkinterfaces"
    },
    {
      "label": "systemd-table.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_systemd_table_systemd_table_tsx"
    },
    {
      "label": "SystemdTable()",
      "file_type": "code",
      "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
      "source_location": "L32",
      "id": "systemd_table_systemd_table_systemdtable"
    },
    {
      "label": "openSheet()",
      "file_type": "code",
      "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
      "source_location": "L202",
      "id": "systemd_table_systemd_table_opensheet"
    },
    {
      "label": "formatCpuTime()",
      "file_type": "code",
      "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
      "source_location": "L331",
      "id": "systemd_table_systemd_table_formatcputime"
    },
    {
      "label": "renderRow()",
      "file_type": "code",
      "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
      "source_location": "L499",
      "id": "systemd_table_systemd_table_renderrow"
    },
    {
      "label": "systemd-table-columns.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/systemd-table/systemd-table-columns.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_systemd_table_systemd_table_columns_tsx"
    },
    {
      "label": "getSubStateColor()",
      "file_type": "code",
      "source_file": "internal/site/src/components/systemd-table/systemd-table-columns.tsx",
      "source_location": "L19",
      "id": "systemd_table_systemd_table_columns_getsubstatecolor"
    },
    {
      "label": "system.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_tsx"
    },
    {
      "label": "status-pages.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/status-pages.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_status_pages_tsx"
    },
    {
      "label": "monitor.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/monitor.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_monitor_tsx"
    },
    {
      "label": "StatusBadge()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/monitor.tsx",
      "source_location": "L77",
      "id": "routes_monitor_statusbadge"
    },
    {
      "label": "StatCard()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/monitor.tsx",
      "source_location": "L99",
      "id": "routes_monitor_statcard"
    },
    {
      "label": "handleDelete()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/monitor.tsx",
      "source_location": "L250",
      "id": "routes_monitor_handledelete"
    },
    {
      "label": "calendar.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/calendar.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_calendar_tsx"
    },
    {
      "label": "smart.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/smart.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_smart_tsx"
    },
    {
      "label": "Smart()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/smart.tsx",
      "source_location": "L6",
      "id": "routes_smart_smart"
    },
    {
      "label": "home.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/home.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_home_tsx"
    },
    {
      "label": "containers.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/containers.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_containers_tsx"
    },
    {
      "label": "incidents.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/incidents.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_incidents_tsx"
    },
    {
      "label": "StatusBadge()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/incidents.tsx",
      "source_location": "L11",
      "id": "routes_incidents_statusbadge"
    },
    {
      "label": "monitoring.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/monitoring.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_monitoring_tsx"
    },
    {
      "label": "domain.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_domain_tsx"
    },
    {
      "label": "StatusBadge()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L52",
      "id": "routes_domain_statusbadge"
    },
    {
      "label": "InfoCard()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L74",
      "id": "routes_domain_infocard"
    },
    {
      "label": "handleRefresh()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L123",
      "id": "routes_domain_handlerefresh"
    },
    {
      "label": "handleDelete()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L138",
      "id": "routes_domain_handledelete"
    },
    {
      "label": "handleDeleteConfirm()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L142",
      "id": "routes_domain_handledeleteconfirm"
    },
    {
      "label": "quiet-hours.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_settings_quiet_hours_tsx"
    },
    {
      "label": "handleDelete()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L89",
      "id": "settings_quiet_hours_handledelete"
    },
    {
      "label": "openEditDialog()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L101",
      "id": "settings_quiet_hours_openeditdialog"
    },
    {
      "label": "closeDialog()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L106",
      "id": "settings_quiet_hours_closedialog"
    },
    {
      "label": "formatDateTime()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L111",
      "id": "settings_quiet_hours_formatdatetime"
    },
    {
      "label": "getWindowState()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L124",
      "id": "settings_quiet_hours_getwindowstate"
    },
    {
      "label": "handleSubmit()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L341",
      "id": "settings_quiet_hours_handlesubmit"
    },
    {
      "label": "alerts-history-data-table.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/alerts-history-data-table.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_settings_alerts_history_data_table_tsx"
    },
    {
      "label": "heartbeat.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/heartbeat.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_settings_heartbeat_tsx"
    },
    {
      "label": "fetchStatus()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/heartbeat.tsx",
      "source_location": "L35",
      "id": "settings_heartbeat_fetchstatus"
    },
    {
      "label": "sendTestHeartbeat()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/heartbeat.tsx",
      "source_location": "L51",
      "id": "settings_heartbeat_sendtestheartbeat"
    },
    {
      "label": "config-yaml.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/config-yaml.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_settings_config_yaml_tsx"
    },
    {
      "label": "fetchConfig()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/config-yaml.tsx",
      "source_location": "L21",
      "id": "settings_config_yaml_fetchconfig"
    },
    {
      "label": "layout.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_settings_layout_tsx"
    },
    {
      "label": "generalSettingsImport()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L23",
      "id": "settings_layout_generalsettingsimport"
    },
    {
      "label": "notificationsSettingsImport()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L24",
      "id": "settings_layout_notificationssettingsimport"
    },
    {
      "label": "configYamlSettingsImport()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L25",
      "id": "settings_layout_configyamlsettingsimport"
    },
    {
      "label": "fingerprintsSettingsImport()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L26",
      "id": "settings_layout_fingerprintssettingsimport"
    },
    {
      "label": "alertsHistoryDataTableSettingsImport()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L27",
      "id": "settings_layout_alertshistorydatatablesettingsimport"
    },
    {
      "label": "heartbeatSettingsImport()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L28",
      "id": "settings_layout_heartbeatsettingsimport"
    },
    {
      "label": "saveSettings()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L37",
      "id": "settings_layout_savesettings"
    },
    {
      "label": "SettingsLayout()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L65",
      "id": "settings_layout_settingslayout"
    },
    {
      "label": "SettingsContent()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L146",
      "id": "settings_layout_settingscontent"
    },
    {
      "label": "general.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_settings_general_tsx"
    },
    {
      "label": "handleSubmit()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L39",
      "id": "settings_general_handlesubmit"
    },
    {
      "label": "refreshUpdateInfo()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L312",
      "id": "settings_general_refreshupdateinfo"
    },
    {
      "label": "applyUpdate()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L328",
      "id": "settings_general_applyupdate"
    },
    {
      "label": "notifications.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_settings_notifications_tsx"
    },
    {
      "label": "addWebhook()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L42",
      "id": "settings_notifications_addwebhook"
    },
    {
      "label": "removeWebhook()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L50",
      "id": "settings_notifications_removewebhook"
    },
    {
      "label": "updateWebhook()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L52",
      "id": "settings_notifications_updatewebhook"
    },
    {
      "label": "updateSettings()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L58",
      "id": "settings_notifications_updatesettings"
    },
    {
      "label": "sendTestNotification()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L190",
      "id": "settings_notifications_sendtestnotification"
    },
    {
      "label": "sidebar-nav.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/settings/sidebar-nav.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_settings_sidebar_nav_tsx"
    },
    {
      "label": "chart-data.ts",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/chart-data.ts",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_chart_data_ts"
    },
    {
      "label": "getTimeData()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/chart-data.ts",
      "source_location": "L21",
      "id": "system_chart_data_gettimedata"
    },
    {
      "label": "appendData()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/chart-data.ts",
      "source_location": "L43",
      "id": "system_chart_data_appenddata"
    },
    {
      "label": "getStats()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/chart-data.ts",
      "source_location": "L69",
      "id": "system_chart_data_getstats"
    },
    {
      "label": "makeContainerData()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/chart-data.ts",
      "source_location": "L87",
      "id": "system_chart_data_makecontainerdata"
    },
    {
      "label": "makeContainerPoint()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/chart-data.ts",
      "source_location": "L100",
      "id": "system_chart_data_makecontainerpoint"
    },
    {
      "label": "dockerOrPodman()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/chart-data.ts",
      "source_location": "L111",
      "id": "system_chart_data_dockerorpodman"
    },
    {
      "label": "network-sheet.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/network-sheet.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_network_sheet_tsx"
    },
    {
      "label": "cpu-sheet.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/cpu-sheet.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_cpu_sheet_tsx"
    },
    {
      "label": "chart-card.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/chart-card.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_chart_card_tsx"
    },
    {
      "label": "lazy-tables.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/lazy-tables.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_lazy_tables_tsx"
    },
    {
      "label": "use-system-data.ts",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/use-system-data.ts",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_use_system_data_ts"
    },
    {
      "label": "useSystemData()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/use-system-data.ts",
      "source_location": "L33",
      "id": "system_use_system_data_usesystemdata"
    },
    {
      "label": "smart-table.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/smart-table.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_smart_table_tsx"
    },
    {
      "label": "formatCapacity()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/smart-table.tsx",
      "source_location": "L101",
      "id": "system_smart_table_formatcapacity"
    },
    {
      "label": "disk-io-sheet.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/disk-io-sheet.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_disk_io_sheet_tsx"
    },
    {
      "label": "info-bar.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/info-bar.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_info_bar_tsx"
    },
    {
      "label": "cpu-charts.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/cpu-charts.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_charts_cpu_charts_tsx"
    },
    {
      "label": "CpuChart()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/cpu-charts.tsx",
      "source_location": "L12",
      "id": "charts_cpu_charts_cpuchart"
    },
    {
      "label": "memory-charts.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/memory-charts.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_charts_memory_charts_tsx"
    },
    {
      "label": "MemoryChart()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/memory-charts.tsx",
      "source_location": "L12",
      "id": "charts_memory_charts_memorychart"
    },
    {
      "label": "ContainerMemoryChart()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/memory-charts.tsx",
      "source_location": "L82",
      "id": "charts_memory_charts_containermemorychart"
    },
    {
      "label": "network-charts.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/network-charts.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_charts_network_charts_tsx"
    },
    {
      "label": "BandwidthChart()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/network-charts.tsx",
      "source_location": "L15",
      "id": "charts_network_charts_bandwidthchart"
    },
    {
      "label": "dataKey()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/network-charts.tsx",
      "source_location": "L54",
      "id": "charts_network_charts_datakey"
    },
    {
      "label": "disk-charts.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_charts_disk_charts_tsx"
    },
    {
      "label": "dios()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
      "source_location": "L14",
      "id": "charts_disk_charts_dios"
    },
    {
      "label": "diosMax()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
      "source_location": "L18",
      "id": "charts_disk_charts_diosmax"
    },
    {
      "label": "extraDios()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
      "source_location": "L22",
      "id": "charts_disk_charts_extradios"
    },
    {
      "label": "extraDiosMax()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
      "source_location": "L26",
      "id": "charts_disk_charts_extradiosmax"
    },
    {
      "label": "RootDiskCharts()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
      "source_location": "L96",
      "id": "charts_disk_charts_rootdiskcharts"
    },
    {
      "label": "[\n\t\t\t\t\t{\n\t\t\t\t\t\tlabel: t`Disk Usage`,\n\t\t\t\t\t\tcolor: 4,\n\t\t\t\t\t\topacity: 0.4,\n\t\t\t\t\t\tdataKey: extraFsName ? diskDataFns.extraUsage(extraFsName) : diskDataFns.usage,\n\t\t\t\t\t},\n\t\t\t\t]()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
      "source_location": "L133",
      "id": "charts_disk_charts_label_t_disk_usage_color_4_opacity_0_4_datakey_extrafsname_diskdatafns_extrausage_extrafsname_diskdatafns_usage"
    },
    {
      "label": "[\n\t\t\t\t\t{\n\t\t\t\t\t\tlabel: t({ message: \"Utilization\", context: \"Disk I/O utilization\" }),\n\t\t\t\t\t\tdataKey: utilFn,\n\t\t\t\t\t\tcolor: 1,\n\t\t\t\t\t\topacity: 0.4,\n\t\t\t\t\t},\n\t\t\t\t]()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
      "source_location": "L243",
      "id": "charts_disk_charts_label_t_message_utilization_context_disk_i_o_utilization_datakey_utilfn_color_1_opacity_0_4"
    },
    {
      "label": "load-average-chart.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/load-average-chart.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_charts_load_average_chart_tsx"
    },
    {
      "label": "LoadAverageChart()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/load-average-chart.tsx",
      "source_location": "L7",
      "id": "charts_load_average_chart_loadaveragechart"
    },
    {
      "label": "gpu-charts.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/gpu-charts.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_charts_gpu_charts_tsx"
    },
    {
      "label": "GpuPowerChart()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/gpu-charts.tsx",
      "source_location": "L11",
      "id": "charts_gpu_charts_gpupowerchart"
    },
    {
      "label": "sensor-charts.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/sensor-charts.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_routes_system_charts_sensor_charts_tsx"
    },
    {
      "label": "BatteryChart()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/sensor-charts.tsx",
      "source_location": "L12",
      "id": "charts_sensor_charts_batterychart"
    },
    {
      "label": "checkPosition()",
      "file_type": "code",
      "source_file": "internal/site/src/components/routes/system/charts/sensor-charts.tsx",
      "source_location": "L148",
      "id": "charts_sensor_charts_checkposition"
    },
    {
      "label": "notification-settings-dialog.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/notifications/notification-settings-dialog.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_notifications_notification_settings_dialog_tsx"
    },
    {
      "label": "handleSubmit()",
      "file_type": "code",
      "source_file": "internal/site/src/components/notifications/notification-settings-dialog.tsx",
      "source_location": "L124",
      "id": "notifications_notification_settings_dialog_handlesubmit"
    },
    {
      "label": "handleTest()",
      "file_type": "code",
      "source_file": "internal/site/src/components/notifications/notification-settings-dialog.tsx",
      "source_location": "L144",
      "id": "notifications_notification_settings_dialog_handletest"
    },
    {
      "label": "systems-table-columns.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/systems-table/systems-table-columns.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_systems_table_systems_table_columns_tsx"
    },
    {
      "label": "getMeterStateByThresholds()",
      "file_type": "code",
      "source_file": "internal/site/src/components/systems-table/systems-table-columns.tsx",
      "source_location": "L83",
      "id": "systems_table_systems_table_columns_getmeterstatebythresholds"
    },
    {
      "label": "systems-table.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/systems-table/systems-table.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_systems_table_systems_table_tsx"
    },
    {
      "label": "domains-table.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_domains_table_domains_table_tsx"
    },
    {
      "label": "handleEdit()",
      "file_type": "code",
      "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
      "source_location": "L137",
      "id": "domains_table_domains_table_handleedit"
    },
    {
      "label": "handleAdd()",
      "file_type": "code",
      "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
      "source_location": "L142",
      "id": "domains_table_domains_table_handleadd"
    },
    {
      "label": "handleDelete()",
      "file_type": "code",
      "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
      "source_location": "L147",
      "id": "domains_table_domains_table_handledelete"
    },
    {
      "label": "handleRefresh()",
      "file_type": "code",
      "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
      "source_location": "L151",
      "id": "domains_table_domains_table_handlerefresh"
    },
    {
      "label": "getStatusIcon()",
      "file_type": "code",
      "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
      "source_location": "L155",
      "id": "domains_table_domains_table_getstatusicon"
    },
    {
      "label": "domain-dialog.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/domains-table/domain-dialog.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_domains_table_domain_dialog_tsx"
    },
    {
      "label": "handleLookup()",
      "file_type": "code",
      "source_file": "internal/site/src/components/domains-table/domain-dialog.tsx",
      "source_location": "L202",
      "id": "domains_table_domain_dialog_handlelookup"
    },
    {
      "label": "onSubmit()",
      "file_type": "code",
      "source_file": "internal/site/src/components/domains-table/domain-dialog.tsx",
      "source_location": "L222",
      "id": "domains_table_domain_dialog_onsubmit"
    },
    {
      "label": "status-pages-table.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/status-pages/status-pages-table.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_status_pages_status_pages_table_tsx"
    },
    {
      "label": "handleEdit()",
      "file_type": "code",
      "source_file": "internal/site/src/components/status-pages/status-pages-table.tsx",
      "source_location": "L58",
      "id": "status_pages_status_pages_table_handleedit"
    },
    {
      "label": "handleAdd()",
      "file_type": "code",
      "source_file": "internal/site/src/components/status-pages/status-pages-table.tsx",
      "source_location": "L63",
      "id": "status_pages_status_pages_table_handleadd"
    },
    {
      "label": "handleDelete()",
      "file_type": "code",
      "source_file": "internal/site/src/components/status-pages/status-pages-table.tsx",
      "source_location": "L68",
      "id": "status_pages_status_pages_table_handledelete"
    },
    {
      "label": "status-page-dialog.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/status-pages/status-page-dialog.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_status_pages_status_page_dialog_tsx"
    },
    {
      "label": "onSubmit()",
      "file_type": "code",
      "source_file": "internal/site/src/components/status-pages/status-page-dialog.tsx",
      "source_location": "L155",
      "id": "status_pages_status_page_dialog_onsubmit"
    },
    {
      "label": "alert-button.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/alerts/alert-button.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_alerts_alert_button_tsx"
    },
    {
      "label": "alerts-sheet.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/alerts/alerts-sheet.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_alerts_alerts_sheet_tsx"
    },
    {
      "label": "failedUpdateToast()",
      "file_type": "code",
      "source_file": "internal/site/src/components/alerts/alerts-sheet.tsx",
      "source_location": "L30",
      "id": "alerts_alerts_sheet_failedupdatetoast"
    },
    {
      "label": "copyAlertsFromSystem()",
      "file_type": "code",
      "source_file": "internal/site/src/components/alerts/alerts-sheet.tsx",
      "source_location": "L84",
      "id": "alerts_alerts_sheet_copyalertsfromsystem"
    },
    {
      "label": "add-monitor-dialog.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/monitors-table/add-monitor-dialog.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_monitors_table_add_monitor_dialog_tsx"
    },
    {
      "label": "handleSubmit()",
      "file_type": "code",
      "source_file": "internal/site/src/components/monitors-table/add-monitor-dialog.tsx",
      "source_location": "L220",
      "id": "monitors_table_add_monitor_dialog_handlesubmit"
    },
    {
      "label": "monitors-table.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/monitors-table/monitors-table.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_monitors_table_monitors_table_tsx"
    },
    {
      "label": "StatusIndicator()",
      "file_type": "code",
      "source_file": "internal/site/src/components/monitors-table/monitors-table.tsx",
      "source_location": "L76",
      "id": "monitors_table_monitors_table_statusindicator"
    },
    {
      "label": "MonitorCard()",
      "file_type": "code",
      "source_file": "internal/site/src/components/monitors-table/monitors-table.tsx",
      "source_location": "L105",
      "id": "monitors_table_monitors_table_monitorcard"
    },
    {
      "label": "calendar-view.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/calendar/calendar-view.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_calendar_calendar_view_tsx"
    },
    {
      "label": "prevMonth()",
      "file_type": "code",
      "source_file": "internal/site/src/components/calendar/calendar-view.tsx",
      "source_location": "L64",
      "id": "calendar_calendar_view_prevmonth"
    },
    {
      "label": "nextMonth()",
      "file_type": "code",
      "source_file": "internal/site/src/components/calendar/calendar-view.tsx",
      "source_location": "L68",
      "id": "calendar_calendar_view_nextmonth"
    },
    {
      "label": "getEventIcon()",
      "file_type": "code",
      "source_file": "internal/site/src/components/calendar/calendar-view.tsx",
      "source_location": "L72",
      "id": "calendar_calendar_view_geteventicon"
    },
    {
      "label": "containers-table-columns.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/containers-table/containers-table-columns.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_containers_table_containers_table_columns_tsx"
    },
    {
      "label": "getStatusValue()",
      "file_type": "code",
      "source_file": "internal/site/src/components/containers-table/containers-table-columns.tsx",
      "source_location": "L32",
      "id": "containers_table_containers_table_columns_getstatusvalue"
    },
    {
      "label": "containers-table.tsx",
      "file_type": "code",
      "source_file": "internal/site/src/components/containers-table/containers-table.tsx",
      "source_location": "L1",
      "id": "internal_site_src_components_containers_table_containers_table_tsx"
    },
    {
      "label": "fetchData()",
      "file_type": "code",
      "source_file": "internal/site/src/components/containers-table/containers-table.tsx",
      "source_location": "L66",
      "id": "containers_table_containers_table_fetchdata"
    },
    {
      "label": "openSheet()",
      "file_type": "code",
      "source_file": "internal/site/src/components/containers-table/containers-table.tsx",
      "source_location": "L221",
      "id": "containers_table_containers_table_opensheet"
    },
    {
      "label": "data()",
      "file_type": "code",
      "source_file": "internal/site/src/components/containers-table/containers-table.tsx",
      "source_location": "L259",
      "id": "containers_table_containers_table_data"
    },
    {
      "label": "scrollToBottom()",
      "file_type": "code",
      "source_file": "internal/site/src/components/containers-table/containers-table.tsx",
      "source_location": "L531",
      "id": "containers_table_containers_table_scrolltobottom"
    },
    {
      "label": "use-push-notifications.ts",
      "file_type": "code",
      "source_file": "internal/site/src/hooks/use-push-notifications.ts",
      "source_location": "L1",
      "id": "internal_site_src_hooks_use_push_notifications_ts"
    },
    {
      "label": "usePushNotifications()",
      "file_type": "code",
      "source_file": "internal/site/src/hooks/use-push-notifications.ts",
      "source_location": "L12",
      "id": "hooks_use_push_notifications_usepushnotifications"
    },
    {
      "label": "urlBase64ToUint8Array()",
      "file_type": "code",
      "source_file": "internal/site/src/hooks/use-push-notifications.ts",
      "source_location": "L195",
      "id": "hooks_use_push_notifications_urlbase64touint8array"
    },
    {
      "label": "alerts.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/alerts.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_alerts_ts"
    },
    {
      "label": "statuspages.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_statuspages_ts"
    },
    {
      "label": "getStatusPages()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L89",
      "id": "lib_statuspages_getstatuspages"
    },
    {
      "label": "getStatusPage()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L101",
      "id": "lib_statuspages_getstatuspage"
    },
    {
      "label": "createStatusPage()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L113",
      "id": "lib_statuspages_createstatuspage"
    },
    {
      "label": "updateStatusPage()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L128",
      "id": "lib_statuspages_updatestatuspage"
    },
    {
      "label": "deleteStatusPage()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L146",
      "id": "lib_statuspages_deletestatuspage"
    },
    {
      "label": "getStatusPageMonitors()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L158",
      "id": "lib_statuspages_getstatuspagemonitors"
    },
    {
      "label": "addMonitorToStatusPage()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L170",
      "id": "lib_statuspages_addmonitortostatuspage"
    },
    {
      "label": "removeMonitorFromStatusPage()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L187",
      "id": "lib_statuspages_removemonitorfromstatuspage"
    },
    {
      "label": "getPublicStatusPage()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L202",
      "id": "lib_statuspages_getpublicstatuspage"
    },
    {
      "label": "getStatusPageUrl()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L210",
      "id": "lib_statuspages_getstatuspageurl"
    },
    {
      "label": "getStatusBadgeColor()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L214",
      "id": "lib_statuspages_getstatusbadgecolor"
    },
    {
      "label": "getStatusLabel()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L233",
      "id": "lib_statuspages_getstatuslabel"
    },
    {
      "label": "shiki.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/shiki.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_shiki_ts"
    },
    {
      "label": "time.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/time.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_time_ts"
    },
    {
      "label": "monitors.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_monitors_ts"
    },
    {
      "label": "listMonitors()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L200",
      "id": "lib_monitors_listmonitors"
    },
    {
      "label": "getMonitor()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L205",
      "id": "lib_monitors_getmonitor"
    },
    {
      "label": "createMonitor()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L209",
      "id": "lib_monitors_createmonitor"
    },
    {
      "label": "updateMonitor()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L216",
      "id": "lib_monitors_updatemonitor"
    },
    {
      "label": "deleteMonitor()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L223",
      "id": "lib_monitors_deletemonitor"
    },
    {
      "label": "manualCheck()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L229",
      "id": "lib_monitors_manualcheck"
    },
    {
      "label": "pauseMonitor()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L235",
      "id": "lib_monitors_pausemonitor"
    },
    {
      "label": "resumeMonitor()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L241",
      "id": "lib_monitors_resumemonitor"
    },
    {
      "label": "getMonitorStats()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L247",
      "id": "lib_monitors_getmonitorstats"
    },
    {
      "label": "getMonitorHeartbeats()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L259",
      "id": "lib_monitors_getmonitorheartbeats"
    },
    {
      "label": "getMonitorTypeLabel()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L264",
      "id": "lib_monitors_getmonitortypelabel"
    },
    {
      "label": "getMonitorStatusColor()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L301",
      "id": "lib_monitors_getmonitorstatuscolor"
    },
    {
      "label": "getMonitorStatusIcon()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L316",
      "id": "lib_monitors_getmonitorstatusicon"
    },
    {
      "label": "formatUptime()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L331",
      "id": "lib_monitors_formatuptime"
    },
    {
      "label": "formatPing()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L336",
      "id": "lib_monitors_formatping"
    },
    {
      "label": "systemsManager.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_systemsmanager_ts"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L27",
      "id": "lib_systemsmanager_init"
    },
    {
      "label": "onSystemsChanged()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L76",
      "id": "lib_systemsmanager_onsystemschanged"
    },
    {
      "label": "fetchSystems()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L91",
      "id": "lib_systemsmanager_fetchsystems"
    },
    {
      "label": "validateSystemInfo()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L101",
      "id": "lib_systemsmanager_validatesysteminfo"
    },
    {
      "label": "add()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L108",
      "id": "lib_systemsmanager_add"
    },
    {
      "label": "update()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L119",
      "id": "lib_systemsmanager_update"
    },
    {
      "label": "remove()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L134",
      "id": "lib_systemsmanager_remove"
    },
    {
      "label": "removeFromStore()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L143",
      "id": "lib_systemsmanager_removefromstore"
    },
    {
      "label": "subscribe()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L156",
      "id": "lib_systemsmanager_subscribe"
    },
    {
      "label": "refresh()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L167",
      "id": "lib_systemsmanager_refresh"
    },
    {
      "label": "unsubscribe()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L184",
      "id": "lib_systemsmanager_unsubscribe"
    },
    {
      "label": "enums.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/enums.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_enums_ts"
    },
    {
      "label": "utils.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_utils_ts"
    },
    {
      "label": "cn()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L12",
      "id": "lib_utils_cn"
    },
    {
      "label": "listen()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L17",
      "id": "lib_utils_listen"
    },
    {
      "label": "copyToClipboard()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L22",
      "id": "lib_utils_copytoclipboard"
    },
    {
      "label": "createHourWithMinutesFormatter()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L36",
      "id": "lib_utils_createhourwithminutesformatter"
    },
    {
      "label": "createShortDateFormatter()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L43",
      "id": "lib_utils_createshortdateformatter"
    },
    {
      "label": "createHourWithSecondsFormatter()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L52",
      "id": "lib_utils_createhourwithsecondsformatter"
    },
    {
      "label": "currentHour12()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L65",
      "id": "lib_utils_currenthour12"
    },
    {
      "label": "hourWithMinutes()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L67",
      "id": "lib_utils_hourwithminutes"
    },
    {
      "label": "formatShortDate()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L71",
      "id": "lib_utils_formatshortdate"
    },
    {
      "label": "hourWithSeconds()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L75",
      "id": "lib_utils_hourwithseconds"
    },
    {
      "label": "formatDay()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L94",
      "id": "lib_utils_formatday"
    },
    {
      "label": "toFixedFloat()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L180",
      "id": "lib_utils_tofixedfloat"
    },
    {
      "label": "decimalString()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L186",
      "id": "lib_utils_decimalstring"
    },
    {
      "label": "getStorageValue()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L202",
      "id": "lib_utils_getstoragevalue"
    },
    {
      "label": "useBrowserStorage()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L208",
      "id": "lib_utils_usebrowserstorage"
    },
    {
      "label": "formatTemperature()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L221",
      "id": "lib_utils_formattemperature"
    },
    {
      "label": "formatBytes()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L239",
      "id": "lib_utils_formatbytes"
    },
    {
      "label": "getHostDisplayValue()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L297",
      "id": "lib_utils_gethostdisplayvalue"
    },
    {
      "label": "generateToken()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L315",
      "id": "lib_utils_generatetoken"
    },
    {
      "label": "getHubURL()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L324",
      "id": "lib_utils_gethuburl"
    },
    {
      "label": "formatDuration()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L330",
      "id": "lib_utils_formatduration"
    },
    {
      "label": "parseSemVer()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L374",
      "id": "lib_utils_parsesemver"
    },
    {
      "label": "compareSemVer()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L386",
      "id": "lib_utils_comparesemver"
    },
    {
      "label": "debounce()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L397",
      "id": "lib_utils_debounce"
    },
    {
      "label": "runOnce()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L410",
      "id": "lib_utils_runonce"
    },
    {
      "label": "getVisualStringWidth()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L426",
      "id": "lib_utils_getvisualstringwidth"
    },
    {
      "label": "secondsToString()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L450",
      "id": "lib_utils_secondstostring"
    },
    {
      "label": "secondsToUptimeString()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L464",
      "id": "lib_utils_secondstouptimestring"
    },
    {
      "label": "api.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/api.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_api_ts"
    },
    {
      "label": "isAdmin()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/api.ts",
      "source_location": "L12",
      "id": "lib_api_isadmin"
    },
    {
      "label": "isReadOnlyUser()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/api.ts",
      "source_location": "L13",
      "id": "lib_api_isreadonlyuser"
    },
    {
      "label": "verifyAuth()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/api.ts",
      "source_location": "L15",
      "id": "lib_api_verifyauth"
    },
    {
      "label": "logOut()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/api.ts",
      "source_location": "L29",
      "id": "lib_api_logout"
    },
    {
      "label": "updateUserSettings()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/api.ts",
      "source_location": "L40",
      "id": "lib_api_updateusersettings"
    },
    {
      "label": "getPbTimestamp()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/api.ts",
      "source_location": "L57",
      "id": "lib_api_getpbtimestamp"
    },
    {
      "label": "languages.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/languages.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_languages_ts"
    },
    {
      "label": "incidents.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_incidents_ts"
    },
    {
      "label": "getIncidents()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L80",
      "id": "lib_incidents_getincidents"
    },
    {
      "label": "getIncident()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L92",
      "id": "lib_incidents_getincident"
    },
    {
      "label": "createIncident()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L100",
      "id": "lib_incidents_createincident"
    },
    {
      "label": "acknowledgeIncident()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L113",
      "id": "lib_incidents_acknowledgeincident"
    },
    {
      "label": "resolveIncident()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L122",
      "id": "lib_incidents_resolveincident"
    },
    {
      "label": "closeIncident()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L135",
      "id": "lib_incidents_closeincident"
    },
    {
      "label": "getIncidentUpdates()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L144",
      "id": "lib_incidents_getincidentupdates"
    },
    {
      "label": "addIncidentUpdate()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L152",
      "id": "lib_incidents_addincidentupdate"
    },
    {
      "label": "getIncidentStats()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L164",
      "id": "lib_incidents_getincidentstats"
    },
    {
      "label": "getCalendarEvents()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L172",
      "id": "lib_incidents_getcalendarevents"
    },
    {
      "label": "getSeverityColor()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L184",
      "id": "lib_incidents_getseveritycolor"
    },
    {
      "label": "getStatusColor()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L199",
      "id": "lib_incidents_getstatuscolor"
    },
    {
      "label": "formatDuration()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L214",
      "id": "lib_incidents_formatduration"
    },
    {
      "label": "use-intersection-observer.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/use-intersection-observer.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_use_intersection_observer_ts"
    },
    {
      "label": "useIntersectionObserver()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/use-intersection-observer.ts",
      "source_location": "L72",
      "id": "lib_use_intersection_observer_useintersectionobserver"
    },
    {
      "label": "domains.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_domains_ts"
    },
    {
      "label": "getDomains()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L191",
      "id": "lib_domains_getdomains"
    },
    {
      "label": "lookupDomain()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L203",
      "id": "lib_domains_lookupdomain"
    },
    {
      "label": "createDomain()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L218",
      "id": "lib_domains_createdomain"
    },
    {
      "label": "getDomain()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L233",
      "id": "lib_domains_getdomain"
    },
    {
      "label": "updateDomain()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L245",
      "id": "lib_domains_updatedomain"
    },
    {
      "label": "deleteDomain()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L260",
      "id": "lib_domains_deletedomain"
    },
    {
      "label": "refreshDomain()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L272",
      "id": "lib_domains_refreshdomain"
    },
    {
      "label": "getDomainHistory()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L285",
      "id": "lib_domains_getdomainhistory"
    },
    {
      "label": "getDomainFaviconUrl()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L297",
      "id": "lib_domains_getdomainfaviconurl"
    },
    {
      "label": "getStatusBadgeColor()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L301",
      "id": "lib_domains_getstatusbadgecolor"
    },
    {
      "label": "getStatusLabel()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L318",
      "id": "lib_domains_getstatuslabel"
    },
    {
      "label": "formatDate()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L335",
      "id": "lib_domains_formatdate"
    },
    {
      "label": "formatDays()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L345",
      "id": "lib_domains_formatdays"
    },
    {
      "label": "cleanDomain()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L370",
      "id": "lib_domains_cleandomain"
    },
    {
      "label": "notifications.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_notifications_ts"
    },
    {
      "label": "getNotifications()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L95",
      "id": "lib_notifications_getnotifications"
    },
    {
      "label": "getNotification()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L107",
      "id": "lib_notifications_getnotification"
    },
    {
      "label": "createNotification()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L119",
      "id": "lib_notifications_createnotification"
    },
    {
      "label": "updateNotification()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L136",
      "id": "lib_notifications_updatenotification"
    },
    {
      "label": "deleteNotification()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L154",
      "id": "lib_notifications_deletenotification"
    },
    {
      "label": "testNotification()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L166",
      "id": "lib_notifications_testnotification"
    },
    {
      "label": "getProviderLabel()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L178",
      "id": "lib_notifications_getproviderlabel"
    },
    {
      "label": "getDefaultSettings()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L191",
      "id": "lib_notifications_getdefaultsettings"
    },
    {
      "label": "stores.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/stores.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_stores_ts"
    },
    {
      "label": "i18n.ts",
      "file_type": "code",
      "source_file": "internal/site/src/lib/i18n.ts",
      "source_location": "L1",
      "id": "internal_site_src_lib_i18n_ts"
    },
    {
      "label": "activateLocale()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/i18n.ts",
      "source_location": "L13",
      "id": "lib_i18n_activatelocale"
    },
    {
      "label": "dynamicActivate()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/i18n.ts",
      "source_location": "L22",
      "id": "lib_i18n_dynamicactivate"
    },
    {
      "label": "getLocale()",
      "file_type": "code",
      "source_file": "internal/site/src/lib/i18n.ts",
      "source_location": "L36",
      "id": "lib_i18n_getlocale"
    },
    {
      "label": "sw.js",
      "file_type": "code",
      "source_file": "internal/site/public/sw.js",
      "source_location": "L1",
      "id": "internal_site_public_sw_js"
    },
    {
      "label": "doBackgroundSync()",
      "file_type": "code",
      "source_file": "internal/site/public/sw.js",
      "source_location": "L140",
      "id": "public_sw_dobackgroundsync"
    },
    {
      "label": "checkForUpdates()",
      "file_type": "code",
      "source_file": "internal/site/public/sw.js",
      "source_location": "L153",
      "id": "public_sw_checkforupdates"
    },
    {
      "label": "users.go",
      "file_type": "code",
      "source_file": "internal/users/users.go",
      "source_location": "L1",
      "id": "internal_users_users_go"
    },
    {
      "label": "UserManager",
      "file_type": "code",
      "source_file": "internal/users/users.go",
      "source_location": "L14",
      "id": "users_usermanager"
    },
    {
      "label": "NewUserManager()",
      "file_type": "code",
      "source_file": "internal/users/users.go",
      "source_location": "L18",
      "id": "users_users_newusermanager"
    },
    {
      "label": ".InitializeUserRole()",
      "file_type": "code",
      "source_file": "internal/users/users.go",
      "source_location": "L25",
      "id": "users_usermanager_initializeuserrole"
    },
    {
      "label": ".InitializeUserSettings()",
      "file_type": "code",
      "source_file": "internal/users/users.go",
      "source_location": "L33",
      "id": "users_usermanager_initializeusersettings"
    },
    {
      "label": ".CreateFirstUser()",
      "file_type": "code",
      "source_file": "internal/users/users.go",
      "source_location": "L61",
      "id": "users_usermanager_createfirstuser"
    },
    {
      "label": "hub.go",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L1",
      "id": "internal_tests_hub_go"
    },
    {
      "label": "TestHub",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L20",
      "id": "tests_testhub"
    },
    {
      "label": "NewTestHub()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L29",
      "id": "tests_hub_newtesthub"
    },
    {
      "label": "NewTestHubWithConfig()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L49",
      "id": "tests_hub_newtesthubwithconfig"
    },
    {
      "label": "CreateUser()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L67",
      "id": "tests_hub_createuser"
    },
    {
      "label": "CreateSuperuser()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L81",
      "id": "tests_hub_createsuperuser"
    },
    {
      "label": "CreateUserWithRole()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L90",
      "id": "tests_hub_createuserwithrole"
    },
    {
      "label": "CreateRecord()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L101",
      "id": "tests_hub_createrecord"
    },
    {
      "label": "ClearCollection()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L113",
      "id": "tests_hub_clearcollection"
    },
    {
      "label": ".Cleanup()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L120",
      "id": "tests_testhub_cleanup"
    },
    {
      "label": "CreateSystems()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L132",
      "id": "tests_hub_createsystems"
    },
    {
      "label": "GetHubWithUser()",
      "file_type": "code",
      "source_file": "internal/tests/hub.go",
      "source_location": "L155",
      "id": "tests_hub_gethubwithuser"
    },
    {
      "label": "api.go",
      "file_type": "code",
      "source_file": "internal/tests/api.go",
      "source_location": "L1",
      "id": "internal_tests_api_go"
    },
    {
      "label": "ApiScenario",
      "file_type": "code",
      "source_file": "internal/tests/api.go",
      "source_location": "L27",
      "id": "tests_apiscenario"
    },
    {
      "label": ".Test()",
      "file_type": "code",
      "source_file": "internal/tests/api.go",
      "source_location": "L118",
      "id": "tests_apiscenario_test"
    },
    {
      "label": ".Benchmark()",
      "file_type": "code",
      "source_file": "internal/tests/api.go",
      "source_location": "L148",
      "id": "tests_apiscenario_benchmark"
    },
    {
      "label": ".normalizedName()",
      "file_type": "code",
      "source_file": "internal/tests/api.go",
      "source_location": "L156",
      "id": "tests_apiscenario_normalizedname"
    },
    {
      "label": "selinux_test.go",
      "file_type": "code",
      "source_file": "internal/ghupdate/selinux_test.go",
      "source_location": "L1",
      "id": "internal_ghupdate_selinux_test_go"
    },
    {
      "label": "TestHandleSELinuxContext_NoSELinux()",
      "file_type": "code",
      "source_file": "internal/ghupdate/selinux_test.go",
      "source_location": "L10",
      "id": "ghupdate_selinux_test_testhandleselinuxcontext_noselinux"
    },
    {
      "label": "TestHandleSELinuxContext_InvalidPath()",
      "file_type": "code",
      "source_file": "internal/ghupdate/selinux_test.go",
      "source_location": "L29",
      "id": "ghupdate_selinux_test_testhandleselinuxcontext_invalidpath"
    },
    {
      "label": "TestTrySemanageRestorecon_NoTools()",
      "file_type": "code",
      "source_file": "internal/ghupdate/selinux_test.go",
      "source_location": "L42",
      "id": "ghupdate_selinux_test_testtrysemanagerestorecon_notools"
    },
    {
      "label": "ghupdate.go",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L1",
      "id": "internal_ghupdate_ghupdate_go"
    },
    {
      "label": "ColorPrint()",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L33",
      "id": "ghupdate_ghupdate_colorprint"
    },
    {
      "label": "ColorPrintf()",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L37",
      "id": "ghupdate_ghupdate_colorprintf"
    },
    {
      "label": "HttpClient",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L42",
      "id": "ghupdate_httpclient"
    },
    {
      "label": "Config",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L49",
      "id": "ghupdate_config"
    },
    {
      "label": "updater",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L75",
      "id": "ghupdate_updater"
    },
    {
      "label": "Update()",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L80",
      "id": "ghupdate_ghupdate_update"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L89",
      "id": "ghupdate_updater_update"
    },
    {
      "label": "FetchLatestRelease()",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L221",
      "id": "ghupdate_ghupdate_fetchlatestrelease"
    },
    {
      "label": "downloadFile()",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L259",
      "id": "ghupdate_ghupdate_downloadfile"
    },
    {
      "label": "isCrossDeviceError()",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L304",
      "id": "ghupdate_ghupdate_iscrossdeviceerror"
    },
    {
      "label": "copyFile()",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L310",
      "id": "ghupdate_ghupdate_copyfile"
    },
    {
      "label": "archiveSuffix()",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L337",
      "id": "ghupdate_ghupdate_archivesuffix"
    },
    {
      "label": "isGlibc()",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L348",
      "id": "ghupdate_ghupdate_isglibc"
    },
    {
      "label": "getApiURL()",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L371",
      "id": "ghupdate_ghupdate_getapiurl"
    },
    {
      "label": "extract.go",
      "file_type": "code",
      "source_file": "internal/ghupdate/extract.go",
      "source_location": "L1",
      "id": "internal_ghupdate_extract_go"
    },
    {
      "label": "extract()",
      "file_type": "code",
      "source_file": "internal/ghupdate/extract.go",
      "source_location": "L16",
      "id": "ghupdate_extract_extract"
    },
    {
      "label": "extractTarGz()",
      "file_type": "code",
      "source_file": "internal/ghupdate/extract.go",
      "source_location": "L25",
      "id": "ghupdate_extract_extracttargz"
    },
    {
      "label": "extractZip()",
      "file_type": "code",
      "source_file": "internal/ghupdate/extract.go",
      "source_location": "L80",
      "id": "ghupdate_extract_extractzip"
    },
    {
      "label": "extractFile()",
      "file_type": "code",
      "source_file": "internal/ghupdate/extract.go",
      "source_location": "L102",
      "id": "ghupdate_extract_extractfile"
    },
    {
      "label": "ghupdate_test.go",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate_test.go",
      "source_location": "L1",
      "id": "internal_ghupdate_ghupdate_test_go"
    },
    {
      "label": "TestReleaseFindAssetBySuffix()",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate_test.go",
      "source_location": "L8",
      "id": "ghupdate_ghupdate_test_testreleasefindassetbysuffix"
    },
    {
      "label": "TestExtractFailure()",
      "file_type": "code",
      "source_file": "internal/ghupdate/ghupdate_test.go",
      "source_location": "L28",
      "id": "ghupdate_ghupdate_test_testextractfailure"
    },
    {
      "label": "release.go",
      "file_type": "code",
      "source_file": "internal/ghupdate/release.go",
      "source_location": "L1",
      "id": "internal_ghupdate_release_go"
    },
    {
      "label": "releaseAsset",
      "file_type": "code",
      "source_file": "internal/ghupdate/release.go",
      "source_location": "L8",
      "id": "ghupdate_releaseasset"
    },
    {
      "label": "release",
      "file_type": "code",
      "source_file": "internal/ghupdate/release.go",
      "source_location": "L15",
      "id": "ghupdate_release"
    },
    {
      "label": ".findAssetBySuffix()",
      "file_type": "code",
      "source_file": "internal/ghupdate/release.go",
      "source_location": "L26",
      "id": "ghupdate_release_findassetbysuffix"
    },
    {
      "label": "selinux.go",
      "file_type": "code",
      "source_file": "internal/ghupdate/selinux.go",
      "source_location": "L1",
      "id": "internal_ghupdate_selinux_go"
    },
    {
      "label": "HandleSELinuxContext()",
      "file_type": "code",
      "source_file": "internal/ghupdate/selinux.go",
      "source_location": "L10",
      "id": "ghupdate_selinux_handleselinuxcontext"
    },
    {
      "label": "trySemanageRestorecon()",
      "file_type": "code",
      "source_file": "internal/ghupdate/selinux.go",
      "source_location": "L41",
      "id": "ghupdate_selinux_trysemanagerestorecon"
    },
    {
      "label": "1_add_monitor_collections.go",
      "file_type": "code",
      "source_file": "internal/migrations/1_add_monitor_collections.go",
      "source_location": "L1",
      "id": "internal_migrations_1_add_monitor_collections_go"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "internal/migrations/1_add_monitor_collections.go",
      "source_location": "L8",
      "id": "migrations_1_add_monitor_collections_init"
    },
    {
      "label": "0_collections_snapshot_0_19_0_dev_1.go",
      "file_type": "code",
      "source_file": "internal/migrations/0_collections_snapshot_0_19_0_dev_1.go",
      "source_location": "L1",
      "id": "internal_migrations_0_collections_snapshot_0_19_0_dev_1_go"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "internal/migrations/0_collections_snapshot_0_19_0_dev_1.go",
      "source_location": "L8",
      "id": "migrations_0_collections_snapshot_0_19_0_dev_1_init"
    },
    {
      "label": "2_patch_monitor_domain_collections.go",
      "file_type": "code",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L1",
      "id": "internal_migrations_2_patch_monitor_domain_collections_go"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L8",
      "id": "migrations_2_patch_monitor_domain_collections_init"
    },
    {
      "label": "patchDomainCollection()",
      "file_type": "code",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L19",
      "id": "migrations_2_patch_monitor_domain_collections_patchdomaincollection"
    },
    {
      "label": "addTextField()",
      "file_type": "code",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L62",
      "id": "migrations_2_patch_monitor_domain_collections_addtextfield"
    },
    {
      "label": "addDateField()",
      "file_type": "code",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L68",
      "id": "migrations_2_patch_monitor_domain_collections_adddatefield"
    },
    {
      "label": "addBoolField()",
      "file_type": "code",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L74",
      "id": "migrations_2_patch_monitor_domain_collections_addboolfield"
    },
    {
      "label": "addNumberField()",
      "file_type": "code",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L80",
      "id": "migrations_2_patch_monitor_domain_collections_addnumberfield"
    },
    {
      "label": "initial-settings.go",
      "file_type": "code",
      "source_file": "internal/migrations/initial-settings.go",
      "source_location": "L1",
      "id": "internal_migrations_initial_settings_go"
    },
    {
      "label": "init()",
      "file_type": "code",
      "source_file": "internal/migrations/initial-settings.go",
      "source_location": "L14",
      "id": "migrations_initial_settings_init"
    },
    {
      "label": "GetEnv()",
      "file_type": "code",
      "source_file": "internal/migrations/initial-settings.go",
      "source_location": "L65",
      "id": "migrations_initial_settings_getenv"
    },
    {
      "label": "incident.go",
      "file_type": "code",
      "source_file": "internal/entities/incident/incident.go",
      "source_location": "L1",
      "id": "internal_entities_incident_incident_go"
    },
    {
      "label": "Incident",
      "file_type": "code",
      "source_file": "internal/entities/incident/incident.go",
      "source_location": "L6",
      "id": "incident_incident"
    },
    {
      "label": "IncidentUpdate",
      "file_type": "code",
      "source_file": "internal/entities/incident/incident.go",
      "source_location": "L39",
      "id": "incident_incidentupdate"
    },
    {
      "label": "IncidentMetrics",
      "file_type": "code",
      "source_file": "internal/entities/incident/incident.go",
      "source_location": "L51",
      "id": "incident_incidentmetrics"
    },
    {
      "label": ".IsOpen()",
      "file_type": "code",
      "source_file": "internal/entities/incident/incident.go",
      "source_location": "L85",
      "id": "incident_incident_isopen"
    },
    {
      "label": ".Duration()",
      "file_type": "code",
      "source_file": "internal/entities/incident/incident.go",
      "source_location": "L90",
      "id": "incident_incident_duration"
    },
    {
      "label": "GetSeverityColor()",
      "file_type": "code",
      "source_file": "internal/entities/incident/incident.go",
      "source_location": "L98",
      "id": "incident_incident_getseveritycolor"
    },
    {
      "label": "GetStatusColor()",
      "file_type": "code",
      "source_file": "internal/entities/incident/incident.go",
      "source_location": "L114",
      "id": "incident_incident_getstatuscolor"
    },
    {
      "label": "container.go",
      "file_type": "code",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L1",
      "id": "internal_entities_container_container_go"
    },
    {
      "label": "ApiInfo",
      "file_type": "code",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L6",
      "id": "container_apiinfo"
    },
    {
      "label": "ApiStats",
      "file_type": "code",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L38",
      "id": "container_apistats"
    },
    {
      "label": "HostInfo",
      "file_type": "code",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L47",
      "id": "container_hostinfo"
    },
    {
      "label": ".CalculateCpuPercentLinux()",
      "file_type": "code",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L54",
      "id": "container_apistats_calculatecpupercentlinux"
    },
    {
      "label": ".CalculateCpuPercentWindows()",
      "file_type": "code",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L67",
      "id": "container_apistats_calculatecpupercentwindows"
    },
    {
      "label": "CPUStats",
      "file_type": "code",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L83",
      "id": "container_cpustats"
    },
    {
      "label": "CPUUsage",
      "file_type": "code",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L90",
      "id": "container_cpuusage"
    },
    {
      "label": "MemoryStats",
      "file_type": "code",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L97",
      "id": "container_memorystats"
    },
    {
      "label": "MemoryStatsStats",
      "file_type": "code",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L106",
      "id": "container_memorystatsstats"
    },
    {
      "label": "NetworkStats",
      "file_type": "code",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L111",
      "id": "container_networkstats"
    },
    {
      "label": "prevNetStats",
      "file_type": "code",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L118",
      "id": "container_prevnetstats"
    },
    {
      "label": "Stats",
      "file_type": "code",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L140",
      "id": "container_stats"
    },
    {
      "label": "notification.go",
      "file_type": "code",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L1",
      "id": "internal_entities_notification_notification_go"
    },
    {
      "label": "Notification",
      "file_type": "code",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L17",
      "id": "notification_notification"
    },
    {
      "label": "MonitorNotification",
      "file_type": "code",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L30",
      "id": "notification_monitornotification"
    },
    {
      "label": "NotificationMessage",
      "file_type": "code",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L39",
      "id": "notification_notificationmessage"
    },
    {
      "label": "EmailSettings",
      "file_type": "code",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L51",
      "id": "notification_emailsettings"
    },
    {
      "label": "WebhookSettings",
      "file_type": "code",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L62",
      "id": "notification_webhooksettings"
    },
    {
      "label": "DiscordSettings",
      "file_type": "code",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L70",
      "id": "notification_discordsettings"
    },
    {
      "label": "SlackSettings",
      "file_type": "code",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L77",
      "id": "notification_slacksettings"
    },
    {
      "label": "TelegramSettings",
      "file_type": "code",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L84",
      "id": "notification_telegramsettings"
    },
    {
      "label": "GotifySettings",
      "file_type": "code",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L90",
      "id": "notification_gotifysettings"
    },
    {
      "label": "PushoverSettings",
      "file_type": "code",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L97",
      "id": "notification_pushoversettings"
    },
    {
      "label": "Provider",
      "file_type": "code",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L105",
      "id": "notification_provider"
    },
    {
      "label": ".GetSettings()",
      "file_type": "code",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L111",
      "id": "notification_notification_getsettings"
    },
    {
      "label": "NotificationEvent",
      "file_type": "code",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L223",
      "id": "notification_notificationevent"
    },
    {
      "label": "systemd_test.go",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd_test.go",
      "source_location": "L1",
      "id": "internal_entities_systemd_systemd_test_go"
    },
    {
      "label": "TestParseServiceStatus()",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd_test.go",
      "source_location": "L13",
      "id": "systemd_systemd_test_testparseservicestatus"
    },
    {
      "label": "TestParseServiceSubState()",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd_test.go",
      "source_location": "L36",
      "id": "systemd_systemd_test_testparseservicesubstate"
    },
    {
      "label": "TestServiceUpdateCPUPercent()",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd_test.go",
      "source_location": "L58",
      "id": "systemd_systemd_test_testserviceupdatecpupercent"
    },
    {
      "label": "systemd.go",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L1",
      "id": "internal_entities_systemd_systemd_go"
    },
    {
      "label": "ServiceState",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L10",
      "id": "systemd_servicestate"
    },
    {
      "label": "ServiceSubState",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L22",
      "id": "systemd_servicesubstate"
    },
    {
      "label": "ParseServiceStatus()",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L33",
      "id": "systemd_systemd_parseservicestatus"
    },
    {
      "label": "ParseServiceSubState()",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L53",
      "id": "systemd_systemd_parseservicesubstate"
    },
    {
      "label": "Service",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L69",
      "id": "systemd_service"
    },
    {
      "label": ".UpdateCPUPercent()",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L82",
      "id": "systemd_service_updatecpupercent"
    },
    {
      "label": "twoDecimals()",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L114",
      "id": "systemd_systemd_twodecimals"
    },
    {
      "label": "ServiceDependency",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L119",
      "id": "systemd_servicedependency"
    },
    {
      "label": "ServiceDetails",
      "file_type": "code",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L127",
      "id": "systemd_servicedetails"
    },
    {
      "label": "monitor.go",
      "file_type": "code",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L1",
      "id": "internal_entities_monitor_monitor_go"
    },
    {
      "label": "Status",
      "file_type": "code",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L6",
      "id": "monitor_status"
    },
    {
      "label": "Monitor",
      "file_type": "code",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L63",
      "id": "monitor_monitor"
    },
    {
      "label": "Heartbeat",
      "file_type": "code",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L100",
      "id": "monitor_heartbeat"
    },
    {
      "label": "UptimeStats",
      "file_type": "code",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L112",
      "id": "monitor_uptimestats"
    },
    {
      "label": "CheckResult",
      "file_type": "code",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L122",
      "id": "monitor_checkresult"
    },
    {
      "label": "CheckRequest",
      "file_type": "code",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L132",
      "id": "monitor_checkrequest"
    },
    {
      "label": ".ToPublicJSON()",
      "file_type": "code",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L138",
      "id": "monitor_monitor_topublicjson"
    },
    {
      "label": ".IsUp()",
      "file_type": "code",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L149",
      "id": "monitor_monitor_isup"
    },
    {
      "label": ".IsDown()",
      "file_type": "code",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L154",
      "id": "monitor_monitor_isdown"
    },
    {
      "label": ".GetUptimePercent()",
      "file_type": "code",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L159",
      "id": "monitor_monitor_getuptimepercent"
    },
    {
      "label": "domain.go",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L1",
      "id": "internal_entities_domain_domain_go"
    },
    {
      "label": "Domain",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L6",
      "id": "domain_domain"
    },
    {
      "label": "DomainHistory",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L89",
      "id": "domain_domainhistory"
    },
    {
      "label": "WHOISData",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L101",
      "id": "domain_whoisdata"
    },
    {
      "label": "WHOISDates",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L111",
      "id": "domain_whoisdates"
    },
    {
      "label": "WHOISRegistrar",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L117",
      "id": "domain_whoisregistrar"
    },
    {
      "label": "WHOISContact",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L124",
      "id": "domain_whoiscontact"
    },
    {
      "label": "WHOISAbuse",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L134",
      "id": "domain_whoisabuse"
    },
    {
      "label": "SSLInfo",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L140",
      "id": "domain_sslinfo"
    },
    {
      "label": "DNSInfo",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L152",
      "id": "domain_dnsinfo"
    },
    {
      "label": "HostInfo",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L160",
      "id": "domain_hostinfo"
    },
    {
      "label": "IPInfo",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L172",
      "id": "domain_ipinfo"
    },
    {
      "label": ".IsExpiring()",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L198",
      "id": "domain_domain_isexpiring"
    },
    {
      "label": ".IsExpired()",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L207",
      "id": "domain_domain_isexpired"
    },
    {
      "label": ".DaysUntilExpiry()",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L215",
      "id": "domain_domain_daysuntilexpiry"
    },
    {
      "label": ".SSLDaysUntilExpiry()",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L223",
      "id": "domain_domain_ssldaysuntilexpiry"
    },
    {
      "label": ".GetStatus()",
      "file_type": "code",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L231",
      "id": "domain_domain_getstatus"
    },
    {
      "label": "statuspage.go",
      "file_type": "code",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L1",
      "id": "internal_entities_statuspage_statuspage_go"
    },
    {
      "label": "StatusPage",
      "file_type": "code",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L6",
      "id": "statuspage_statuspage"
    },
    {
      "label": "StatusPageMonitor",
      "file_type": "code",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L24",
      "id": "statuspage_statuspagemonitor"
    },
    {
      "label": "PublicStatusPage",
      "file_type": "code",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L35",
      "id": "statuspage_publicstatuspage"
    },
    {
      "label": "PublicMonitorStatus",
      "file_type": "code",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L50",
      "id": "statuspage_publicmonitorstatus"
    },
    {
      "label": "CreateStatusPageRequest",
      "file_type": "code",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L63",
      "id": "statuspage_createstatuspagerequest"
    },
    {
      "label": "UpdateStatusPageRequest",
      "file_type": "code",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L77",
      "id": "statuspage_updatestatuspagerequest"
    },
    {
      "label": "StatusPageMonitorRequest",
      "file_type": "code",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L90",
      "id": "statuspage_statuspagemonitorrequest"
    },
    {
      "label": "StatusPageResponse",
      "file_type": "code",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L98",
      "id": "statuspage_statuspageresponse"
    },
    {
      "label": "ValidateTheme()",
      "file_type": "code",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L130",
      "id": "statuspage_statuspage_validatetheme"
    },
    {
      "label": "system.go",
      "file_type": "code",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L1",
      "id": "internal_entities_system_system_go"
    },
    {
      "label": "Stats",
      "file_type": "code",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L13",
      "id": "system_stats"
    },
    {
      "label": "Uint8Slice",
      "file_type": "code",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L58",
      "id": "system_uint8slice"
    },
    {
      "label": ".MarshalJSON()",
      "file_type": "code",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L60",
      "id": "system_uint8slice_marshaljson"
    },
    {
      "label": "GPUData",
      "file_type": "code",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L72",
      "id": "system_gpudata"
    },
    {
      "label": "FsStats",
      "file_type": "code",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L84",
      "id": "system_fsstats"
    },
    {
      "label": "NetIoStats",
      "file_type": "code",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L106",
      "id": "system_netiostats"
    },
    {
      "label": "Info",
      "file_type": "code",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L131",
      "id": "system_info"
    },
    {
      "label": "Details",
      "file_type": "code",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L161",
      "id": "system_details"
    },
    {
      "label": "CombinedData",
      "file_type": "code",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L176",
      "id": "system_combineddata"
    },
    {
      "label": "smart_test.go",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart_test.go",
      "source_location": "L1",
      "id": "internal_entities_smart_smart_test_go"
    },
    {
      "label": "TestSmartRawValueUnmarshalDuration()",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart_test.go",
      "source_location": "L10",
      "id": "smart_smart_test_testsmartrawvalueunmarshalduration"
    },
    {
      "label": "TestSmartRawValueUnmarshalNumericString()",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart_test.go",
      "source_location": "L19",
      "id": "smart_smart_test_testsmartrawvalueunmarshalnumericstring"
    },
    {
      "label": "TestSmartRawValueUnmarshalParenthetical()",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart_test.go",
      "source_location": "L28",
      "id": "smart_smart_test_testsmartrawvalueunmarshalparenthetical"
    },
    {
      "label": "TestSmartRawValueUnmarshalDurationWithFractions()",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart_test.go",
      "source_location": "L37",
      "id": "smart_smart_test_testsmartrawvalueunmarshaldurationwithfractions"
    },
    {
      "label": "TestSmartRawValueUnmarshalParentheticalRawValue()",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart_test.go",
      "source_location": "L46",
      "id": "smart_smart_test_testsmartrawvalueunmarshalparentheticalrawvalue"
    },
    {
      "label": "TestSmartRawValueUnmarshalDurationRawValue()",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart_test.go",
      "source_location": "L55",
      "id": "smart_smart_test_testsmartrawvalueunmarshaldurationrawvalue"
    },
    {
      "label": "smart.go",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L1",
      "id": "internal_entities_smart_smart_go"
    },
    {
      "label": "VersionInfo",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L10",
      "id": "smart_versioninfo"
    },
    {
      "label": "SmartctlInfo",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L12",
      "id": "smart_smartctlinfo"
    },
    {
      "label": "DeviceInfo",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L21",
      "id": "smart_deviceinfo"
    },
    {
      "label": "UserCapacity",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L28",
      "id": "smart_usercapacity"
    },
    {
      "label": "SmartStatusInfo",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L76",
      "id": "smart_smartstatusinfo"
    },
    {
      "label": "StatusInfo",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L80",
      "id": "smart_statusinfo"
    },
    {
      "label": "PollingMinutes",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L86",
      "id": "smart_pollingminutes"
    },
    {
      "label": "CapabilitiesInfo",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L91",
      "id": "smart_capabilitiesinfo"
    },
    {
      "label": "SummaryInfo",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L127",
      "id": "smart_summaryinfo"
    },
    {
      "label": "AtaSmartAttributes",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L132",
      "id": "smart_atasmartattributes"
    },
    {
      "label": "AtaDeviceStatistics",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L136",
      "id": "smart_atadevicestatistics"
    },
    {
      "label": "AtaDeviceStatisticsPage",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L140",
      "id": "smart_atadevicestatisticspage"
    },
    {
      "label": "AtaDeviceStatisticsEntry",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L145",
      "id": "smart_atadevicestatisticsentry"
    },
    {
      "label": "AtaSmartAttribute",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L150",
      "id": "smart_atasmartattribute"
    },
    {
      "label": "RawValue",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L172",
      "id": "smart_rawvalue"
    },
    {
      "label": ".UnmarshalJSON()",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L177",
      "id": "smart_rawvalue_unmarshaljson"
    },
    {
      "label": "SmartRawValue",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L204",
      "id": "smart_smartrawvalue"
    },
    {
      "label": ".UnmarshalJSON()",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L207",
      "id": "smart_smartrawvalue_unmarshaljson"
    },
    {
      "label": "ParseSmartRawValueString()",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L246",
      "id": "smart_smart_parsesmartrawvaluestring"
    },
    {
      "label": "TemperatureInfo",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L287",
      "id": "smart_temperatureinfo"
    },
    {
      "label": "TemperatureInfoScsi",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L291",
      "id": "smart_temperatureinfoscsi"
    },
    {
      "label": "SmartctlInfoLegacy",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L325",
      "id": "smart_smartctlinfolegacy"
    },
    {
      "label": "SmartInfoForSata",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L334",
      "id": "smart_smartinfoforsata"
    },
    {
      "label": "ScsiErrorCounter",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L369",
      "id": "smart_scsierrorcounter"
    },
    {
      "label": "ScsiErrorCounterLog",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L379",
      "id": "smart_scsierrorcounterlog"
    },
    {
      "label": "ScsiStartStopCycleCounter",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L385",
      "id": "smart_scsistartstopcyclecounter"
    },
    {
      "label": "PowerOnTimeScsi",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L394",
      "id": "smart_powerontimescsi"
    },
    {
      "label": "SmartInfoForScsi",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L399",
      "id": "smart_smartinfoforscsi"
    },
    {
      "label": "SmartctlInfoNvme",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L425",
      "id": "smart_smartctlinfonvme"
    },
    {
      "label": "SmartStatusInfoNvme",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L458",
      "id": "smart_smartstatusinfonvme"
    },
    {
      "label": "SmartStatusNVMe",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L463",
      "id": "smart_smartstatusnvme"
    },
    {
      "label": "NVMeSmartHealthInformationLog",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L467",
      "id": "smart_nvmesmarthealthinformationlog"
    },
    {
      "label": "SmartInfoForNvme",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L488",
      "id": "smart_smartinfofornvme"
    },
    {
      "label": "TemperatureInfoNvme",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L513",
      "id": "smart_temperatureinfonvme"
    },
    {
      "label": "PowerOnTimeInfoNvme",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L517",
      "id": "smart_powerontimeinfonvme"
    },
    {
      "label": "SmartData",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L521",
      "id": "smart_smartdata"
    },
    {
      "label": "SmartAttribute",
      "file_type": "code",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L534",
      "id": "smart_smartattribute"
    },
    {
      "label": "alerts_status_test.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_status_test_go"
    },
    {
      "label": "setStatusAlertEmail()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L18",
      "id": "alerts_alerts_status_test_setstatusalertemail"
    },
    {
      "label": "TestStatusAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L31",
      "id": "alerts_alerts_status_test_teststatusalerts"
    },
    {
      "label": "TestStatusAlertRecoveryBeforeDeadline()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L111",
      "id": "alerts_alerts_status_test_teststatusalertrecoverybeforedeadline"
    },
    {
      "label": "TestStatusAlertNormalRecovery()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L157",
      "id": "alerts_alerts_status_test_teststatusalertnormalrecovery"
    },
    {
      "label": "TestHandleStatusAlertsDoesNotSendRecoveryWhileDownIsOnlyPending()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L193",
      "id": "alerts_alerts_status_test_testhandlestatusalertsdoesnotsendrecoverywhiledownisonlypending"
    },
    {
      "label": "TestStatusAlertTimerCancellationPreventsBoundaryDelivery()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L236",
      "id": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery"
    },
    {
      "label": "TestStatusAlertDownFiresAfterDelayExpires()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L288",
      "id": "alerts_alerts_status_test_teststatusalertdownfiresafterdelayexpires"
    },
    {
      "label": "TestStatusAlertMultipleUsersRespectDifferentMinutes()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L338",
      "id": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes"
    },
    {
      "label": "TestStatusAlertMultipleUsersRecoveryBetweenMinutesOnlyAlertsEarlierUser()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L425",
      "id": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser"
    },
    {
      "label": "TestStatusAlertDuplicateDownCallIsIdempotent()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L513",
      "id": "alerts_alerts_status_test_teststatusalertduplicatedowncallisidempotent"
    },
    {
      "label": "TestStatusAlertNoAlertRecord()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L550",
      "id": "alerts_alerts_status_test_teststatusalertnoalertrecord"
    },
    {
      "label": "TestRestorePendingStatusAlertsRequeuesDownSystemsAfterRestart()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L574",
      "id": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart"
    },
    {
      "label": "TestRestorePendingStatusAlertsSkipsNonDownOrAlreadyTriggeredAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L614",
      "id": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts"
    },
    {
      "label": "TestRestorePendingStatusAlertsIsIdempotent()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L663",
      "id": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent"
    },
    {
      "label": "TestResolveStatusAlertsFixesStaleTriggered()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L692",
      "id": "alerts_alerts_status_test_testresolvestatusalertsfixesstaletriggered"
    },
    {
      "label": "TestResolveStatusAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L718",
      "id": "alerts_alerts_status_test_testresolvestatusalerts"
    },
    {
      "label": "TestAlertsHistoryStatus()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L818",
      "id": "alerts_alerts_status_test_testalertshistorystatus"
    },
    {
      "label": "TestStatusAlertClearedBeforeSend()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L884",
      "id": "alerts_alerts_status_test_teststatusalertclearedbeforesend"
    },
    {
      "label": "TestCancelPendingStatusAlertsClearsAllAlertsForSystem()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L945",
      "id": "alerts_alerts_status_test_testcancelpendingstatusalertsclearsallalertsforsystem"
    },
    {
      "label": "alerts_quiet_hours_test.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_quiet_hours_test_go"
    },
    {
      "label": "TestAlertSilencedOneTime()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L17",
      "id": "alerts_alerts_quiet_hours_test_testalertsilencedonetime"
    },
    {
      "label": "TestAlertSilencedDaily()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L98",
      "id": "alerts_alerts_quiet_hours_test_testalertsilenceddaily"
    },
    {
      "label": "TestAlertSilencedDailyMidnightCrossing()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L162",
      "id": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing"
    },
    {
      "label": "TestAlertSilencedGlobal()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L204",
      "id": "alerts_alerts_quiet_hours_test_testalertsilencedglobal"
    },
    {
      "label": "TestAlertSilencedSystemSpecific()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L241",
      "id": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific"
    },
    {
      "label": "TestAlertSilencedMultiUser()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L278",
      "id": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser"
    },
    {
      "label": "TestAlertSilencedWithActualAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L324",
      "id": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert"
    },
    {
      "label": "TestAlertSilencedNoWindows()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L409",
      "id": "alerts_alerts_quiet_hours_test_testalertsilencednowindows"
    },
    {
      "label": "alerts_battery_test.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_battery_test_go"
    },
    {
      "label": "TestBatteryAlertLogic()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L21",
      "id": "alerts_alerts_battery_test_testbatteryalertlogic"
    },
    {
      "label": "TestBatteryAlertNoBattery()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L170",
      "id": "alerts_alerts_battery_test_testbatteryalertnobattery"
    },
    {
      "label": "TestBatteryAlertAveragedSamples()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L228",
      "id": "alerts_alerts_battery_test_testbatteryalertaveragedsamples"
    },
    {
      "label": "alerts_smart_test.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_smart_test_go"
    },
    {
      "label": "TestSmartDeviceAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L13",
      "id": "alerts_alerts_smart_test_testsmartdevicealert"
    },
    {
      "label": "TestSmartDeviceAlertPassedToWarning()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L60",
      "id": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning"
    },
    {
      "label": "TestSmartDeviceAlertWarningToFailed()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L94",
      "id": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed"
    },
    {
      "label": "TestSmartDeviceAlertNoAlertOnNonPassedToFailed()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L128",
      "id": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed"
    },
    {
      "label": "TestSmartDeviceAlertMultipleUsers()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L179",
      "id": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers"
    },
    {
      "label": "TestSmartDeviceAlertWithoutModel()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L226",
      "id": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel"
    },
    {
      "label": "alerts_disk_test.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_disk_test.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_disk_test_go"
    },
    {
      "label": "TestDiskAlertExtraFsMultiMinute()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_disk_test.go",
      "source_location": "L21",
      "id": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute"
    },
    {
      "label": "alerts_test.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_test_go"
    },
    {
      "label": "TestAlertsHistory()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L17",
      "id": "alerts_alerts_test_testalertshistory"
    },
    {
      "label": "TestSetAlertTriggered()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L146",
      "id": "alerts_alerts_test_testsetalerttriggered"
    },
    {
      "label": "alerts_api_test.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_api_test_go"
    },
    {
      "label": "jsonReader()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L24",
      "id": "alerts_alerts_api_test_jsonreader"
    },
    {
      "label": "TestIsInternalURL()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L32",
      "id": "alerts_alerts_api_test_testisinternalurl"
    },
    {
      "label": "TestUserAlertsApi()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L57",
      "id": "alerts_alerts_api_test_testuseralertsapi"
    },
    {
      "label": "TestSendTestNotification()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L395",
      "id": "alerts_alerts_api_test_testsendtestnotification"
    },
    {
      "label": "alerts.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_go"
    },
    {
      "label": "hubLike",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L18",
      "id": "alerts_hublike"
    },
    {
      "label": "AlertManager",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L20",
      "id": "alerts_alertmanager"
    },
    {
      "label": "AlertMessageData",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L30",
      "id": "alerts_alertmessagedata"
    },
    {
      "label": "UserNotificationSettings",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L39",
      "id": "alerts_usernotificationsettings"
    },
    {
      "label": "SystemAlertFsStats",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L44",
      "id": "alerts_systemalertfsstats"
    },
    {
      "label": "SystemAlertStats",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L50",
      "id": "alerts_systemalertstats"
    },
    {
      "label": "SystemAlertGPUData",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L62",
      "id": "alerts_systemalertgpudata"
    },
    {
      "label": "SystemAlertData",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L66",
      "id": "alerts_systemalertdata"
    },
    {
      "label": "NewAlertManager()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L100",
      "id": "alerts_alerts_newalertmanager"
    },
    {
      "label": ".bindEvents()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L110",
      "id": "alerts_alertmanager_bindevents"
    },
    {
      "label": ".IsNotificationSilenced()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L130",
      "id": "alerts_alertmanager_isnotificationsilenced"
    },
    {
      "label": ".SendAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L197",
      "id": "alerts_alertmanager_sendalert"
    },
    {
      "label": ".SendShoutrrrAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L271",
      "id": "alerts_alertmanager_sendshoutrrralert"
    },
    {
      "label": ".SetAlertTriggered()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L95",
      "id": "alerts_alertmanager_setalerttriggered"
    },
    {
      "label": "alerts_smart.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_smart_go"
    },
    {
      "label": ".handleSmartDeviceAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L12",
      "id": "alerts_alertmanager_handlesmartdevicealert"
    },
    {
      "label": "shouldSendSmartDeviceAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L69",
      "id": "alerts_alerts_smart_shouldsendsmartdevicealert"
    },
    {
      "label": "smartStateSeverity()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L78",
      "id": "alerts_alerts_smart_smartstateseverity"
    },
    {
      "label": "smartStateEmoji()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L91",
      "id": "alerts_alerts_smart_smartstateemoji"
    },
    {
      "label": "smartStateLabel()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L100",
      "id": "alerts_alerts_smart_smartstatelabel"
    },
    {
      "label": "alerts_system.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_system_go"
    },
    {
      "label": ".HandleSystemAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L16",
      "id": "alerts_alertmanager_handlesystemalerts"
    },
    {
      "label": ".sendSystemAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L300",
      "id": "alerts_alertmanager_sendsystemalert"
    },
    {
      "label": "isLowAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L357",
      "id": "alerts_alerts_system_islowalert"
    },
    {
      "label": "alerts_system_test.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_system_test_go"
    },
    {
      "label": "systemAlertValueSetter",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L16",
      "id": "alerts_systemalertvaluesetter"
    },
    {
      "label": "systemAlertTestFixture",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L18",
      "id": "alerts_systemalerttestfixture"
    },
    {
      "label": "createCombinedData()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L24",
      "id": "alerts_alerts_system_test_createcombineddata"
    },
    {
      "label": "newSystemAlertTestFixture()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L30",
      "id": "alerts_alerts_system_test_newsystemalerttestfixture"
    },
    {
      "label": ".cleanup()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L74",
      "id": "alerts_systemalerttestfixture_cleanup"
    },
    {
      "label": "submitValue()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L78",
      "id": "alerts_alerts_system_test_submitvalue"
    },
    {
      "label": ".assertTriggered()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L83",
      "id": "alerts_systemalerttestfixture_asserttriggered"
    },
    {
      "label": "waitForSystemAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L91",
      "id": "alerts_alerts_system_test_waitforsystemalert"
    },
    {
      "label": "testOneMinuteSystemAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L96",
      "id": "alerts_alerts_system_test_testoneminutesystemalert"
    },
    {
      "label": "testMultiMinuteSystemAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L119",
      "id": "alerts_alerts_system_test_testmultiminutesystemalert"
    },
    {
      "label": "setCPUAlertValue()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L146",
      "id": "alerts_alerts_system_test_setcpualertvalue"
    },
    {
      "label": "setMemoryAlertValue()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L151",
      "id": "alerts_alerts_system_test_setmemoryalertvalue"
    },
    {
      "label": "setDiskAlertValue()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L156",
      "id": "alerts_alerts_system_test_setdiskalertvalue"
    },
    {
      "label": "setBandwidthAlertValue()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L161",
      "id": "alerts_alerts_system_test_setbandwidthalertvalue"
    },
    {
      "label": "megabytesToBytes()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L166",
      "id": "alerts_alerts_system_test_megabytestobytes"
    },
    {
      "label": "setGPUAlertValue()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L170",
      "id": "alerts_alerts_system_test_setgpualertvalue"
    },
    {
      "label": "setTemperatureAlertValue()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L177",
      "id": "alerts_alerts_system_test_settemperaturealertvalue"
    },
    {
      "label": "setLoadAvgAlertValue()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L184",
      "id": "alerts_alerts_system_test_setloadavgalertvalue"
    },
    {
      "label": "setBatteryAlertValue()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L189",
      "id": "alerts_alerts_system_test_setbatteryalertvalue"
    },
    {
      "label": "TestSystemAlertsOneMin()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L194",
      "id": "alerts_alerts_system_test_testsystemalertsonemin"
    },
    {
      "label": "TestSystemAlertsTwoMin()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L207",
      "id": "alerts_alerts_system_test_testsystemalertstwomin"
    },
    {
      "label": "alerts_api.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_api_go"
    },
    {
      "label": "UpsertUserAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L18",
      "id": "alerts_alerts_api_upsertuseralerts"
    },
    {
      "label": "DeleteUserAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L81",
      "id": "alerts_alerts_api_deleteuseralerts"
    },
    {
      "label": ".SendTestNotification()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L126",
      "id": "alerts_alertmanager_sendtestnotification"
    },
    {
      "label": "isInternalURL()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L152",
      "id": "alerts_alerts_api_isinternalurl"
    },
    {
      "label": "isInternalIP()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L190",
      "id": "alerts_alerts_api_isinternalip"
    },
    {
      "label": "alerts_cache.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_cache_go"
    },
    {
      "label": "CachedAlertData",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L10",
      "id": "alerts_cachedalertdata"
    },
    {
      "label": ".PopulateFromRecord()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L21",
      "id": "alerts_cachedalertdata_populatefromrecord"
    },
    {
      "label": "AlertsCache",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L33",
      "id": "alerts_alertscache"
    },
    {
      "label": "NewAlertsCache()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L40",
      "id": "alerts_alerts_cache_newalertscache"
    },
    {
      "label": ".bindEvents()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L49",
      "id": "alerts_alertscache_bindevents"
    },
    {
      "label": ".PopulateFromDB()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L67",
      "id": "alerts_alertscache_populatefromdb"
    },
    {
      "label": ".Update()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L84",
      "id": "alerts_alertscache_update"
    },
    {
      "label": ".Delete()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L100",
      "id": "alerts_alertscache_delete"
    },
    {
      "label": ".GetSystemAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L111",
      "id": "alerts_alertscache_getsystemalerts"
    },
    {
      "label": ".GetAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L136",
      "id": "alerts_alertscache_getalert"
    },
    {
      "label": ".GetAlertsByName()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L144",
      "id": "alerts_alertscache_getalertsbyname"
    },
    {
      "label": ".GetAlertsExcludingNames()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L156",
      "id": "alerts_alertscache_getalertsexcludingnames"
    },
    {
      "label": ".Refresh()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L172",
      "id": "alerts_alertscache_refresh"
    },
    {
      "label": "alerts_status.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_status_go"
    },
    {
      "label": "alertInfo",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L11",
      "id": "alerts_alertinfo"
    },
    {
      "label": ".Stop()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L19",
      "id": "alerts_alertmanager_stop"
    },
    {
      "label": ".HandleStatusAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L33",
      "id": "alerts_alertmanager_handlestatusalerts"
    },
    {
      "label": ".handleSystemDown()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L53",
      "id": "alerts_alertmanager_handlesystemdown"
    },
    {
      "label": ".schedulePendingStatusAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L62",
      "id": "alerts_alertmanager_schedulependingstatusalert"
    },
    {
      "label": ".handleSystemUp()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L83",
      "id": "alerts_alertmanager_handlesystemup"
    },
    {
      "label": ".cancelPendingAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L99",
      "id": "alerts_alertmanager_cancelpendingalert"
    },
    {
      "label": ".CancelPendingStatusAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L114",
      "id": "alerts_alertmanager_cancelpendingstatusalerts"
    },
    {
      "label": ".processPendingAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L125",
      "id": "alerts_alertmanager_processpendingalert"
    },
    {
      "label": ".sendStatusAlert()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L142",
      "id": "alerts_alertmanager_sendstatusalert"
    },
    {
      "label": "resolveStatusAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L174",
      "id": "alerts_alerts_status_resolvestatusalerts"
    },
    {
      "label": ".RestorePendingStatusAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L91",
      "id": "alerts_alertmanager_restorependingstatusalerts"
    },
    {
      "label": "alerts_test_helpers.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_test_helpers_go"
    },
    {
      "label": "NewTestAlertManagerWithoutWorker()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L12",
      "id": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker"
    },
    {
      "label": ".GetSystemAlertsCache()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L20",
      "id": "alerts_alertmanager_getsystemalertscache"
    },
    {
      "label": ".GetAlertManager()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L24",
      "id": "alerts_alertmanager_getalertmanager"
    },
    {
      "label": ".GetPendingAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L28",
      "id": "alerts_alertmanager_getpendingalerts"
    },
    {
      "label": ".GetPendingAlertsCount()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L32",
      "id": "alerts_alertmanager_getpendingalertscount"
    },
    {
      "label": ".ProcessPendingAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L42",
      "id": "alerts_alertmanager_processpendingalerts"
    },
    {
      "label": ".ForceExpirePendingAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L61",
      "id": "alerts_alertmanager_forceexpirependingalerts"
    },
    {
      "label": ".ResetPendingAlertTimer()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L70",
      "id": "alerts_alertmanager_resetpendingalerttimer"
    },
    {
      "label": "ResolveStatusAlerts()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L87",
      "id": "alerts_alerts_test_helpers_resolvestatusalerts"
    },
    {
      "label": "IsInternalURL()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L99",
      "id": "alerts_alerts_test_helpers_isinternalurl"
    },
    {
      "label": "alerts_cache_test.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_cache_test_go"
    },
    {
      "label": "TestSystemAlertsCachePopulateAndFilter()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L14",
      "id": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter"
    },
    {
      "label": "TestSystemAlertsCacheLazyLoadUpdateAndDelete()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L65",
      "id": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete"
    },
    {
      "label": "TestSystemAlertsCacheRefreshReturnsLatestCopy()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L103",
      "id": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy"
    },
    {
      "label": "TestAlertManagerCacheLifecycle()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L137",
      "id": "alerts_alerts_cache_test_testalertmanagercachelifecycle"
    },
    {
      "label": "alerts_history.go",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_history.go",
      "source_location": "L1",
      "id": "internal_alerts_alerts_history_go"
    },
    {
      "label": "resolveHistoryOnAlertDelete()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_history.go",
      "source_location": "L11",
      "id": "alerts_alerts_history_resolvehistoryonalertdelete"
    },
    {
      "label": "updateHistoryOnAlertUpdate()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_history.go",
      "source_location": "L20",
      "id": "alerts_alerts_history_updatehistoryonalertupdate"
    },
    {
      "label": "resolveAlertHistoryRecord()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_history.go",
      "source_location": "L44",
      "id": "alerts_alerts_history_resolvealerthistoryrecord"
    },
    {
      "label": "createAlertHistoryRecord()",
      "file_type": "code",
      "source_file": "internal/alerts/alerts_history.go",
      "source_location": "L58",
      "id": "alerts_alerts_history_createalerthistoryrecord"
    },
    {
      "label": "app_update.go",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L1",
      "id": "internal_hub_app_update_go"
    },
    {
      "label": "updateCacheState",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L33",
      "id": "hub_updatecachestate"
    },
    {
      "label": "updateApplyState",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L41",
      "id": "hub_updateapplystate"
    },
    {
      "label": "UpdateInfo",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L49",
      "id": "hub_updateinfo"
    },
    {
      "label": "applyUpdateResponse",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L64",
      "id": "hub_applyupdateresponse"
    },
    {
      "label": "dockerAPI",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L69",
      "id": "hub_dockerapi"
    },
    {
      "label": "dockerContainerInspect",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L73",
      "id": "hub_dockercontainerinspect"
    },
    {
      "label": "dockerNetworkSettings",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L82",
      "id": "hub_dockernetworksettings"
    },
    {
      "label": "dockerImageInspect",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L86",
      "id": "hub_dockerimageinspect"
    },
    {
      "label": "dockerCreateResponse",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L91",
      "id": "hub_dockercreateresponse"
    },
    {
      "label": "Hub",
      "file_type": "code",
      "source_file": "internal/hub/server_production.go",
      "source_location": "L18",
      "id": "hub_hub"
    },
    {
      "label": ".getUpdate()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L96",
      "id": "hub_hub_getupdate"
    },
    {
      "label": ".applyUpdate()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L101",
      "id": "hub_hub_applyupdate"
    },
    {
      "label": "getCachedUpdateInfo()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L149",
      "id": "hub_app_update_getcachedupdateinfo"
    },
    {
      "label": "checkUpdateInfo()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L168",
      "id": "hub_app_update_checkupdateinfo"
    },
    {
      "label": "beginAppUpdate()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L225",
      "id": "hub_app_update_beginappupdate"
    },
    {
      "label": "finishAppUpdate()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L235",
      "id": "hub_app_update_finishappupdate"
    },
    {
      "label": "fetchGHCRDigest()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L241",
      "id": "hub_app_update_fetchghcrdigest"
    },
    {
      "label": "fetchRegistryToken()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L289",
      "id": "hub_app_update_fetchregistrytoken"
    },
    {
      "label": "parseBearerChallenge()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L335",
      "id": "hub_app_update_parsebearerchallenge"
    },
    {
      "label": "newDockerAPI()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L348",
      "id": "hub_app_update_newdockerapi"
    },
    {
      "label": ".do()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L365",
      "id": "hub_dockerapi_do"
    },
    {
      "label": ".inspectContainer()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L399",
      "id": "hub_dockerapi_inspectcontainer"
    },
    {
      "label": ".inspectImage()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L408",
      "id": "hub_dockerapi_inspectimage"
    },
    {
      "label": ".pullImage()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L414",
      "id": "hub_dockerapi_pullimage"
    },
    {
      "label": ".startUpdateHelper()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L423",
      "id": "hub_dockerapi_startupdatehelper"
    },
    {
      "label": "currentContainerID()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L444",
      "id": "hub_app_update_currentcontainerid"
    },
    {
      "label": "findRepoDigest()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L457",
      "id": "hub_app_update_findrepodigest"
    },
    {
      "label": "digestValue()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L466",
      "id": "hub_app_update_digestvalue"
    },
    {
      "label": "shortID()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L473",
      "id": "hub_app_update_shortid"
    },
    {
      "label": "NewContainerUpdateHelperCmd()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L481",
      "id": "hub_app_update_newcontainerupdatehelpercmd"
    },
    {
      "label": ".replaceContainer()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L504",
      "id": "hub_dockerapi_replacecontainer"
    },
    {
      "label": "cloneMap()",
      "file_type": "code",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L561",
      "id": "hub_app_update_clonemap"
    },
    {
      "label": "app_update_test.go",
      "file_type": "code",
      "source_file": "internal/hub/app_update_test.go",
      "source_location": "L1",
      "id": "internal_hub_app_update_test_go"
    },
    {
      "label": "TestParseBearerChallenge()",
      "file_type": "code",
      "source_file": "internal/hub/app_update_test.go",
      "source_location": "L5",
      "id": "hub_app_update_test_testparsebearerchallenge"
    },
    {
      "label": "TestFindRepoDigest()",
      "file_type": "code",
      "source_file": "internal/hub/app_update_test.go",
      "source_location": "L21",
      "id": "hub_app_update_test_testfindrepodigest"
    },
    {
      "label": "TestDigestValue()",
      "file_type": "code",
      "source_file": "internal/hub/app_update_test.go",
      "source_location": "L33",
      "id": "hub_app_update_test_testdigestvalue"
    },
    {
      "label": "server_development.go",
      "file_type": "code",
      "source_file": "internal/hub/server_development.go",
      "source_location": "L1",
      "id": "internal_hub_server_development_go"
    },
    {
      "label": "responseModifier",
      "file_type": "code",
      "source_file": "internal/hub/server_development.go",
      "source_location": "L18",
      "id": "hub_responsemodifier"
    },
    {
      "label": ".RoundTrip()",
      "file_type": "code",
      "source_file": "internal/hub/server_development.go",
      "source_location": "L23",
      "id": "hub_responsemodifier_roundtrip"
    },
    {
      "label": ".startServer()",
      "file_type": "code",
      "source_file": "internal/hub/server_production.go",
      "source_location": "L18",
      "id": "hub_hub_startserver"
    },
    {
      "label": "agent_connect.go",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L1",
      "id": "internal_hub_agent_connect_go"
    },
    {
      "label": "agentConnectRequest",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L23",
      "id": "hub_agentconnectrequest"
    },
    {
      "label": "tokenMap",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L38",
      "id": "hub_tokenmap"
    },
    {
      "label": ".GetMap()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L44",
      "id": "hub_tokenmap_getmap"
    },
    {
      "label": ".handleAgentConnect()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L52",
      "id": "hub_hub_handleagentconnect"
    },
    {
      "label": ".agentConnect()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L59",
      "id": "hub_agentconnectrequest_agentconnect"
    },
    {
      "label": ".verifyWsConn()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L105",
      "id": "hub_agentconnectrequest_verifywsconn"
    },
    {
      "label": ".validateAgentHeaders()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L140",
      "id": "hub_agentconnectrequest_validateagentheaders"
    },
    {
      "label": ".sendResponseError()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L151",
      "id": "hub_agentconnectrequest_sendresponseerror"
    },
    {
      "label": "getFingerprintRecordsByToken()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L160",
      "id": "hub_agent_connect_getfingerprintrecordsbytoken"
    },
    {
      "label": ".findOrCreateSystemForToken()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L173",
      "id": "hub_agentconnectrequest_findorcreatesystemfortoken"
    },
    {
      "label": ".handleNoRecords()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L190",
      "id": "hub_agentconnectrequest_handlenorecords"
    },
    {
      "label": ".handleSingleRecord()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L202",
      "id": "hub_agentconnectrequest_handlesinglerecord"
    },
    {
      "label": ".handleMultipleRecordsOrUniversalToken()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L223",
      "id": "hub_agentconnectrequest_handlemultiplerecordsoruniversaltoken"
    },
    {
      "label": ".createNewSystemForUniversalToken()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L241",
      "id": "hub_agentconnectrequest_createnewsystemforuniversaltoken"
    },
    {
      "label": ".createSystem()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L267",
      "id": "hub_agentconnectrequest_createsystem"
    },
    {
      "label": ".SetFingerprint()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L294",
      "id": "hub_hub_setfingerprint"
    },
    {
      "label": "getRealIP()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L316",
      "id": "hub_agent_connect_getrealip"
    },
    {
      "label": "server.go",
      "file_type": "code",
      "source_file": "internal/hub/server.go",
      "source_location": "L1",
      "id": "internal_hub_server_go"
    },
    {
      "label": "PublicAppInfo",
      "file_type": "code",
      "source_file": "internal/hub/server.go",
      "source_location": "L13",
      "id": "hub_publicappinfo"
    },
    {
      "label": "modifyIndexHTML()",
      "file_type": "code",
      "source_file": "internal/hub/server.go",
      "source_location": "L21",
      "id": "hub_server_modifyindexhtml"
    },
    {
      "label": "getPublicAppInfo()",
      "file_type": "code",
      "source_file": "internal/hub/server.go",
      "source_location": "L31",
      "id": "hub_server_getpublicappinfo"
    },
    {
      "label": "update.go",
      "file_type": "code",
      "source_file": "internal/hub/update.go",
      "source_location": "L1",
      "id": "internal_hub_update_go"
    },
    {
      "label": "Update()",
      "file_type": "code",
      "source_file": "internal/hub/update.go",
      "source_location": "L14",
      "id": "hub_update_update"
    },
    {
      "label": "restartService()",
      "file_type": "code",
      "source_file": "internal/hub/update.go",
      "source_location": "L58",
      "id": "hub_update_restartservice"
    },
    {
      "label": "collections_test.go",
      "file_type": "code",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L1",
      "id": "internal_hub_collections_test_go"
    },
    {
      "label": "TestCollectionRulesDefault()",
      "file_type": "code",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L17",
      "id": "hub_collections_test_testcollectionrulesdefault"
    },
    {
      "label": "TestCollectionRulesShareAllSystems()",
      "file_type": "code",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L163",
      "id": "hub_collections_test_testcollectionrulesshareallsystems"
    },
    {
      "label": "TestDisablePasswordAuth()",
      "file_type": "code",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L291",
      "id": "hub_collections_test_testdisablepasswordauth"
    },
    {
      "label": "TestUserCreation()",
      "file_type": "code",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L301",
      "id": "hub_collections_test_testusercreation"
    },
    {
      "label": "TestMFAOtp()",
      "file_type": "code",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L311",
      "id": "hub_collections_test_testmfaotp"
    },
    {
      "label": "TestApiCollectionsAuthRules()",
      "file_type": "code",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L327",
      "id": "hub_collections_test_testapicollectionsauthrules"
    },
    {
      "label": "hub_test.go",
      "file_type": "code",
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L1",
      "id": "internal_hub_hub_test_go"
    },
    {
      "label": "TestMakeLink()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L20",
      "id": "hub_hub_test_testmakelink"
    },
    {
      "label": "TestGetSSHKey()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L110",
      "id": "hub_hub_test_testgetsshkey"
    },
    {
      "label": "TestAppUrl()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L252",
      "id": "hub_hub_test_testappurl"
    },
    {
      "label": "hub.go",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L1",
      "id": "internal_hub_hub_go"
    },
    {
      "label": "NewHub()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L63",
      "id": "hub_hub_newhub"
    },
    {
      "label": "onAfterBootstrapAndMigrations()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L110",
      "id": "hub_hub_onafterbootstrapandmigrations"
    },
    {
      "label": ".StartHub()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L126",
      "id": "hub_hub_starthub"
    },
    {
      "label": ".initialize()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L202",
      "id": "hub_hub_initialize"
    },
    {
      "label": ".registerCronJobs()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L220",
      "id": "hub_hub_registercronjobs"
    },
    {
      "label": ".bindMonitorHooks()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L237",
      "id": "hub_hub_bindmonitorhooks"
    },
    {
      "label": ".bindDomainHooks()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L261",
      "id": "hub_hub_binddomainhooks"
    },
    {
      "label": ".GetSSHKey()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L275",
      "id": "hub_hub_getsshkey"
    },
    {
      "label": ".MakeLink()",
      "file_type": "code",
      "source_file": "internal/hub/hub.go",
      "source_location": "L336",
      "id": "hub_hub_makelink"
    },
    {
      "label": "collections.go",
      "file_type": "code",
      "source_file": "internal/hub/collections.go",
      "source_location": "L1",
      "id": "internal_hub_collections_go"
    },
    {
      "label": "collectionRules",
      "file_type": "code",
      "source_file": "internal/hub/collections.go",
      "source_location": "L8",
      "id": "hub_collectionrules"
    },
    {
      "label": "setCollectionAuthSettings()",
      "file_type": "code",
      "source_file": "internal/hub/collections.go",
      "source_location": "L17",
      "id": "hub_collections_setcollectionauthsettings"
    },
    {
      "label": "applyCollectionRules()",
      "file_type": "code",
      "source_file": "internal/hub/collections.go",
      "source_location": "L115",
      "id": "hub_collections_applycollectionrules"
    },
    {
      "label": "hub_test_helpers.go",
      "file_type": "code",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L1",
      "id": "internal_hub_hub_test_helpers_go"
    },
    {
      "label": ".GetSystemManager()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L12",
      "id": "hub_hub_getsystemmanager"
    },
    {
      "label": ".GetPubkey()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L17",
      "id": "hub_hub_getpubkey"
    },
    {
      "label": ".SetPubkey()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L22",
      "id": "hub_hub_setpubkey"
    },
    {
      "label": ".SetCollectionAuthSettings()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L26",
      "id": "hub_hub_setcollectionauthsettings"
    },
    {
      "label": ".GetDomainScheduler()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L31",
      "id": "hub_hub_getdomainscheduler"
    },
    {
      "label": ".GetMonitorScheduler()",
      "file_type": "code",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L36",
      "id": "hub_hub_getmonitorscheduler"
    },
    {
      "label": "agent_connect_test.go",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1",
      "id": "internal_hub_agent_connect_test_go"
    },
    {
      "label": "createTestHub()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L29",
      "id": "hub_agent_connect_test_createtesthub"
    },
    {
      "label": "cleanupTestHub()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L39",
      "id": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "label": "createTestRecord()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L59",
      "id": "hub_agent_connect_test_createtestrecord"
    },
    {
      "label": "createTestUser()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L73",
      "id": "hub_agent_connect_test_createtestuser"
    },
    {
      "label": "TestValidateAgentHeaders()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L82",
      "id": "hub_agent_connect_test_testvalidateagentheaders"
    },
    {
      "label": "TestGetAllFingerprintRecordsByToken()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L163",
      "id": "hub_agent_connect_test_testgetallfingerprintrecordsbytoken"
    },
    {
      "label": "TestSetFingerprint()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L253",
      "id": "hub_agent_connect_test_testsetfingerprint"
    },
    {
      "label": "TestCreateSystemFromAgentData()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L333",
      "id": "hub_agent_connect_test_testcreatesystemfromagentdata"
    },
    {
      "label": "TestUniversalTokenFlow()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L443",
      "id": "hub_agent_connect_test_testuniversaltokenflow"
    },
    {
      "label": "TestAgentConnect()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L511",
      "id": "hub_agent_connect_test_testagentconnect"
    },
    {
      "label": "TestSendResponseError()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L633",
      "id": "hub_agent_connect_test_testsendresponseerror"
    },
    {
      "label": "TestHandleAgentConnect()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L670",
      "id": "hub_agent_connect_test_testhandleagentconnect"
    },
    {
      "label": "TestAgentWebSocketIntegration()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L756",
      "id": "hub_agent_connect_test_testagentwebsocketintegration"
    },
    {
      "label": "TestMultipleSystemsWithSameUniversalToken()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L993",
      "id": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken"
    },
    {
      "label": "TestPermanentUniversalTokenFromDB()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1191",
      "id": "hub_agent_connect_test_testpermanentuniversaltokenfromdb"
    },
    {
      "label": "TestFindOrCreateSystemForToken()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1285",
      "id": "hub_agent_connect_test_testfindorcreatesystemfortoken"
    },
    {
      "label": "TestGetRealIP()",
      "file_type": "code",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1732",
      "id": "hub_agent_connect_test_testgetrealip"
    },
    {
      "label": "api.go",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L1",
      "id": "internal_hub_api_go"
    },
    {
      "label": "customAuthMiddleware()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L33",
      "id": "hub_api_customauthmiddleware"
    },
    {
      "label": ".registerMiddlewares()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L46",
      "id": "hub_hub_registermiddlewares"
    },
    {
      "label": ".registerApiRoutes()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L77",
      "id": "hub_hub_registerapiroutes"
    },
    {
      "label": ".getInfo()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L128",
      "id": "hub_hub_getinfo"
    },
    {
      "label": ".getUniversalToken()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L143",
      "id": "hub_hub_getuniversaltoken"
    },
    {
      "label": ".getHeartbeatStatus()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L240",
      "id": "hub_hub_getheartbeatstatus"
    },
    {
      "label": ".testHeartbeat()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L257",
      "id": "hub_hub_testheartbeat"
    },
    {
      "label": ".containerRequestHandler()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L270",
      "id": "hub_hub_containerrequesthandler"
    },
    {
      "label": ".getContainerLogs()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L292",
      "id": "hub_hub_getcontainerlogs"
    },
    {
      "label": ".getContainerInfo()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L298",
      "id": "hub_hub_getcontainerinfo"
    },
    {
      "label": ".getSystemdInfo()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L305",
      "id": "hub_hub_getsystemdinfo"
    },
    {
      "label": ".refreshSmartData()",
      "file_type": "code",
      "source_file": "internal/hub/api.go",
      "source_location": "L335",
      "id": "hub_hub_refreshsmartdata"
    },
    {
      "label": "server_production.go",
      "file_type": "code",
      "source_file": "internal/hub/server_production.go",
      "source_location": "L1",
      "id": "internal_hub_server_production_go"
    },
    {
      "label": "api.go",
      "file_type": "code",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L1",
      "id": "internal_hub_settings_api_go"
    },
    {
      "label": "APIHandler",
      "file_type": "code",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L18",
      "id": "settings_apihandler"
    },
    {
      "label": "NewAPIHandler()",
      "file_type": "code",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L23",
      "id": "settings_api_newapihandler"
    },
    {
      "label": ".RegisterRoutes()",
      "file_type": "code",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L28",
      "id": "settings_apihandler_registerroutes"
    },
    {
      "label": "UserSettings",
      "file_type": "code",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L39",
      "id": "settings_usersettings"
    },
    {
      "label": "InstanceSettings",
      "file_type": "code",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L76",
      "id": "settings_instancesettings"
    },
    {
      "label": ".getSettings()",
      "file_type": "code",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L111",
      "id": "settings_apihandler_getsettings"
    },
    {
      "label": ".updateSettings()",
      "file_type": "code",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L134",
      "id": "settings_apihandler_updatesettings"
    },
    {
      "label": ".getInstanceSettings()",
      "file_type": "code",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L172",
      "id": "settings_apihandler_getinstancesettings"
    },
    {
      "label": ".testNotification()",
      "file_type": "code",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L213",
      "id": "settings_apihandler_testnotification"
    },
    {
      "label": "getDefaultSettings()",
      "file_type": "code",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L257",
      "id": "settings_api_getdefaultsettings"
    },
    {
      "label": "getEnv()",
      "file_type": "code",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L281",
      "id": "settings_api_getenv"
    },
    {
      "label": "getEnvBool()",
      "file_type": "code",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L288",
      "id": "settings_api_getenvbool"
    },
    {
      "label": "getEnvInt()",
      "file_type": "code",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L295",
      "id": "settings_api_getenvint"
    },
    {
      "label": "api.go",
      "file_type": "code",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L1",
      "id": "internal_hub_bulk_api_go"
    },
    {
      "label": "APIHandler",
      "file_type": "code",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L20",
      "id": "bulk_apihandler"
    },
    {
      "label": "NewAPIHandler()",
      "file_type": "code",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L25",
      "id": "bulk_api_newapihandler"
    },
    {
      "label": ".RegisterRoutes()",
      "file_type": "code",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L30",
      "id": "bulk_apihandler_registerroutes"
    },
    {
      "label": "ImportResult",
      "file_type": "code",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L44",
      "id": "bulk_importresult"
    },
    {
      "label": ".importDomains()",
      "file_type": "code",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L51",
      "id": "bulk_apihandler_importdomains"
    },
    {
      "label": ".importMonitors()",
      "file_type": "code",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L136",
      "id": "bulk_apihandler_importmonitors"
    },
    {
      "label": ".exportDomains()",
      "file_type": "code",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L229",
      "id": "bulk_apihandler_exportdomains"
    },
    {
      "label": ".exportMonitors()",
      "file_type": "code",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L269",
      "id": "bulk_apihandler_exportmonitors"
    },
    {
      "label": "parseInt()",
      "file_type": "code",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L304",
      "id": "bulk_api_parseint"
    },
    {
      "label": "api_test.go",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api_test.go",
      "source_location": "L1",
      "id": "internal_hub_incidents_api_test_go"
    },
    {
      "label": "TestDateInRange()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api_test.go",
      "source_location": "L12",
      "id": "incidents_api_test_testdateinrange"
    },
    {
      "label": "TestCalendarRangeParsesDateBounds()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api_test.go",
      "source_location": "L38",
      "id": "incidents_api_test_testcalendarrangeparsesdatebounds"
    },
    {
      "label": "mustDate()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api_test.go",
      "source_location": "L53",
      "id": "incidents_api_test_mustdate"
    },
    {
      "label": "api.go",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L1",
      "id": "internal_hub_incidents_api_go"
    },
    {
      "label": "APIHandler",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L15",
      "id": "incidents_apihandler"
    },
    {
      "label": "NewAPIHandler()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L20",
      "id": "incidents_api_newapihandler"
    },
    {
      "label": ".RegisterRoutes()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L25",
      "id": "incidents_apihandler_registerroutes"
    },
    {
      "label": ".listIncidents()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L43",
      "id": "incidents_apihandler_listincidents"
    },
    {
      "label": ".createIncident()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L76",
      "id": "incidents_apihandler_createincident"
    },
    {
      "label": ".getIncident()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L130",
      "id": "incidents_apihandler_getincident"
    },
    {
      "label": ".updateIncident()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L150",
      "id": "incidents_apihandler_updateincident"
    },
    {
      "label": ".acknowledgeIncident()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L193",
      "id": "incidents_apihandler_acknowledgeincident"
    },
    {
      "label": ".resolveIncident()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L225",
      "id": "incidents_apihandler_resolveincident"
    },
    {
      "label": ".closeIncident()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L271",
      "id": "incidents_apihandler_closeincident"
    },
    {
      "label": ".addIncidentUpdate()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L303",
      "id": "incidents_apihandler_addincidentupdate"
    },
    {
      "label": ".getIncidentUpdates()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L337",
      "id": "incidents_apihandler_getincidentupdates"
    },
    {
      "label": ".getIncidentStats()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L378",
      "id": "incidents_apihandler_getincidentstats"
    },
    {
      "label": ".getCalendarEvents()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L422",
      "id": "incidents_apihandler_getcalendarevents"
    },
    {
      "label": "calendarRange()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L536",
      "id": "incidents_api_calendarrange"
    },
    {
      "label": "dateInRange()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L552",
      "id": "incidents_api_dateinrange"
    },
    {
      "label": ".addUpdate()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L563",
      "id": "incidents_apihandler_addupdate"
    },
    {
      "label": ".recordToResponse()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L586",
      "id": "incidents_apihandler_recordtoresponse"
    },
    {
      "label": "strPtr()",
      "file_type": "code",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L609",
      "id": "incidents_api_strptr"
    },
    {
      "label": "api.go",
      "file_type": "code",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L1",
      "id": "internal_hub_statuspages_api_go"
    },
    {
      "label": "APIHandler",
      "file_type": "code",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L16",
      "id": "statuspages_apihandler"
    },
    {
      "label": "NewAPIHandler()",
      "file_type": "code",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L21",
      "id": "statuspages_api_newapihandler"
    },
    {
      "label": ".RegisterRoutes()",
      "file_type": "code",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L26",
      "id": "statuspages_apihandler_registerroutes"
    },
    {
      "label": ".listStatusPages()",
      "file_type": "code",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L45",
      "id": "statuspages_apihandler_liststatuspages"
    },
    {
      "label": ".createStatusPage()",
      "file_type": "code",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L67",
      "id": "statuspages_apihandler_createstatuspage"
    },
    {
      "label": ".getStatusPage()",
      "file_type": "code",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L115",
      "id": "statuspages_apihandler_getstatuspage"
    },
    {
      "label": ".updateStatusPage()",
      "file_type": "code",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L135",
      "id": "statuspages_apihandler_updatestatuspage"
    },
    {
      "label": ".deleteStatusPage()",
      "file_type": "code",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L192",
      "id": "statuspages_apihandler_deletestatuspage"
    },
    {
      "label": ".addMonitor()",
      "file_type": "code",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L216",
      "id": "statuspages_apihandler_addmonitor"
    },
    {
      "label": ".removeMonitor()",
      "file_type": "code",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L268",
      "id": "statuspages_apihandler_removemonitor"
    },
    {
      "label": ".listMonitors()",
      "file_type": "code",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L297",
      "id": "statuspages_apihandler_listmonitors"
    },
    {
      "label": ".getPublicStatusPage()",
      "file_type": "code",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L335",
      "id": "statuspages_apihandler_getpublicstatuspage"
    },
    {
      "label": ".buildPublicStatusPage()",
      "file_type": "code",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L351",
      "id": "statuspages_apihandler_buildpublicstatuspage"
    },
    {
      "label": ".recordToResponse()",
      "file_type": "code",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L411",
      "id": "statuspages_apihandler_recordtoresponse"
    },
    {
      "label": "expirymap_test.go",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L1",
      "id": "internal_hub_expirymap_expirymap_test_go"
    },
    {
      "label": "ExpiryMap[T]",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L35",
      "id": "expirymap_expirymap_t"
    },
    {
      "label": ".Has()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L17",
      "id": "expirymap_expirymap_t_has"
    },
    {
      "label": ".Get()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L23",
      "id": "expirymap_expirymap_t_get"
    },
    {
      "label": ".Len()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L29",
      "id": "expirymap_expirymap_t_len"
    },
    {
      "label": "TestExpiryMap_BasicOperations()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L40",
      "id": "expirymap_expirymap_test_testexpirymap_basicoperations"
    },
    {
      "label": "TestExpiryMap_Expiration()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L62",
      "id": "expirymap_expirymap_test_testexpirymap_expiration"
    },
    {
      "label": "TestExpiryMap_LazyCleanup()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L81",
      "id": "expirymap_expirymap_test_testexpirymap_lazycleanup"
    },
    {
      "label": "TestExpiryMap_Len()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L102",
      "id": "expirymap_expirymap_test_testexpirymap_len"
    },
    {
      "label": "TestExpiryMap_CustomInterval()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L123",
      "id": "expirymap_expirymap_test_testexpirymap_custominterval"
    },
    {
      "label": "TestExpiryMap_GenericTypes()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L141",
      "id": "expirymap_expirymap_test_testexpirymap_generictypes"
    },
    {
      "label": "TestExpiryMap_UpdateExpiration()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L181",
      "id": "expirymap_expirymap_test_testexpirymap_updateexpiration"
    },
    {
      "label": "TestExpiryMap_ZeroValues()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L208",
      "id": "expirymap_expirymap_test_testexpirymap_zerovalues"
    },
    {
      "label": "TestExpiryMap_Concurrent()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L223",
      "id": "expirymap_expirymap_test_testexpirymap_concurrent"
    },
    {
      "label": "TestExpiryMap_GetByValue()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L255",
      "id": "expirymap_expirymap_test_testexpirymap_getbyvalue"
    },
    {
      "label": "TestExpiryMap_GetByValue_Expiration()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L282",
      "id": "expirymap_expirymap_test_testexpirymap_getbyvalue_expiration"
    },
    {
      "label": "TestExpiryMap_GetByValue_GenericTypes()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L311",
      "id": "expirymap_expirymap_test_testexpirymap_getbyvalue_generictypes"
    },
    {
      "label": "TestExpiryMap_RemoveValue()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L356",
      "id": "expirymap_expirymap_test_testexpirymap_removevalue"
    },
    {
      "label": "TestExpiryMap_RemoveValue_GenericTypes()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L385",
      "id": "expirymap_expirymap_test_testexpirymap_removevalue_generictypes"
    },
    {
      "label": "TestExpiryMap_RemoveValue_WithExpiration()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L434",
      "id": "expirymap_expirymap_test_testexpirymap_removevalue_withexpiration"
    },
    {
      "label": "TestExpiryMap_ValueOperations_Integration()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L462",
      "id": "expirymap_expirymap_test_testexpirymap_valueoperations_integration"
    },
    {
      "label": "TestExpiryMap_Cleaner()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L505",
      "id": "expirymap_expirymap_test_testexpirymap_cleaner"
    },
    {
      "label": "TestExpiryMap_StopCleaner()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L527",
      "id": "expirymap_expirymap_test_testexpirymap_stopcleaner"
    },
    {
      "label": "expirymap.go",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L1",
      "id": "internal_hub_expirymap_expirymap_go"
    },
    {
      "label": "val",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L13",
      "id": "expirymap_val"
    },
    {
      "label": "ExpiryMap",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L18",
      "id": "expirymap_expirymap"
    },
    {
      "label": "New()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L25",
      "id": "expirymap_expirymap_new"
    },
    {
      "label": ".Set()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L35",
      "id": "expirymap_expirymap_t_set"
    },
    {
      "label": ".GetOk()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L44",
      "id": "expirymap_expirymap_t_getok"
    },
    {
      "label": ".GetByValue()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L60",
      "id": "expirymap_expirymap_t_getbyvalue"
    },
    {
      "label": ".Remove()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L75",
      "id": "expirymap_expirymap_t_remove"
    },
    {
      "label": ".RemovebyValue()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L80",
      "id": "expirymap_expirymap_t_removebyvalue"
    },
    {
      "label": ".startCleaner()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L91",
      "id": "expirymap_expirymap_t_startcleaner"
    },
    {
      "label": ".StopCleaner()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L104",
      "id": "expirymap_expirymap_t_stopcleaner"
    },
    {
      "label": ".cleanup()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L111",
      "id": "expirymap_expirymap_t_cleanup"
    },
    {
      "label": ".UpdateExpiration()",
      "file_type": "code",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L121",
      "id": "expirymap_expirymap_t_updateexpiration"
    },
    {
      "label": "request_manager_test.go",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager_test.go",
      "source_location": "L1",
      "id": "internal_hub_ws_request_manager_test_go"
    },
    {
      "label": "TestRequestManager_BasicFunctionality()",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager_test.go",
      "source_location": "L14",
      "id": "ws_request_manager_test_testrequestmanager_basicfunctionality"
    },
    {
      "label": "request_manager.go",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L1",
      "id": "internal_hub_ws_request_manager_go"
    },
    {
      "label": "RequestID",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L16",
      "id": "ws_requestid"
    },
    {
      "label": "PendingRequest",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L19",
      "id": "ws_pendingrequest"
    },
    {
      "label": "RequestManager",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test_helpers.go",
      "source_location": "L6",
      "id": "ws_requestmanager"
    },
    {
      "label": "NewRequestManager()",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L36",
      "id": "ws_request_manager_newrequestmanager"
    },
    {
      "label": ".SendRequest()",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L45",
      "id": "ws_requestmanager_sendrequest"
    },
    {
      "label": ".sendMessage()",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L89",
      "id": "ws_requestmanager_sendmessage"
    },
    {
      "label": ".handleResponse()",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L103",
      "id": "ws_requestmanager_handleresponse"
    },
    {
      "label": ".routeLegacyResponse()",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L139",
      "id": "ws_requestmanager_routelegacyresponse"
    },
    {
      "label": ".cleanupRequest()",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L166",
      "id": "ws_requestmanager_cleanuprequest"
    },
    {
      "label": ".cancelRequest()",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L172",
      "id": "ws_requestmanager_cancelrequest"
    },
    {
      "label": ".deleteRequest()",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L183",
      "id": "ws_requestmanager_deleterequest"
    },
    {
      "label": ".Close()",
      "file_type": "code",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L190",
      "id": "ws_requestmanager_close"
    },
    {
      "label": "ws_test_helpers.go",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test_helpers.go",
      "source_location": "L1",
      "id": "internal_hub_ws_ws_test_helpers_go"
    },
    {
      "label": ".GetPendingCount()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test_helpers.go",
      "source_location": "L6",
      "id": "ws_requestmanager_getpendingcount"
    },
    {
      "label": "handlers.go",
      "file_type": "code",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L1",
      "id": "internal_hub_ws_handlers_go"
    },
    {
      "label": "ResponseHandler",
      "file_type": "code",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L15",
      "id": "ws_responsehandler"
    },
    {
      "label": "BaseHandler",
      "file_type": "code",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L21",
      "id": "ws_basehandler"
    },
    {
      "label": ".HandleLegacy()",
      "file_type": "code",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L23",
      "id": "ws_basehandler_handlelegacy"
    },
    {
      "label": "fingerprintHandler",
      "file_type": "code",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L32",
      "id": "ws_fingerprinthandler"
    },
    {
      "label": ".HandleLegacy()",
      "file_type": "code",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L36",
      "id": "ws_fingerprinthandler_handlelegacy"
    },
    {
      "label": ".Handle()",
      "file_type": "code",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L40",
      "id": "ws_fingerprinthandler_handle"
    },
    {
      "label": "WsConn",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L28",
      "id": "ws_wsconn"
    },
    {
      "label": ".GetFingerprint()",
      "file_type": "code",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L49",
      "id": "ws_wsconn_getfingerprint"
    },
    {
      "label": "ws.go",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L1",
      "id": "internal_hub_ws_ws_go"
    },
    {
      "label": "Handler",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L23",
      "id": "ws_handler"
    },
    {
      "label": "FingerprintRecord",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L36",
      "id": "ws_fingerprintrecord"
    },
    {
      "label": "GetUpgrader()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L46",
      "id": "ws_ws_getupgrader"
    },
    {
      "label": "NewWsConnection()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L56",
      "id": "ws_ws_newwsconnection"
    },
    {
      "label": ".OnOpen()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L66",
      "id": "ws_handler_onopen"
    },
    {
      "label": ".OnMessage()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L71",
      "id": "ws_handler_onmessage"
    },
    {
      "label": ".OnClose()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L85",
      "id": "ws_handler_onclose"
    },
    {
      "label": ".Close()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L103",
      "id": "ws_wsconn_close"
    },
    {
      "label": ".Ping()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L113",
      "id": "ws_wsconn_ping"
    },
    {
      "label": ".sendMessage()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L123",
      "id": "ws_wsconn_sendmessage"
    },
    {
      "label": ".handleAgentRequest()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L135",
      "id": "ws_wsconn_handleagentrequest"
    },
    {
      "label": ".IsConnected()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L165",
      "id": "ws_wsconn_isconnected"
    },
    {
      "label": ".AgentVersion()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L170",
      "id": "ws_wsconn_agentversion"
    },
    {
      "label": ".SendRequest()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L176",
      "id": "ws_wsconn_sendrequest"
    },
    {
      "label": "ws_test.go",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L1",
      "id": "internal_hub_ws_ws_test_go"
    },
    {
      "label": "TestGetUpgrader()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L20",
      "id": "ws_ws_test_testgetupgrader"
    },
    {
      "label": "TestNewWsConnection()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L37",
      "id": "ws_ws_test_testnewwsconnection"
    },
    {
      "label": "TestWsConn_IsConnected()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L49",
      "id": "ws_ws_test_testwsconn_isconnected"
    },
    {
      "label": "TestWsConn_Close()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L56",
      "id": "ws_ws_test_testwsconn_close"
    },
    {
      "label": "TestWsConn_SendMessage_CBOR()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L66",
      "id": "ws_ws_test_testwsconn_sendmessage_cbor"
    },
    {
      "label": "TestWsConn_GetFingerprint_SignatureGeneration()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L91",
      "id": "ws_ws_test_testwsconn_getfingerprint_signaturegeneration"
    },
    {
      "label": "TestWsConn_RequestSystemData_RequestFormat()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L141",
      "id": "ws_ws_test_testwsconn_requestsystemdata_requestformat"
    },
    {
      "label": "TestFingerprintRecord()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L159",
      "id": "ws_ws_test_testfingerprintrecord"
    },
    {
      "label": "TestDeadlineConstant()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L174",
      "id": "ws_ws_test_testdeadlineconstant"
    },
    {
      "label": "TestCommonActions()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L179",
      "id": "ws_ws_test_testcommonactions"
    },
    {
      "label": "TestFingerprintHandler()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L186",
      "id": "ws_ws_test_testfingerprinthandler"
    },
    {
      "label": "TestHandler()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L201",
      "id": "ws_ws_test_testhandler"
    },
    {
      "label": "TestWsConnChannelBehavior()",
      "file_type": "code",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L210",
      "id": "ws_ws_test_testwsconnchannelbehavior"
    },
    {
      "label": "config_test.go",
      "file_type": "code",
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L1",
      "id": "internal_hub_config_config_test_go"
    },
    {
      "label": "testConfig",
      "file_type": "code",
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L21",
      "id": "config_testconfig"
    },
    {
      "label": "testSystemConfig",
      "file_type": "code",
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L25",
      "id": "config_testsystemconfig"
    },
    {
      "label": "createConfigTestFingerprint()",
      "file_type": "code",
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L51",
      "id": "config_config_test_createconfigtestfingerprint"
    },
    {
      "label": "TestConfigSyncWithTokens()",
      "file_type": "code",
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L66",
      "id": "config_config_test_testconfigsyncwithtokens"
    },
    {
      "label": "TestConfigMigrationScenario()",
      "file_type": "code",
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L191",
      "id": "config_config_test_testconfigmigrationscenario"
    },
    {
      "label": "config.go",
      "file_type": "code",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L1",
      "id": "internal_hub_config_config_go"
    },
    {
      "label": "config",
      "file_type": "code",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L19",
      "id": "config_config"
    },
    {
      "label": "systemConfig",
      "file_type": "code",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L23",
      "id": "config_systemconfig"
    },
    {
      "label": "SyncSystems()",
      "file_type": "code",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L32",
      "id": "config_config_syncsystems"
    },
    {
      "label": "generateYAML()",
      "file_type": "code",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L164",
      "id": "config_config_generateyaml"
    },
    {
      "label": "getUserEmailMap()",
      "file_type": "code",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L237",
      "id": "config_config_getuseremailmap"
    },
    {
      "label": "updateFingerprintToken()",
      "file_type": "code",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L252",
      "id": "config_config_updatefingerprinttoken"
    },
    {
      "label": "createFingerprintRecord()",
      "file_type": "code",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L266",
      "id": "config_config_createfingerprintrecord"
    },
    {
      "label": "GetYamlConfig()",
      "file_type": "code",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L281",
      "id": "config_config_getyamlconfig"
    },
    {
      "label": "system.go",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L1",
      "id": "internal_hub_systems_system_go"
    },
    {
      "label": "System",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L120",
      "id": "systems_system"
    },
    {
      "label": "SystemManager",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L21",
      "id": "systems_systemmanager"
    },
    {
      "label": ".NewSystem()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L55",
      "id": "systems_systemmanager_newsystem"
    },
    {
      "label": ".StartUpdater()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L67",
      "id": "systems_system_startupdater"
    },
    {
      "label": ".update()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L133",
      "id": "systems_system_update"
    },
    {
      "label": ".handlePaused()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L187",
      "id": "systems_system_handlepaused"
    },
    {
      "label": ".CreateRecords()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L124",
      "id": "systems_system_createrecords"
    },
    {
      "label": "createSystemDetailsRecord()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L267",
      "id": "systems_system_createsystemdetailsrecord"
    },
    {
      "label": "createSystemdStatsRecords()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L292",
      "id": "systems_system_createsystemdstatsrecords"
    },
    {
      "label": "createContainerRecords()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L324",
      "id": "systems_system_createcontainerrecords"
    },
    {
      "label": ".getRecord()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L361",
      "id": "systems_system_getrecord"
    },
    {
      "label": ".HasUser()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L385",
      "id": "systems_system_hasuser"
    },
    {
      "label": ".setDown()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L407",
      "id": "systems_system_setdown"
    },
    {
      "label": ".getContext()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L422",
      "id": "systems_system_getcontext"
    },
    {
      "label": ".request()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L431",
      "id": "systems_system_request"
    },
    {
      "label": "shouldFallbackToSSH()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L457",
      "id": "systems_system_shouldfallbacktossh"
    },
    {
      "label": "shouldCloseWebSocket()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L470",
      "id": "systems_system_shouldclosewebsocket"
    },
    {
      "label": ".ensureSSHTransport()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L478",
      "id": "systems_system_ensuresshtransport"
    },
    {
      "label": ".fetchDataFromAgent()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L501",
      "id": "systems_system_fetchdatafromagent"
    },
    {
      "label": ".fetchDataViaWebSocket()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L522",
      "id": "systems_system_fetchdataviawebsocket"
    },
    {
      "label": ".FetchContainerInfoFromAgent()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L535",
      "id": "systems_system_fetchcontainerinfofromagent"
    },
    {
      "label": ".FetchContainerLogsFromAgent()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L544",
      "id": "systems_system_fetchcontainerlogsfromagent"
    },
    {
      "label": ".FetchSystemdInfoFromAgent()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L553",
      "id": "systems_system_fetchsystemdinfofromagent"
    },
    {
      "label": ".FetchSmartDataFromAgent()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L562",
      "id": "systems_system_fetchsmartdatafromagent"
    },
    {
      "label": "makeStableHashId()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L570",
      "id": "systems_system_makestablehashid"
    },
    {
      "label": ".fetchDataViaSSH()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L581",
      "id": "systems_system_fetchdataviassh"
    },
    {
      "label": ".runSSHOperation()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L635",
      "id": "systems_system_runsshoperation"
    },
    {
      "label": ".createSSHClient()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L676",
      "id": "systems_system_createsshclient"
    },
    {
      "label": ".createSessionWithTimeout()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L701",
      "id": "systems_system_createsessionwithtimeout"
    },
    {
      "label": ".closeSSHConnection()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L731",
      "id": "systems_system_closesshconnection"
    },
    {
      "label": ".closeWebSocketConnection()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L744",
      "id": "systems_system_closewebsocketconnection"
    },
    {
      "label": "extractAgentVersion()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L751",
      "id": "systems_system_extractagentversion"
    },
    {
      "label": "getJitter()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L759",
      "id": "systems_system_getjitter"
    },
    {
      "label": "migrateDeprecatedFields()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L772",
      "id": "systems_system_migratedeprecatedfields"
    },
    {
      "label": "system_manager.go",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L1",
      "id": "internal_hub_systems_system_manager_go"
    },
    {
      "label": "hubLike",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L52",
      "id": "systems_hublike"
    },
    {
      "label": "NewSystemManager()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L62",
      "id": "systems_system_manager_newsystemmanager"
    },
    {
      "label": ".GetSystem()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L71",
      "id": "systems_systemmanager_getsystem"
    },
    {
      "label": ".Initialize()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L82",
      "id": "systems_systemmanager_initialize"
    },
    {
      "label": ".bindEventHooks()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L115",
      "id": "systems_systemmanager_bindeventhooks"
    },
    {
      "label": ".onTokenRotated()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L129",
      "id": "systems_systemmanager_ontokenrotated"
    },
    {
      "label": ".onRecordCreate()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L146",
      "id": "systems_systemmanager_onrecordcreate"
    },
    {
      "label": ".onRecordAfterCreateSuccess()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L154",
      "id": "systems_systemmanager_onrecordaftercreatesuccess"
    },
    {
      "label": ".onRecordUpdate()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L163",
      "id": "systems_systemmanager_onrecordupdate"
    },
    {
      "label": ".onRecordAfterUpdateSuccess()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L177",
      "id": "systems_systemmanager_onrecordafterupdatesuccess"
    },
    {
      "label": ".onRecordAfterDeleteSuccess()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L232",
      "id": "systems_systemmanager_onrecordafterdeletesuccess"
    },
    {
      "label": ".AddSystem()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L240",
      "id": "systems_systemmanager_addsystem"
    },
    {
      "label": ".RemoveSystem()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L266",
      "id": "systems_systemmanager_removesystem"
    },
    {
      "label": ".AddRecord()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L298",
      "id": "systems_systemmanager_addrecord"
    },
    {
      "label": ".AddWebSocketSystem()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L320",
      "id": "systems_systemmanager_addwebsocketsystem"
    },
    {
      "label": ".resetFailedSmartFetchState()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L344",
      "id": "systems_systemmanager_resetfailedsmartfetchstate"
    },
    {
      "label": ".createSSHClientConfig()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L352",
      "id": "systems_systemmanager_createsshclientconfig"
    },
    {
      "label": "deactivateAlerts()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L377",
      "id": "systems_system_manager_deactivatealerts"
    },
    {
      "label": "system_smart.go",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L1",
      "id": "internal_hub_systems_system_smart_go"
    },
    {
      "label": "smartFetchState",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L13",
      "id": "systems_smartfetchstate"
    },
    {
      "label": ".FetchAndSaveSmartDevices()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L19",
      "id": "systems_system_fetchandsavesmartdevices"
    },
    {
      "label": ".recordSmartFetchResult()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L32",
      "id": "systems_system_recordsmartfetchresult"
    },
    {
      "label": ".shouldFetchSmart()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L45",
      "id": "systems_system_shouldfetchsmart"
    },
    {
      "label": ".smartFetchInterval()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L57",
      "id": "systems_system_smartfetchinterval"
    },
    {
      "label": ".saveSmartDevices()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L65",
      "id": "systems_system_savesmartdevices"
    },
    {
      "label": ".upsertSmartDeviceRecord()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L85",
      "id": "systems_system_upsertsmartdevicerecord"
    },
    {
      "label": "extractPowerMetrics()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L121",
      "id": "systems_system_smart_extractpowermetrics"
    },
    {
      "label": "systems_test.go",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L1",
      "id": "internal_hub_systems_systems_test_go"
    },
    {
      "label": "TestSystemManagerNew()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L21",
      "id": "systems_systems_test_testsystemmanagernew"
    },
    {
      "label": "testOld()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L141",
      "id": "systems_systems_test_testold"
    },
    {
      "label": "TestHasUser()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L433",
      "id": "systems_systems_test_testhasuser"
    },
    {
      "label": "system_systemd_test.go",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_systemd_test.go",
      "source_location": "L1",
      "id": "internal_hub_systems_system_systemd_test_go"
    },
    {
      "label": "TestGetSystemdServiceId()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_systemd_test.go",
      "source_location": "L11",
      "id": "systems_system_systemd_test_testgetsystemdserviceid"
    },
    {
      "label": "system_realtime.go",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L1",
      "id": "internal_hub_systems_system_realtime_go"
    },
    {
      "label": "subscriptionInfo",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L14",
      "id": "systems_subscriptioninfo"
    },
    {
      "label": ".onRealtimeConnectRequest()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L28",
      "id": "systems_systemmanager_onrealtimeconnectrequest"
    },
    {
      "label": ".onRealtimeSubscribeRequest()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L40",
      "id": "systems_systemmanager_onrealtimesubscriberequest"
    },
    {
      "label": ".onRealtimeSubscriptionAdded()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L73",
      "id": "systems_systemmanager_onrealtimesubscriptionadded"
    },
    {
      "label": ".checkSubscriptions()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L88",
      "id": "systems_systemmanager_checksubscriptions"
    },
    {
      "label": ".removeRealtimeSubscription()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L110",
      "id": "systems_systemmanager_removerealtimesubscription"
    },
    {
      "label": ".startRealtimeWorker()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L125",
      "id": "systems_systemmanager_startrealtimeworker"
    },
    {
      "label": ".fetchRealtimeDataAndNotify()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L143",
      "id": "systems_systemmanager_fetchrealtimedataandnotify"
    },
    {
      "label": "notify()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L164",
      "id": "systems_system_realtime_notify"
    },
    {
      "label": "system_test.go",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_test.go",
      "source_location": "L1",
      "id": "internal_hub_systems_system_test_go"
    },
    {
      "label": "TestCombinedData_MigrateDeprecatedFields()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_test.go",
      "source_location": "L11",
      "id": "systems_system_test_testcombineddata_migratedeprecatedfields"
    },
    {
      "label": "systems_test_helpers.go",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L1",
      "id": "internal_hub_systems_systems_test_helpers_go"
    },
    {
      "label": "backgroundSmartFetchEnabled()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L18",
      "id": "systems_systems_test_helpers_backgroundsmartfetchenabled"
    },
    {
      "label": ".GetSystemCount()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L21",
      "id": "systems_systemmanager_getsystemcount"
    },
    {
      "label": ".HasSystem()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L26",
      "id": "systems_systemmanager_hassystem"
    },
    {
      "label": ".GetSystemStatusFromStore()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L32",
      "id": "systems_systemmanager_getsystemstatusfromstore"
    },
    {
      "label": ".GetSystemContextFromStore()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L41",
      "id": "systems_systemmanager_getsystemcontextfromstore"
    },
    {
      "label": ".GetSystemFromStore()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L50",
      "id": "systems_systemmanager_getsystemfromstore"
    },
    {
      "label": ".GetAllSystemIDs()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L59",
      "id": "systems_systemmanager_getallsystemids"
    },
    {
      "label": ".GetSystemData()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L71",
      "id": "systems_systemmanager_getsystemdata"
    },
    {
      "label": ".GetSystemHostPort()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L81",
      "id": "systems_systemmanager_getsystemhostport"
    },
    {
      "label": ".SetSystemStatusInDB()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L92",
      "id": "systems_systemmanager_setsystemstatusindb"
    },
    {
      "label": ".RemoveAllSystems()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L113",
      "id": "systems_systemmanager_removeallsystems"
    },
    {
      "label": ".StopUpdater()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L120",
      "id": "systems_system_stopupdater"
    },
    {
      "label": "systems_production.go",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_production.go",
      "source_location": "L1",
      "id": "internal_hub_systems_systems_production_go"
    },
    {
      "label": "backgroundSmartFetchEnabled()",
      "file_type": "code",
      "source_file": "internal/hub/systems/systems_production.go",
      "source_location": "L9",
      "id": "systems_systems_production_backgroundsmartfetchenabled"
    },
    {
      "label": "system_smart_test.go",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart_test.go",
      "source_location": "L1",
      "id": "internal_hub_systems_system_smart_test_go"
    },
    {
      "label": "TestRecordSmartFetchResult()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart_test.go",
      "source_location": "L14",
      "id": "systems_system_smart_test_testrecordsmartfetchresult"
    },
    {
      "label": "TestShouldFetchSmart()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart_test.go",
      "source_location": "L43",
      "id": "systems_system_smart_test_testshouldfetchsmart"
    },
    {
      "label": "TestShouldFetchSmart_IgnoresExtendedTTLWhenFetchIsDue()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart_test.go",
      "source_location": "L62",
      "id": "systems_system_smart_test_testshouldfetchsmart_ignoresextendedttlwhenfetchisdue"
    },
    {
      "label": "TestResetFailedSmartFetchState()",
      "file_type": "code",
      "source_file": "internal/hub/systems/system_smart_test.go",
      "source_location": "L81",
      "id": "systems_system_smart_test_testresetfailedsmartfetchstate"
    },
    {
      "label": "checker.go",
      "file_type": "code",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L1",
      "id": "internal_hub_pagespeed_checker_go"
    },
    {
      "label": "PageSpeedResponse",
      "file_type": "code",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L12",
      "id": "pagespeed_pagespeedresponse"
    },
    {
      "label": "Metrics",
      "file_type": "code",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L67",
      "id": "pagespeed_metrics"
    },
    {
      "label": "Checker",
      "file_type": "code",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L86",
      "id": "pagespeed_checker"
    },
    {
      "label": "NewChecker()",
      "file_type": "code",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L92",
      "id": "pagespeed_checker_newchecker"
    },
    {
      "label": ".CheckURL()",
      "file_type": "code",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L102",
      "id": "pagespeed_checker_checkurl"
    },
    {
      "label": "Grade()",
      "file_type": "code",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L156",
      "id": "pagespeed_checker_grade"
    },
    {
      "label": "GradeColor()",
      "file_type": "code",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L172",
      "id": "pagespeed_checker_gradecolor"
    },
    {
      "label": "GetCoreWebVitalsStatus()",
      "file_type": "code",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L188",
      "id": "pagespeed_checker_getcorewebvitalsstatus"
    },
    {
      "label": "getLCPStatus()",
      "file_type": "code",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L198",
      "id": "pagespeed_checker_getlcpstatus"
    },
    {
      "label": "getFIDStatus()",
      "file_type": "code",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L207",
      "id": "pagespeed_checker_getfidstatus"
    },
    {
      "label": "getCLSStatus()",
      "file_type": "code",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L216",
      "id": "pagespeed_checker_getclsstatus"
    },
    {
      "label": "getFCPStatus()",
      "file_type": "code",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L225",
      "id": "pagespeed_checker_getfcpstatus"
    },
    {
      "label": "getTTFBStatus()",
      "file_type": "code",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L234",
      "id": "pagespeed_checker_getttfbstatus"
    },
    {
      "label": "FormatDuration()",
      "file_type": "code",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L244",
      "id": "pagespeed_checker_formatduration"
    },
    {
      "label": "scheduler.go",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L1",
      "id": "internal_hub_domains_scheduler_go"
    },
    {
      "label": "AlertCallback",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L19",
      "id": "domains_alertcallback"
    },
    {
      "label": "Scheduler",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L22",
      "id": "domains_scheduler"
    },
    {
      "label": "NewScheduler()",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L33",
      "id": "domains_scheduler_newscheduler"
    },
    {
      "label": ".SetAlertCallback()",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L43",
      "id": "domains_scheduler_setalertcallback"
    },
    {
      "label": ".Start()",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L48",
      "id": "domains_scheduler_start"
    },
    {
      "label": ".Stop()",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L71",
      "id": "domains_scheduler_stop"
    },
    {
      "label": ".checkDomains()",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L81",
      "id": "domains_scheduler_checkdomains"
    },
    {
      "label": ".checkDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L105",
      "id": "domains_scheduler_checkdomain"
    },
    {
      "label": ".discoverSubdomains()",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L303",
      "id": "domains_scheduler_discoversubdomains"
    },
    {
      "label": ".trackChanges()",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L358",
      "id": "domains_scheduler_trackchanges"
    },
    {
      "label": ".saveHistory()",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L415",
      "id": "domains_scheduler_savehistory"
    },
    {
      "label": ".triggerNotification()",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L436",
      "id": "domains_scheduler_triggernotification"
    },
    {
      "label": ".triggerSSLNotification()",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L466",
      "id": "domains_scheduler_triggersslnotification"
    },
    {
      "label": ".RefreshDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L484",
      "id": "domains_scheduler_refreshdomain"
    },
    {
      "label": ".CheckAllDomains()",
      "file_type": "code",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L496",
      "id": "domains_scheduler_checkalldomains"
    },
    {
      "label": "api.go",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L1",
      "id": "internal_hub_domains_api_go"
    },
    {
      "label": "APIHandler",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L17",
      "id": "domains_apihandler"
    },
    {
      "label": "NewAPIHandler()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L23",
      "id": "domains_api_newapihandler"
    },
    {
      "label": ".RegisterRoutes()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L31",
      "id": "domains_apihandler_registerroutes"
    },
    {
      "label": ".listDomains()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L49",
      "id": "domains_apihandler_listdomains"
    },
    {
      "label": ".lookupDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L71",
      "id": "domains_apihandler_lookupdomain"
    },
    {
      "label": ".createDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L103",
      "id": "domains_apihandler_createdomain"
    },
    {
      "label": ".getDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L194",
      "id": "domains_apihandler_getdomain"
    },
    {
      "label": ".updateDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L214",
      "id": "domains_apihandler_updatedomain"
    },
    {
      "label": ".deleteDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L289",
      "id": "domains_apihandler_deletedomain"
    },
    {
      "label": ".refreshDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L313",
      "id": "domains_apihandler_refreshdomain"
    },
    {
      "label": ".getDomainHistory()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L344",
      "id": "domains_apihandler_getdomainhistory"
    },
    {
      "label": ".getDomainStats()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L385",
      "id": "domains_apihandler_getdomainstats"
    },
    {
      "label": ".calculateDomainStats()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L409",
      "id": "domains_apihandler_calculatedomainstats"
    },
    {
      "label": ".pauseDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L459",
      "id": "domains_apihandler_pausedomain"
    },
    {
      "label": ".resumeDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L486",
      "id": "domains_apihandler_resumedomain"
    },
    {
      "label": ".recordToResponse()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L519",
      "id": "domains_apihandler_recordtoresponse"
    },
    {
      "label": ".applyLookupData()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L622",
      "id": "domains_apihandler_applylookupdata"
    },
    {
      "label": "cleanDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L676",
      "id": "domains_api_cleandomain"
    },
    {
      "label": "lookup.go",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L1",
      "id": "internal_hub_domains_whois_lookup_go"
    },
    {
      "label": "LookupService",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L23",
      "id": "whois_lookupservice"
    },
    {
      "label": "NewLookupService()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L29",
      "id": "whois_lookup_newlookupservice"
    },
    {
      "label": ".LookupDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L37",
      "id": "whois_lookupservice_lookupdomain"
    },
    {
      "label": ".LookupWHOIS()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L79",
      "id": "whois_lookupservice_lookupwhois"
    },
    {
      "label": ".tryRDAP()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L119",
      "id": "whois_lookupservice_tryrdap"
    },
    {
      "label": ".tryNativeWHOIS()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L244",
      "id": "whois_lookupservice_trynativewhois"
    },
    {
      "label": ".tryTCPWHOIS()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L297",
      "id": "whois_lookupservice_trytcpwhois"
    },
    {
      "label": ".tryWhoisXML()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L346",
      "id": "whois_lookupservice_trywhoisxml"
    },
    {
      "label": ".parseWHOISOutput()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L415",
      "id": "whois_lookupservice_parsewhoisoutput"
    },
    {
      "label": ".parseDate()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L529",
      "id": "whois_lookupservice_parsedate"
    },
    {
      "label": ".parseStatus()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L582",
      "id": "whois_lookupservice_parsestatus"
    },
    {
      "label": ".getRDAPBaseURL()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L604",
      "id": "whois_lookupservice_getrdapbaseurl"
    },
    {
      "label": ".lookupDNS()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L655",
      "id": "whois_lookupservice_lookupdns"
    },
    {
      "label": ".lookupSSL()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L690",
      "id": "whois_lookupservice_lookupssl"
    },
    {
      "label": "splitHex()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L728",
      "id": "whois_lookup_splithex"
    },
    {
      "label": ".lookupHost()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L741",
      "id": "whois_lookupservice_lookuphost"
    },
    {
      "label": ".applyWHOISData()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L782",
      "id": "whois_lookupservice_applywhoisdata"
    },
    {
      "label": "cleanDomain()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L813",
      "id": "whois_lookup_cleandomain"
    },
    {
      "label": "hasValidData()",
      "file_type": "code",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L830",
      "id": "whois_lookup_hasvaliddata"
    },
    {
      "label": "push.go",
      "file_type": "code",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L1",
      "id": "internal_hub_notifications_push_go"
    },
    {
      "label": "PushNotification",
      "file_type": "code",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L14",
      "id": "notifications_pushnotification"
    },
    {
      "label": "Action",
      "file_type": "code",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L27",
      "id": "notifications_action"
    },
    {
      "label": "PushSubscription",
      "file_type": "code",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L34",
      "id": "notifications_pushsubscription"
    },
    {
      "label": "PushService",
      "file_type": "code",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L44",
      "id": "notifications_pushservice"
    },
    {
      "label": "NewPushService()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L51",
      "id": "notifications_push_newpushservice"
    },
    {
      "label": ".RegisterSubscription()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L64",
      "id": "notifications_pushservice_registersubscription"
    },
    {
      "label": ".UnregisterSubscription()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L94",
      "id": "notifications_pushservice_unregistersubscription"
    },
    {
      "label": ".SendNotification()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L106",
      "id": "notifications_pushservice_sendnotification"
    },
    {
      "label": ".BroadcastNotification()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L146",
      "id": "notifications_pushservice_broadcastnotification"
    },
    {
      "label": "generateVAPIDKeys()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L182",
      "id": "notifications_push_generatevapidkeys"
    },
    {
      "label": ".GetVAPIDPublicKey()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L201",
      "id": "notifications_pushservice_getvapidpublickey"
    },
    {
      "label": "dispatcher.go",
      "file_type": "code",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L1",
      "id": "internal_hub_notifications_dispatcher_go"
    },
    {
      "label": "Dispatcher",
      "file_type": "code",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L17",
      "id": "notifications_dispatcher"
    },
    {
      "label": "NewDispatcher()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L24",
      "id": "notifications_dispatcher_newdispatcher"
    },
    {
      "label": ".SendNotification()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L32",
      "id": "notifications_dispatcher_sendnotification"
    },
    {
      "label": ".getMonitorNotifications()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L71",
      "id": "notifications_dispatcher_getmonitornotifications"
    },
    {
      "label": ".getProvider()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L115",
      "id": "notifications_dispatcher_getprovider"
    },
    {
      "label": ".buildMessage()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L163",
      "id": "notifications_dispatcher_buildmessage"
    },
    {
      "label": ".getMonitorURL()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L189",
      "id": "notifications_dispatcher_getmonitorurl"
    },
    {
      "label": ".logNotificationEvent()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L203",
      "id": "notifications_dispatcher_lognotificationevent"
    },
    {
      "label": ".ClearCache()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L222",
      "id": "notifications_dispatcher_clearcache"
    },
    {
      "label": ".ShouldNotify()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L229",
      "id": "notifications_dispatcher_shouldnotify"
    },
    {
      "label": "api.go",
      "file_type": "code",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L1",
      "id": "internal_hub_notifications_api_go"
    },
    {
      "label": "RegisterRoutes()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L14",
      "id": "notifications_api_registerroutes"
    },
    {
      "label": "NotificationAPI",
      "file_type": "code",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L29",
      "id": "notifications_notificationapi"
    },
    {
      "label": "CreateNotificationRequest",
      "file_type": "code",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L34",
      "id": "notifications_createnotificationrequest"
    },
    {
      "label": "UpdateNotificationRequest",
      "file_type": "code",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L42",
      "id": "notifications_updatenotificationrequest"
    },
    {
      "label": "NotificationResponse",
      "file_type": "code",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L50",
      "id": "notifications_notificationresponse"
    },
    {
      "label": ".listNotifications()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L62",
      "id": "notifications_notificationapi_listnotifications"
    },
    {
      "label": ".createNotification()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L84",
      "id": "notifications_notificationapi_createnotification"
    },
    {
      "label": ".getNotification()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L122",
      "id": "notifications_notificationapi_getnotification"
    },
    {
      "label": ".updateNotification()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L142",
      "id": "notifications_notificationapi_updatenotification"
    },
    {
      "label": ".deleteNotification()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L185",
      "id": "notifications_notificationapi_deletenotification"
    },
    {
      "label": ".testNotification()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L209",
      "id": "notifications_notificationapi_testnotification"
    },
    {
      "label": ".recordToResponse()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L261",
      "id": "notifications_notificationapi_recordtoresponse"
    },
    {
      "label": "gotify.go",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/gotify.go",
      "source_location": "L1",
      "id": "internal_hub_notifications_providers_gotify_go"
    },
    {
      "label": "GotifyProvider",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/gotify.go",
      "source_location": "L13",
      "id": "providers_gotifyprovider"
    },
    {
      "label": "NewGotifyProvider()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/gotify.go",
      "source_location": "L17",
      "id": "providers_gotify_newgotifyprovider"
    },
    {
      "label": ".Validate()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/gotify.go",
      "source_location": "L21",
      "id": "providers_gotifyprovider_validate"
    },
    {
      "label": ".Send()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/gotify.go",
      "source_location": "L31",
      "id": "providers_gotifyprovider_send"
    },
    {
      "label": "pushover.go",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/pushover.go",
      "source_location": "L1",
      "id": "internal_hub_notifications_providers_pushover_go"
    },
    {
      "label": "PushoverProvider",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/pushover.go",
      "source_location": "L12",
      "id": "providers_pushoverprovider"
    },
    {
      "label": "NewPushoverProvider()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/pushover.go",
      "source_location": "L16",
      "id": "providers_pushover_newpushoverprovider"
    },
    {
      "label": ".Validate()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/pushover.go",
      "source_location": "L20",
      "id": "providers_pushoverprovider_validate"
    },
    {
      "label": ".Send()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/pushover.go",
      "source_location": "L30",
      "id": "providers_pushoverprovider_send"
    },
    {
      "label": "discord.go",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/discord.go",
      "source_location": "L1",
      "id": "internal_hub_notifications_providers_discord_go"
    },
    {
      "label": "DiscordProvider",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/discord.go",
      "source_location": "L13",
      "id": "providers_discordprovider"
    },
    {
      "label": "NewDiscordProvider()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/discord.go",
      "source_location": "L17",
      "id": "providers_discord_newdiscordprovider"
    },
    {
      "label": ".Validate()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/discord.go",
      "source_location": "L21",
      "id": "providers_discordprovider_validate"
    },
    {
      "label": ".Send()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/discord.go",
      "source_location": "L28",
      "id": "providers_discordprovider_send"
    },
    {
      "label": "slack.go",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/slack.go",
      "source_location": "L1",
      "id": "internal_hub_notifications_providers_slack_go"
    },
    {
      "label": "SlackProvider",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/slack.go",
      "source_location": "L13",
      "id": "providers_slackprovider"
    },
    {
      "label": "NewSlackProvider()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/slack.go",
      "source_location": "L17",
      "id": "providers_slack_newslackprovider"
    },
    {
      "label": ".Validate()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/slack.go",
      "source_location": "L21",
      "id": "providers_slackprovider_validate"
    },
    {
      "label": ".Send()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/slack.go",
      "source_location": "L28",
      "id": "providers_slackprovider_send"
    },
    {
      "label": "webhook.go",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/webhook.go",
      "source_location": "L1",
      "id": "internal_hub_notifications_providers_webhook_go"
    },
    {
      "label": "WebhookProvider",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/webhook.go",
      "source_location": "L13",
      "id": "providers_webhookprovider"
    },
    {
      "label": "NewWebhookProvider()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/webhook.go",
      "source_location": "L17",
      "id": "providers_webhook_newwebhookprovider"
    },
    {
      "label": ".Validate()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/webhook.go",
      "source_location": "L21",
      "id": "providers_webhookprovider_validate"
    },
    {
      "label": ".Send()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/webhook.go",
      "source_location": "L28",
      "id": "providers_webhookprovider_send"
    },
    {
      "label": ".formatBody()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/webhook.go",
      "source_location": "L65",
      "id": "providers_webhookprovider_formatbody"
    },
    {
      "label": "telegram.go",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/telegram.go",
      "source_location": "L1",
      "id": "internal_hub_notifications_providers_telegram_go"
    },
    {
      "label": "TelegramProvider",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/telegram.go",
      "source_location": "L12",
      "id": "providers_telegramprovider"
    },
    {
      "label": "NewTelegramProvider()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/telegram.go",
      "source_location": "L16",
      "id": "providers_telegram_newtelegramprovider"
    },
    {
      "label": ".Validate()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/telegram.go",
      "source_location": "L20",
      "id": "providers_telegramprovider_validate"
    },
    {
      "label": ".Send()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/telegram.go",
      "source_location": "L30",
      "id": "providers_telegramprovider_send"
    },
    {
      "label": "email.go",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L1",
      "id": "internal_hub_notifications_providers_email_go"
    },
    {
      "label": "EmailProvider",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L13",
      "id": "providers_emailprovider"
    },
    {
      "label": "NewEmailProvider()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L18",
      "id": "providers_email_newemailprovider"
    },
    {
      "label": ".Validate()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L23",
      "id": "providers_emailprovider_validate"
    },
    {
      "label": ".Send()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L40",
      "id": "providers_emailprovider_send"
    },
    {
      "label": ".sendTLS()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L80",
      "id": "providers_emailprovider_sendtls"
    },
    {
      "label": ".formatBody()",
      "file_type": "code",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L125",
      "id": "providers_emailprovider_formatbody"
    },
    {
      "label": "csv.go",
      "file_type": "code",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L1",
      "id": "internal_hub_export_csv_go"
    },
    {
      "label": "APIHandler",
      "file_type": "code",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L17",
      "id": "export_apihandler"
    },
    {
      "label": "NewAPIHandler()",
      "file_type": "code",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L22",
      "id": "export_csv_newapihandler"
    },
    {
      "label": ".RegisterRoutes()",
      "file_type": "code",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L27",
      "id": "export_apihandler_registerroutes"
    },
    {
      "label": ".exportDomains()",
      "file_type": "code",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L41",
      "id": "export_apihandler_exportdomains"
    },
    {
      "label": ".exportMonitors()",
      "file_type": "code",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L117",
      "id": "export_apihandler_exportmonitors"
    },
    {
      "label": ".exportIncidents()",
      "file_type": "code",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L189",
      "id": "export_apihandler_exportincidents"
    },
    {
      "label": "formatDate()",
      "file_type": "code",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L253",
      "id": "export_csv_formatdate"
    },
    {
      "label": "formatDateTime()",
      "file_type": "code",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L260",
      "id": "export_csv_formatdatetime"
    },
    {
      "label": ".getPrometheusMetrics()",
      "file_type": "code",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L268",
      "id": "export_apihandler_getprometheusmetrics"
    },
    {
      "label": "scheduler.go",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L1",
      "id": "internal_hub_monitors_scheduler_go"
    },
    {
      "label": "AlertCallback",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L20",
      "id": "monitors_alertcallback"
    },
    {
      "label": "Scheduler",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L23",
      "id": "monitors_scheduler"
    },
    {
      "label": "ScheduledMonitor",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L36",
      "id": "monitors_scheduledmonitor"
    },
    {
      "label": "NewScheduler()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L43",
      "id": "monitors_scheduler_newscheduler"
    },
    {
      "label": ".SetAlertCallback()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L53",
      "id": "monitors_scheduler_setalertcallback"
    },
    {
      "label": ".Start()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L58",
      "id": "monitors_scheduler_start"
    },
    {
      "label": ".Stop()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L83",
      "id": "monitors_scheduler_stop"
    },
    {
      "label": ".run()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L99",
      "id": "monitors_scheduler_run"
    },
    {
      "label": ".checkMonitors()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L113",
      "id": "monitors_scheduler_checkmonitors"
    },
    {
      "label": ".runCheck()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L150",
      "id": "monitors_scheduler_runcheck"
    },
    {
      "label": ".saveResult()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L199",
      "id": "monitors_scheduler_saveresult"
    },
    {
      "label": ".handleStatusChange()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L253",
      "id": "monitors_scheduler_handlestatuschange"
    },
    {
      "label": ".createIncident()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L287",
      "id": "monitors_scheduler_createincident"
    },
    {
      "label": ".loadMonitors()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L359",
      "id": "monitors_scheduler_loadmonitors"
    },
    {
      "label": ".AddMonitor()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L378",
      "id": "monitors_scheduler_addmonitor"
    },
    {
      "label": ".UpdateMonitor()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L390",
      "id": "monitors_scheduler_updatemonitor"
    },
    {
      "label": ".RemoveMonitor()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L409",
      "id": "monitors_scheduler_removemonitor"
    },
    {
      "label": ".RunManualCheck()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L415",
      "id": "monitors_scheduler_runmanualcheck"
    },
    {
      "label": ".GetUptimeStats()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L446",
      "id": "monitors_scheduler_getuptimestats"
    },
    {
      "label": ".calculateUptimeStats()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L492",
      "id": "monitors_scheduler_calculateuptimestats"
    },
    {
      "label": ".averagePing()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L520",
      "id": "monitors_scheduler_averageping"
    },
    {
      "label": "recordToMonitor()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L548",
      "id": "monitors_scheduler_recordtomonitor"
    },
    {
      "label": ".CleanupOldHeartbeats()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L605",
      "id": "monitors_scheduler_cleanupoldheartbeats"
    },
    {
      "label": "api.go",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L1",
      "id": "internal_hub_monitors_api_go"
    },
    {
      "label": "APIHandler",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L14",
      "id": "monitors_apihandler"
    },
    {
      "label": "NewAPIHandler()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L20",
      "id": "monitors_api_newapihandler"
    },
    {
      "label": ".RegisterRoutes()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L28",
      "id": "monitors_apihandler_registerroutes"
    },
    {
      "label": "MonitorResponse",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L55",
      "id": "monitors_monitorresponse"
    },
    {
      "label": "CreateMonitorRequest",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L86",
      "id": "monitors_createmonitorrequest"
    },
    {
      "label": "UpdateMonitorRequest",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L114",
      "id": "monitors_updatemonitorrequest"
    },
    {
      "label": ".listMonitors()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L142",
      "id": "monitors_apihandler_listmonitors"
    },
    {
      "label": ".getMonitor()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L168",
      "id": "monitors_apihandler_getmonitor"
    },
    {
      "label": ".createMonitor()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L188",
      "id": "monitors_apihandler_createmonitor"
    },
    {
      "label": ".updateMonitor()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L258",
      "id": "monitors_apihandler_updatemonitor"
    },
    {
      "label": ".deleteMonitor()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L364",
      "id": "monitors_apihandler_deletemonitor"
    },
    {
      "label": ".manualCheck()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L391",
      "id": "monitors_apihandler_manualcheck"
    },
    {
      "label": ".pauseMonitor()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L434",
      "id": "monitors_apihandler_pausemonitor"
    },
    {
      "label": ".resumeMonitor()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L463",
      "id": "monitors_apihandler_resumemonitor"
    },
    {
      "label": ".getStats()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L492",
      "id": "monitors_apihandler_getstats"
    },
    {
      "label": ".getHeartbeats()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L546",
      "id": "monitors_apihandler_getheartbeats"
    },
    {
      "label": "recordToResponse()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L598",
      "id": "monitors_api_recordtoresponse"
    },
    {
      "label": "percent()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L648",
      "id": "monitors_api_percent"
    },
    {
      "label": "checker.go",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L1",
      "id": "internal_hub_monitors_checks_checker_go"
    },
    {
      "label": "Checker",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L22",
      "id": "checks_checker"
    },
    {
      "label": "CheckerRegistry",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L27",
      "id": "checks_checkerregistry"
    },
    {
      "label": "StubChecker",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L32",
      "id": "checks_stubchecker"
    },
    {
      "label": ".Check()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L36",
      "id": "checks_stubchecker_check"
    },
    {
      "label": "PortChecker",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L45",
      "id": "checks_portchecker"
    },
    {
      "label": ".Check()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L50",
      "id": "checks_portchecker_check"
    },
    {
      "label": "MySQLChecker",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L74",
      "id": "checks_mysqlchecker"
    },
    {
      "label": ".Check()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L76",
      "id": "checks_mysqlchecker_check"
    },
    {
      "label": "WebSocketChecker",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L97",
      "id": "checks_websocketchecker"
    },
    {
      "label": ".Check()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L99",
      "id": "checks_websocketchecker_check"
    },
    {
      "label": "SMTPChecker",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L116",
      "id": "checks_smtpchecker"
    },
    {
      "label": ".Check()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L118",
      "id": "checks_smtpchecker_check"
    },
    {
      "label": "NewCheckerRegistry()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L139",
      "id": "checks_checker_newcheckerregistry"
    },
    {
      "label": ".Register()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L184",
      "id": "checks_checkerregistry_register"
    },
    {
      "label": ".Get()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L189",
      "id": "checks_checkerregistry_get"
    },
    {
      "label": "HTTPChecker",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L195",
      "id": "checks_httpchecker"
    },
    {
      "label": ".Check()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L200",
      "id": "checks_httpchecker_check"
    },
    {
      "label": "TCPChecker",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L319",
      "id": "checks_tcpchecker"
    },
    {
      "label": ".Check()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L322",
      "id": "checks_tcpchecker_check"
    },
    {
      "label": "PingChecker",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L365",
      "id": "checks_pingchecker"
    },
    {
      "label": ".Check()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L368",
      "id": "checks_pingchecker_check"
    },
    {
      "label": "DNSChecker",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L435",
      "id": "checks_dnschecker"
    },
    {
      "label": ".Check()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L438",
      "id": "checks_dnschecker_check"
    },
    {
      "label": "KeywordChecker",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L531",
      "id": "checks_keywordchecker"
    },
    {
      "label": ".Check()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L534",
      "id": "checks_keywordchecker_check"
    },
    {
      "label": "JSONQueryChecker",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L601",
      "id": "checks_jsonquerychecker"
    },
    {
      "label": ".Check()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L604",
      "id": "checks_jsonquerychecker_check"
    },
    {
      "label": "evaluateJSONPath()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L674",
      "id": "checks_checker_evaluatejsonpath"
    },
    {
      "label": "URLValidator()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L718",
      "id": "checks_checker_urlvalidator"
    },
    {
      "label": "IsValidStatusCode()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L730",
      "id": "checks_checker_isvalidstatuscode"
    },
    {
      "label": "ExtractDomain()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L743",
      "id": "checks_checker_extractdomain"
    },
    {
      "label": "ValidateRegex()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L768",
      "id": "checks_checker_validateregex"
    },
    {
      "label": "checker_test.go",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L1",
      "id": "internal_hub_monitors_checks_checker_test_go"
    },
    {
      "label": "TestHTTPCheckerReportsUpForSuccess()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L13",
      "id": "checks_checker_test_testhttpcheckerreportsupforsuccess"
    },
    {
      "label": "TestHTTPCheckerReportsDownForServerError()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L32",
      "id": "checks_checker_test_testhttpcheckerreportsdownforservererror"
    },
    {
      "label": "TestKeywordCheckerHonorsKeywordAndInvert()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L48",
      "id": "checks_checker_test_testkeywordcheckerhonorskeywordandinvert"
    },
    {
      "label": "TestJSONQueryCheckerMatchesNestedValue()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L74",
      "id": "checks_checker_test_testjsonquerycheckermatchesnestedvalue"
    },
    {
      "label": "TestTCPCheckerUsesConfiguredHostAndPort()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L102",
      "id": "checks_checker_test_testtcpcheckerusesconfiguredhostandport"
    },
    {
      "label": "TestDNSCheckerResolvesLocalhost()",
      "file_type": "code",
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L129",
      "id": "checks_checker_test_testdnscheckerresolveslocalhost"
    },
    {
      "label": "heartbeat.go",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L1",
      "id": "internal_hub_heartbeat_heartbeat_go"
    },
    {
      "label": "Payload",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L27",
      "id": "heartbeat_payload"
    },
    {
      "label": "SystemsSummary",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L40",
      "id": "heartbeat_systemssummary"
    },
    {
      "label": "SystemInfo",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L49",
      "id": "heartbeat_systeminfo"
    },
    {
      "label": "AlertInfo",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L56",
      "id": "heartbeat_alertinfo"
    },
    {
      "label": "Config",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L64",
      "id": "heartbeat_config"
    },
    {
      "label": "Heartbeat",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L71",
      "id": "heartbeat_heartbeat"
    },
    {
      "label": "New()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L79",
      "id": "heartbeat_heartbeat_new"
    },
    {
      "label": ".Start()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L114",
      "id": "heartbeat_heartbeat_start"
    },
    {
      "label": ".Send()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L139",
      "id": "heartbeat_heartbeat_send"
    },
    {
      "label": ".GetConfig()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L144",
      "id": "heartbeat_heartbeat_getconfig"
    },
    {
      "label": ".buildPayload()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L198",
      "id": "heartbeat_heartbeat_buildpayload"
    },
    {
      "label": "normalizeMethod()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L289",
      "id": "heartbeat_heartbeat_normalizemethod"
    },
    {
      "label": "sanitizeHeartbeatURL()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L297",
      "id": "heartbeat_heartbeat_sanitizeheartbeaturl"
    },
    {
      "label": "heartbeat_test.go",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L1",
      "id": "internal_hub_heartbeat_heartbeat_test_go"
    },
    {
      "label": "TestNew()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L19",
      "id": "heartbeat_heartbeat_test_testnew"
    },
    {
      "label": "TestSendGETDoesNotRequireAppOrDB()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L56",
      "id": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb"
    },
    {
      "label": "TestSendReturnsErrorOnHTTPFailureStatus()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L74",
      "id": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus"
    },
    {
      "label": "TestSendPOSTBuildsExpectedStatuses()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L92",
      "id": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses"
    },
    {
      "label": "newTestHub()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L210",
      "id": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "label": "createTestUser()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L218",
      "id": "heartbeat_heartbeat_test_createtestuser"
    },
    {
      "label": "createTestSystem()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L225",
      "id": "heartbeat_heartbeat_test_createtestsystem"
    },
    {
      "label": "createTriggeredAlert()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L238",
      "id": "heartbeat_heartbeat_test_createtriggeredalert"
    },
    {
      "label": "envGetter()",
      "file_type": "code",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L252",
      "id": "heartbeat_heartbeat_test_envgetter"
    },
    {
      "label": "utils.go",
      "file_type": "code",
      "source_file": "internal/hub/utils/utils.go",
      "source_location": "L1",
      "id": "internal_hub_utils_utils_go"
    },
    {
      "label": "ssh.go",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L1",
      "id": "internal_hub_transport_ssh_go"
    },
    {
      "label": "SSHTransport",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L19",
      "id": "transport_sshtransport"
    },
    {
      "label": "SSHTransportConfig",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L29",
      "id": "transport_sshtransportconfig"
    },
    {
      "label": "NewSSHTransport()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L38",
      "id": "transport_ssh_newsshtransport"
    },
    {
      "label": ".SetClient()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L53",
      "id": "transport_sshtransport_setclient"
    },
    {
      "label": ".SetAgentVersion()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L58",
      "id": "transport_sshtransport_setagentversion"
    },
    {
      "label": ".GetClient()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L63",
      "id": "transport_sshtransport_getclient"
    },
    {
      "label": ".GetAgentVersion()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L68",
      "id": "transport_sshtransport_getagentversion"
    },
    {
      "label": ".Request()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L73",
      "id": "transport_sshtransport_request"
    },
    {
      "label": ".IsConnected()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L123",
      "id": "transport_sshtransport_isconnected"
    },
    {
      "label": ".Close()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L128",
      "id": "transport_sshtransport_close"
    },
    {
      "label": ".connect()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L136",
      "id": "transport_sshtransport_connect"
    },
    {
      "label": ".createSessionWithTimeout()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L161",
      "id": "transport_sshtransport_createsessionwithtimeout"
    },
    {
      "label": "extractAgentVersion()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L192",
      "id": "transport_ssh_extractagentversion"
    },
    {
      "label": ".RequestWithRetry()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L198",
      "id": "transport_sshtransport_requestwithretry"
    },
    {
      "label": "isConnectionError()",
      "file_type": "code",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L218",
      "id": "transport_ssh_isconnectionerror"
    },
    {
      "label": "websocket.go",
      "file_type": "code",
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L1",
      "id": "internal_hub_transport_websocket_go"
    },
    {
      "label": "WebSocketTransport",
      "file_type": "code",
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L17",
      "id": "transport_websockettransport"
    },
    {
      "label": "NewWebSocketTransport()",
      "file_type": "code",
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L22",
      "id": "transport_websocket_newwebsockettransport"
    },
    {
      "label": ".Request()",
      "file_type": "code",
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L27",
      "id": "transport_websockettransport_request"
    },
    {
      "label": ".IsConnected()",
      "file_type": "code",
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L65",
      "id": "transport_websockettransport_isconnected"
    },
    {
      "label": ".Close()",
      "file_type": "code",
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L70",
      "id": "transport_websockettransport_close"
    },
    {
      "label": "transport.go",
      "file_type": "code",
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L1",
      "id": "internal_hub_transport_transport_go"
    },
    {
      "label": "Transport",
      "file_type": "code",
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L19",
      "id": "transport_transport"
    },
    {
      "label": "UnmarshalResponse()",
      "file_type": "code",
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L32",
      "id": "transport_transport_unmarshalresponse"
    },
    {
      "label": "unmarshalLegacyResponse()",
      "file_type": "code",
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L48",
      "id": "transport_transport_unmarshallegacyresponse"
    },
    {
      "label": "api.go",
      "file_type": "code",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L1",
      "id": "internal_hub_badges_api_go"
    },
    {
      "label": "APIHandler",
      "file_type": "code",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L15",
      "id": "badges_apihandler"
    },
    {
      "label": "NewAPIHandler()",
      "file_type": "code",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L20",
      "id": "badges_api_newapihandler"
    },
    {
      "label": ".RegisterRoutes()",
      "file_type": "code",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L25",
      "id": "badges_apihandler_registerroutes"
    },
    {
      "label": "BadgeRequest",
      "file_type": "code",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L38",
      "id": "badges_badgerequest"
    },
    {
      "label": ".listBadges()",
      "file_type": "code",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L51",
      "id": "badges_apihandler_listbadges"
    },
    {
      "label": ".createBadge()",
      "file_type": "code",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L85",
      "id": "badges_apihandler_createbadge"
    },
    {
      "label": ".deleteBadge()",
      "file_type": "code",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L135",
      "id": "badges_apihandler_deletebadge"
    },
    {
      "label": ".generateBadge()",
      "file_type": "code",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L159",
      "id": "badges_apihandler_generatebadge"
    },
    {
      "label": "generateSVGBadge()",
      "file_type": "code",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L283",
      "id": "badges_api_generatesvgbadge"
    },
    {
      "label": ".getOverallStatusPageStatus()",
      "file_type": "code",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L332",
      "id": "badges_apihandler_getoverallstatuspagestatus"
    },
    {
      "label": "GetEmbedCode()",
      "file_type": "code",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L375",
      "id": "badges_api_getembedcode"
    },
    {
      "label": "FormatDuration()",
      "file_type": "code",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L392",
      "id": "badges_api_formatduration"
    },
    {
      "label": "ParseDuration()",
      "file_type": "code",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L406",
      "id": "badges_api_parseduration"
    },
    {
      "label": "api.go",
      "file_type": "code",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L1",
      "id": "internal_hub_maintenance_api_go"
    },
    {
      "label": "APIHandler",
      "file_type": "code",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L14",
      "id": "maintenance_apihandler"
    },
    {
      "label": "NewAPIHandler()",
      "file_type": "code",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L19",
      "id": "maintenance_api_newapihandler"
    },
    {
      "label": ".RegisterRoutes()",
      "file_type": "code",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L24",
      "id": "maintenance_apihandler_registerroutes"
    },
    {
      "label": "MaintenanceWindowRequest",
      "file_type": "code",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L37",
      "id": "maintenance_maintenancewindowrequest"
    },
    {
      "label": ".listMaintenanceWindows()",
      "file_type": "code",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L50",
      "id": "maintenance_apihandler_listmaintenancewindows"
    },
    {
      "label": ".createMaintenanceWindow()",
      "file_type": "code",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L72",
      "id": "maintenance_apihandler_createmaintenancewindow"
    },
    {
      "label": ".getMaintenanceWindow()",
      "file_type": "code",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L127",
      "id": "maintenance_apihandler_getmaintenancewindow"
    },
    {
      "label": ".updateMaintenanceWindow()",
      "file_type": "code",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L147",
      "id": "maintenance_apihandler_updatemaintenancewindow"
    },
    {
      "label": ".deleteMaintenanceWindow()",
      "file_type": "code",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L195",
      "id": "maintenance_apihandler_deletemaintenancewindow"
    },
    {
      "label": ".cancelMaintenanceWindow()",
      "file_type": "code",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L219",
      "id": "maintenance_apihandler_cancelmaintenancewindow"
    },
    {
      "label": ".recordToResponse()",
      "file_type": "code",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L249",
      "id": "maintenance_apihandler_recordtoresponse"
    },
    {
      "label": ".IsInMaintenanceWindow()",
      "file_type": "code",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L268",
      "id": "maintenance_apihandler_isinmaintenancewindow"
    },
    {
      "label": "SECURITY",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/uptime-kuma/SECURITY.md",
        "format": "md"
      },
      "id": "doc:SECURITY.md"
    },
    {
      "label": "DOMAIN_INTEGRATION_PLAN",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/DOMAIN_INTEGRATION_PLAN.md",
        "format": "md"
      },
      "id": "doc:DOMAIN_INTEGRATION_PLAN.md"
    },
    {
      "label": "IMPLEMENTATION_SUMMARY",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/IMPLEMENTATION_SUMMARY.md",
        "format": "md"
      },
      "id": "doc:IMPLEMENTATION_SUMMARY.md"
    },
    {
      "label": "analysis",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/analysis.md",
        "format": "md"
      },
      "id": "doc:analysis.md"
    },
    {
      "label": "FEATURES_V2_SUMMARY",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/FEATURES_V2_SUMMARY.md",
        "format": "md"
      },
      "id": "doc:FEATURES_V2_SUMMARY.md"
    },
    {
      "label": "INTEGRATION_PLAN",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/INTEGRATION_PLAN.md",
        "format": "md"
      },
      "id": "doc:INTEGRATION_PLAN.md"
    },
    {
      "label": "FEATURES_IMPLEMENTED",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/FEATURES_IMPLEMENTED.md",
        "format": "md"
      },
      "id": "doc:FEATURES_IMPLEMENTED.md"
    },
    {
      "label": "FEATURE_ANALYSIS",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/FEATURE_ANALYSIS.md",
        "format": "md"
      },
      "id": "doc:FEATURE_ANALYSIS.md"
    },
    {
      "label": "prompt",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/prompt.md",
        "format": "md"
      },
      "id": "doc:prompt.md"
    },
    {
      "label": "README",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/helm/README.md",
        "format": "md"
      },
      "id": "doc:README.md"
    },
    {
      "label": "CHANGELOG",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/supplemental/CHANGELOG.md",
        "format": "md"
      },
      "id": "doc:CHANGELOG.md"
    },
    {
      "label": "NOTES",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/helm/templates/NOTES.txt",
        "format": "txt"
      },
      "id": "doc:NOTES.txt"
    },
    {
      "label": "systemd",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/supplemental/guides/systemd.md",
        "format": "md"
      },
      "id": "doc:systemd.md"
    },
    {
      "label": "AGENTS",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/uptime-kuma/AGENTS.md",
        "format": "md"
      },
      "id": "doc:AGENTS.md"
    },
    {
      "label": "CODE_OF_CONDUCT",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/uptime-kuma/CODE_OF_CONDUCT.md",
        "format": "md"
      },
      "id": "doc:CODE_OF_CONDUCT.md"
    },
    {
      "label": "CONTRIBUTING",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/uptime-kuma/CONTRIBUTING.md",
        "format": "md"
      },
      "id": "doc:CONTRIBUTING.md"
    },
    {
      "label": "index",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/internal/site/index.html",
        "format": "html"
      },
      "id": "doc:index.html"
    },
    {
      "label": "guides",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/guides.md",
        "format": "md"
      },
      "id": "doc:guides.md"
    },
    {
      "label": "self-hosting",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting.md",
        "format": "md"
      },
      "id": "doc:self-hosting.md"
    },
    {
      "label": "domain-management",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/domain-management.md",
        "format": "md"
      },
      "id": "doc:domain-management.md"
    },
    {
      "label": "test",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/test.md",
        "format": "md"
      },
      "id": "doc:test.md"
    },
    {
      "label": "support",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/support.md",
        "format": "md"
      },
      "id": "doc:support.md"
    },
    {
      "label": "hello",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/hello.md",
        "format": "md"
      },
      "id": "doc:hello.md"
    },
    {
      "label": "developing",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing.md",
        "format": "md"
      },
      "id": "doc:developing.md"
    },
    {
      "label": "intro",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/intro.md",
        "format": "md"
      },
      "id": "doc:intro.md"
    },
    {
      "label": "what-is-a-domain-name",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/articles/what-is-a-domain-name.md",
        "format": "md"
      },
      "id": "doc:what-is-a-domain-name.md"
    },
    {
      "label": "ssl-certs",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/guides/ssl-certs.md",
        "format": "md"
      },
      "id": "doc:ssl-certs.md"
    },
    {
      "label": "ip-addresses",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/guides/ip-addresses.md",
        "format": "md"
      },
      "id": "doc:ip-addresses.md"
    },
    {
      "label": "hosts",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/guides/hosts.md",
        "format": "md"
      },
      "id": "doc:hosts.md"
    },
    {
      "label": "dns",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/guides/dns.md",
        "format": "md"
      },
      "id": "doc:dns.md"
    },
    {
      "label": "domains",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/guides/domains.md",
        "format": "md"
      },
      "id": "doc:domains.md"
    },
    {
      "label": "subdomains",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/guides/subdomains.md",
        "format": "md"
      },
      "id": "doc:subdomains.md"
    },
    {
      "label": "registrars",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/guides/registrars.md",
        "format": "md"
      },
      "id": "doc:registrars.md"
    },
    {
      "label": "community-guidelines",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/legal/community-guidelines.md",
        "format": "md"
      },
      "id": "doc:community-guidelines.md"
    },
    {
      "label": "security",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/legal/security.md",
        "format": "md"
      },
      "id": "doc:security.md"
    },
    {
      "label": "terms-of-service",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/legal/terms-of-service.md",
        "format": "md"
      },
      "id": "doc:terms-of-service.md"
    },
    {
      "label": "gdpr",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/legal/gdpr.md",
        "format": "md"
      },
      "id": "doc:gdpr.md"
    },
    {
      "label": "cookies",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/legal/cookies.md",
        "format": "md"
      },
      "id": "doc:cookies.md"
    },
    {
      "label": "license",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/legal/license.md",
        "format": "md"
      },
      "id": "doc:license.md"
    },
    {
      "label": "accessibility",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/legal/accessibility.md",
        "format": "md"
      },
      "id": "doc:accessibility.md"
    },
    {
      "label": "privacy-policy",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/legal/privacy-policy.md",
        "format": "md"
      },
      "id": "doc:privacy-policy.md"
    },
    {
      "label": "deploy-from-source",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/deploy-from-source.md",
        "format": "md"
      },
      "id": "doc:deploy-from-source.md"
    },
    {
      "label": "understanding-the-architecture",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/understanding-the-architecture.md",
        "format": "md"
      },
      "id": "doc:understanding-the-architecture.md"
    },
    {
      "label": "unraid",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/unraid.md",
        "format": "md"
      },
      "id": "doc:unraid.md"
    },
    {
      "label": "easypanel-io",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/easypanel-io.md",
        "format": "md"
      },
      "id": "doc:easypanel-io.md"
    },
    {
      "label": "proxmox",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/proxmox.md",
        "format": "md"
      },
      "id": "doc:proxmox.md"
    },
    {
      "label": "notifications",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/notifications.md",
        "format": "md"
      },
      "id": "doc:notifications.md"
    },
    {
      "label": "docker-management",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/docker-management.md",
        "format": "md"
      },
      "id": "doc:docker-management.md"
    },
    {
      "label": "kubernetes",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/kubernetes.md",
        "format": "md"
      },
      "id": "doc:kubernetes.md"
    },
    {
      "label": "truenas",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/truenas.md",
        "format": "md"
      },
      "id": "doc:truenas.md"
    },
    {
      "label": "running-public-instance",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/running-public-instance.md",
        "format": "md"
      },
      "id": "doc:running-public-instance.md"
    },
    {
      "label": "domain-fetching-config",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/domain-fetching-config.md",
        "format": "md"
      },
      "id": "doc:domain-fetching-config.md"
    },
    {
      "label": "self-hosting-supabase",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/self-hosting-supabase.md",
        "format": "md"
      },
      "id": "doc:self-hosting-supabase.md"
    },
    {
      "label": "umbrel-os",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/umbrel-os.md",
        "format": "md"
      },
      "id": "doc:umbrel-os.md"
    },
    {
      "label": "troubleshooting",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/troubleshooting.md",
        "format": "md"
      },
      "id": "doc:troubleshooting.md"
    },
    {
      "label": "docker",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/docker.md",
        "format": "md"
      },
      "id": "doc:docker.md"
    },
    {
      "label": "error-handler",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/error-handler.md",
        "format": "md"
      },
      "id": "doc:error-handler.md"
    },
    {
      "label": "lazy-loading",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/lazy-loading.md",
        "format": "md"
      },
      "id": "doc:lazy-loading.md"
    },
    {
      "label": "api-endpoints",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/api-endpoints.md",
        "format": "md"
      },
      "id": "doc:api-endpoints.md"
    },
    {
      "label": "database",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/database.md",
        "format": "md"
      },
      "id": "doc:database.md"
    },
    {
      "label": "translations",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/translations.md",
        "format": "md"
      },
      "id": "doc:translations.md"
    },
    {
      "label": "showing-toasts",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/showing-toasts.md",
        "format": "md"
      },
      "id": "doc:showing-toasts.md"
    },
    {
      "label": "styling",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/styling.md",
        "format": "md"
      },
      "id": "doc:styling.md"
    },
    {
      "label": "supabase-setup",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/supabase-setup.md",
        "format": "md"
      },
      "id": "doc:supabase-setup.md"
    },
    {
      "label": "adding-components",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/adding-components.md",
        "format": "md"
      },
      "id": "doc:adding-components.md"
    },
    {
      "label": "feature-flagging",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/feature-flagging.md",
        "format": "md"
      },
      "id": "doc:feature-flagging.md"
    },
    {
      "label": "postgres-setup",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/postgres-setup.md",
        "format": "md"
      },
      "id": "doc:postgres-setup.md"
    },
    {
      "label": "animating",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/animating.md",
        "format": "md"
      },
      "id": "doc:animating.md"
    },
    {
      "label": "domain-info",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/domain-info.md",
        "format": "md"
      },
      "id": "doc:domain-info.md"
    },
    {
      "label": "checking-logs",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/checking-logs.md",
        "format": "md"
      },
      "id": "doc:checking-logs.md"
    },
    {
      "label": "notifications-self-hosted",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/notifications-self-hosted.md",
        "format": "md"
      },
      "id": "doc:notifications-self-hosted.md"
    },
    {
      "label": "environmental-variables",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/environmental-variables.md",
        "format": "md"
      },
      "id": "doc:environmental-variables.md"
    },
    {
      "label": "debugging",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/debugging.md",
        "format": "md"
      },
      "id": "doc:debugging.md"
    },
    {
      "label": "static-content",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/static-content.md",
        "format": "md"
      },
      "id": "doc:static-content.md"
    },
    {
      "label": "third-party-docs",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/third-party-docs.md",
        "format": "md"
      },
      "id": "doc:third-party-docs.md"
    },
    {
      "label": "domain-info.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.html",
        "format": "html"
      },
      "id": "doc:domain-info.component.html"
    },
    {
      "label": "domain-list.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/domain-things/domain-list/domain-list.component.html",
        "format": "html"
      },
      "id": "doc:domain-list.component.html"
    },
    {
      "label": "domain-card.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.html",
        "format": "html"
      },
      "id": "doc:domain-card.component.html"
    },
    {
      "label": "domain-updates.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.html",
        "format": "html"
      },
      "id": "doc:domain-updates.component.html"
    },
    {
      "label": "domain-filters.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.html",
        "format": "html"
      },
      "id": "doc:domain-filters.component.html"
    },
    {
      "label": "domain-collection.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.html",
        "format": "html"
      },
      "id": "doc:domain-collection.component.html"
    },
    {
      "label": "delete-data.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.html",
        "format": "html"
      },
      "id": "doc:delete-data.component.html"
    },
    {
      "label": "ui-options.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.html",
        "format": "html"
      },
      "id": "doc:ui-options.component.html"
    },
    {
      "label": "account-issues.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/settings/account-issues/account-issues.component.html",
        "format": "html"
      },
      "id": "doc:account-issues.component.html"
    },
    {
      "label": "welcome.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/getting-started/welcome.component.html",
        "format": "html"
      },
      "id": "doc:welcome.component.html"
    },
    {
      "label": "notifications-list.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/notifications-list/notifications-list.component.html",
        "format": "html"
      },
      "id": "doc:notifications-list.component.html"
    },
    {
      "label": "uptime-history.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.html",
        "format": "html"
      },
      "id": "doc:uptime-history.component.html"
    },
    {
      "label": "sparklines.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.html",
        "format": "html"
      },
      "id": "doc:sparklines.component.html"
    },
    {
      "label": "domain-valuation.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.html",
        "format": "html"
      },
      "id": "doc:domain-valuation.component.html"
    },
    {
      "label": "domain-epp-status.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.html",
        "format": "html"
      },
      "id": "doc:domain-epp-status.component.html"
    },
    {
      "label": "registration-lifespan.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.html",
        "format": "html"
      },
      "id": "doc:registration-lifespan.component.html"
    },
    {
      "label": "domain-pie.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.html",
        "format": "html"
      },
      "id": "doc:domain-pie.component.html"
    },
    {
      "label": "change-history.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/charts/change-history/change-history.component.html",
        "format": "html"
      },
      "id": "doc:change-history.component.html"
    },
    {
      "label": "year-calendar.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.html",
        "format": "html"
      },
      "id": "doc:year-calendar.component.html"
    },
    {
      "label": "tag-cloud.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.html",
        "format": "html"
      },
      "id": "doc:tag-cloud.component.html"
    },
    {
      "label": "host-map.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/charts/host-map/host-map.component.html",
        "format": "html"
      },
      "id": "doc:host-map.component.html"
    },
    {
      "label": "domain-expiration-bar.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.html",
        "format": "html"
      },
      "id": "doc:domain-expiration-bar.component.html"
    },
    {
      "label": "domain-hierarchy.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.html",
        "format": "html"
      },
      "id": "doc:domain-hierarchy.component.html"
    },
    {
      "label": "tag-grid.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/tag-grid/tag-grid.component.html",
        "format": "html"
      },
      "id": "doc:tag-grid.component.html"
    },
    {
      "label": "tag-picklist.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.html",
        "format": "html"
      },
      "id": "doc:tag-picklist.component.html"
    },
    {
      "label": "tag-editor.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.html",
        "format": "html"
      },
      "id": "doc:tag-editor.component.html"
    },
    {
      "label": "screenshots.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.html",
        "format": "html"
      },
      "id": "doc:screenshots.component.html"
    },
    {
      "label": "pricing-cards.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/home-things/pricing-cards/pricing-cards.component.html",
        "format": "html"
      },
      "id": "doc:pricing-cards.component.html"
    },
    {
      "label": "feature-carousel.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/home-things/feature-carousel/feature-carousel.component.html",
        "format": "html"
      },
      "id": "doc:feature-carousel.component.html"
    },
    {
      "label": "hero.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/home-things/hero/hero.component.html",
        "format": "html"
      },
      "id": "doc:hero.component.html"
    },
    {
      "label": "navbar.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/navbar/navbar.component.html",
        "format": "html"
      },
      "id": "doc:navbar.component.html"
    },
    {
      "label": "sponsor-thanks.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.html",
        "format": "html"
      },
      "id": "doc:sponsor-thanks.component.html"
    },
    {
      "label": "footer.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/footer/footer.component.html",
        "format": "html"
      },
      "id": "doc:footer.component.html"
    },
    {
      "label": "edit-link.component",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/components/misc/edit-link.component.html",
        "format": "html"
      },
      "id": "doc:edit-link.component.html"
    },
    {
      "label": "home.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/home.page.html",
        "format": "html"
      },
      "id": "doc:home.page.html"
    },
    {
      "label": "privacy-settings.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/settings/privacy-settings.page.html",
        "format": "html"
      },
      "id": "doc:privacy-settings.page.html"
    },
    {
      "label": "index.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/advanced/index.page.html",
        "format": "html"
      },
      "id": "doc:index.page.html"
    },
    {
      "label": "developer-options.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/settings/developer-options.page.html",
        "format": "html"
      },
      "id": "doc:developer-options.page.html"
    },
    {
      "label": "settings.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/settings/settings.page.html",
        "format": "html"
      },
      "id": "doc:settings.page.html"
    },
    {
      "label": "display-options.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/settings/display-options.page.html",
        "format": "html"
      },
      "id": "doc:display-options.page.html"
    },
    {
      "label": "account.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/settings/account.page.html",
        "format": "html"
      },
      "id": "doc:account.page.html"
    },
    {
      "label": "upgrade.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/settings/upgrade.page.html",
        "format": "html"
      },
      "id": "doc:upgrade.page.html"
    },
    {
      "label": "notification-preferences.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/settings/notification-preferences.page.html",
        "format": "html"
      },
      "id": "doc:notification-preferences.page.html"
    },
    {
      "label": "domain-valuation.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/tools/domain-valuation.page.html",
        "format": "html"
      },
      "id": "doc:domain-valuation.page.html"
    },
    {
      "label": "availability-search.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/tools/availability-search.page.html",
        "format": "html"
      },
      "id": "doc:availability-search.page.html"
    },
    {
      "label": "layout",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/tools/layout.html",
        "format": "html"
      },
      "id": "doc:layout.html"
    },
    {
      "label": "[domain].page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/preview/[domain].page.html",
        "format": "html"
      },
      "id": "doc:[domain].page.html"
    },
    {
      "label": "edit.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/value/edit.page.html",
        "format": "html"
      },
      "id": "doc:edit.page.html"
    },
    {
      "label": "edit-domain.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/domains/[domain-name].edit/edit-domain.page.html",
        "format": "html"
      },
      "id": "doc:edit-domain.page.html"
    },
    {
      "label": "add.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/domains/add/add.page.html",
        "format": "html"
      },
      "id": "doc:add.page.html"
    },
    {
      "label": "bulk-add.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/domains/add/bulk-add/bulk-add.page.html",
        "format": "html"
      },
      "id": "doc:bulk-add.page.html"
    },
    {
      "label": "domain-name.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/domains/[domain-name]/domain-name.page.html",
        "format": "html"
      },
      "id": "doc:domain-name.page.html"
    },
    {
      "label": "export.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/domains/export/export.page.html",
        "format": "html"
      },
      "id": "doc:export.page.html"
    },
    {
      "label": "change-history.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/domains/change-history/change-history.page.html",
        "format": "html"
      },
      "id": "doc:change-history.page.html"
    },
    {
      "label": "login.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/(auth)/login.page.html",
        "format": "html"
      },
      "id": "doc:login.page.html"
    },
    {
      "label": "tag.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/assets/tags/[tag]/tag.page.html",
        "format": "html"
      },
      "id": "doc:tag.page.html"
    },
    {
      "label": "statuses.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/assets/statuses/statuses.page.html",
        "format": "html"
      },
      "id": "doc:statuses.page.html"
    },
    {
      "label": "subdomains.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/assets/subdomains/subdomains.page.html",
        "format": "html"
      },
      "id": "doc:subdomains.page.html"
    },
    {
      "label": "[subdomain].page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.html",
        "format": "html"
      },
      "id": "doc:[subdomain].page.html"
    },
    {
      "label": "[slug].page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/about/[slug].page.html",
        "format": "html"
      },
      "id": "doc:[slug].page.html"
    },
    {
      "label": "about.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/about/about.page.html",
        "format": "html"
      },
      "id": "doc:about.page.html"
    },
    {
      "label": "database-connection.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/advanced/database-connection.page.html",
        "format": "html"
      },
      "id": "doc:database-connection.page.html"
    },
    {
      "label": "error.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/advanced/error.page.html",
        "format": "html"
      },
      "id": "doc:error.page.html"
    },
    {
      "label": "status.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/advanced/status.page.html",
        "format": "html"
      },
      "id": "doc:status.page.html"
    },
    {
      "label": "error-logs.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/advanced/error-logs.page.html",
        "format": "html"
      },
      "id": "doc:error-logs.page.html"
    },
    {
      "label": "debug-info.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/advanced/debug-info.page.html",
        "format": "html"
      },
      "id": "doc:debug-info.page.html"
    },
    {
      "label": "admin-links.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/advanced/admin-links.page.html",
        "format": "html"
      },
      "id": "doc:admin-links.page.html"
    },
    {
      "label": "diagnostic-actions.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.html",
        "format": "html"
      },
      "id": "doc:diagnostic-actions.page.html"
    },
    {
      "label": "page-list.page",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/advanced/page-list.page.html",
        "format": "html"
      },
      "id": "doc:page-list.page.html"
    },
    {
      "label": "robots",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/assets/robots.txt",
        "format": "txt"
      },
      "id": "doc:robots.txt"
    },
    {
      "label": "SECURITY",
      "type": "document",
      "properties": {
        "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/assets/SECURITY.txt",
        "format": "txt"
      },
      "id": "doc:SECURITY.txt"
    }
  ],
  "edges": [
    {
      "source": "chart_library_tsx",
      "target": "beszel_chart_library_formatbytes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "chart-library.tsx",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "chart_library_tsx",
      "_tgt": "beszel_chart_library_formatbytes"
    },
    {
      "source": "chart_library_tsx",
      "target": "beszel_chart_library_formatpercentage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "chart-library.tsx",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "chart_library_tsx",
      "_tgt": "beszel_chart_library_formatpercentage"
    },
    {
      "source": "chart_library_tsx",
      "target": "beszel_chart_library_formatduration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "chart-library.tsx",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "chart_library_tsx",
      "_tgt": "beszel_chart_library_formatduration"
    },
    {
      "source": "chart_library_tsx",
      "target": "beszel_chart_library_formatshortdate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "chart-library.tsx",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "chart_library_tsx",
      "_tgt": "beszel_chart_library_formatshortdate"
    },
    {
      "source": "chart_library_tsx",
      "target": "beszel_chart_library_getcolor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "chart-library.tsx",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "chart_library_tsx",
      "_tgt": "beszel_chart_library_getcolor"
    },
    {
      "source": "chart_library_tsx",
      "target": "beszel_chart_library_chartcard",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "chart-library.tsx",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "chart_library_tsx",
      "_tgt": "beszel_chart_library_chartcard"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_hasamdsysfs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_hasamdsysfs"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_collectamdstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_collectamdstats"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_updateintelfromstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_updateintelfromstats"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_collectintelstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_collectintelstats"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_parseintelheaders",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_parseintelheaders"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_parseinteldata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_parseinteldata"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpu_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "agent_gpu_go",
      "_tgt": "agent_gpumanager"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_getjetsonparser",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_getjetsonparser"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_parsenvidiadata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L235",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_parsenvidiadata"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_parseamddata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L271",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_parseamddata"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_getcurrentdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L305",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_getcurrentdata"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_initializesnapshots",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L329",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_initializesnapshots"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_countgpunames",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L342",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_countgpunames"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_calculategpuaverage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L351",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_calculategpuaverage"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_calculatedeltacount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L387",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_calculatedeltacount"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_calculatedeltas",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L395",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_calculatedeltas"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_calculateintelgpuusage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L405",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_calculateintelgpuusage"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_updateinstantaneousvalues",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L421",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_updateinstantaneousvalues"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_storesnapshot",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L428",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_storesnapshot"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_discovergpucapabilities",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L444",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_discovergpucapabilities"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startintelcollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L478",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startintelcollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startnvidiasmicollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L495",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startnvidiasmicollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_starttegrastatscollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L509",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_starttegrastatscollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startrocmsmicollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L519",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startrocmsmicollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_collectordefinitions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L541",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_collectordefinitions"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startnvmlcollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L626",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startnvmlcollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startamdsysfscollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L637",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startamdsysfscollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startcollectorsbypriority",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L647",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startcollectorsbypriority"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_resolvelegacycollectorpriority",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L687",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_resolvelegacycollectorpriority"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startpowermetricscollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startpowermetricscollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startmacmoncollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startmacmoncollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_parsenvtopdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_parsenvtopdata"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_updatenvtopsnapshots",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_updatenvtopsnapshots"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_collectnvtopstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_collectnvtopstats"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_startnvtopcollector",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_startnvtopcollector"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_updateamdgpudata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_updateamdgpudata"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_collectpowermetrics",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_collectpowermetrics"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_parsepowermetricsdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_parsepowermetricsdata"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_collectmacmonpipe",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_collectmacmonpipe"
    },
    {
      "source": "agent_gpumanager",
      "target": "agent_gpumanager_parsemacmonline",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L223",
      "weight": 1.0,
      "_src": "agent_gpumanager",
      "_tgt": "agent_gpumanager_parsemacmonline"
    },
    {
      "source": "agent_gpumanager_hasamdsysfs",
      "target": "utils_utils_readstringfilelimited",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "agent_gpumanager_hasamdsysfs",
      "_tgt": "utils_utils_readstringfilelimited"
    },
    {
      "source": "agent_gpumanager_collectamdstats",
      "target": "agent_gpu_amd_linux_isamdgpu",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectamdstats",
      "_tgt": "agent_gpu_amd_linux_isamdgpu"
    },
    {
      "source": "agent_gpumanager_collectamdstats",
      "target": "agent_gpumanager_updateamdgpudata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectamdstats",
      "_tgt": "agent_gpumanager_updateamdgpudata"
    },
    {
      "source": "agent_gpumanager_collectamdstats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectamdstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_collectamdstats",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectamdstats",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_gpumanager_collectamdstats",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectamdstats",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_collectamdstats",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectamdstats",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_data_dir_go",
      "target": "agent_data_dir_getdatadir",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "agent_data_dir_go",
      "_tgt": "agent_data_dir_getdatadir"
    },
    {
      "source": "agent_data_dir_go",
      "target": "agent_data_dir_testdatadirs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "agent_data_dir_go",
      "_tgt": "agent_data_dir_testdatadirs"
    },
    {
      "source": "agent_data_dir_go",
      "target": "agent_data_dir_isvaliddatadir",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir.go",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "agent_data_dir_go",
      "_tgt": "agent_data_dir_isvaliddatadir"
    },
    {
      "source": "agent_data_dir_go",
      "target": "agent_data_dir_directoryexists",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir.go",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "agent_data_dir_go",
      "_tgt": "agent_data_dir_directoryexists"
    },
    {
      "source": "agent_data_dir_go",
      "target": "agent_data_dir_directoryiswritable",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir.go",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "agent_data_dir_go",
      "_tgt": "agent_data_dir_directoryiswritable"
    },
    {
      "source": "agent_data_dir_getdatadir",
      "target": "agent_data_dir_testdatadirs",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "agent_data_dir_getdatadir",
      "_tgt": "agent_data_dir_testdatadirs"
    },
    {
      "source": "agent_data_dir_getdatadir",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "agent_data_dir_getdatadir",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_data_dir_getdatadir",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "agent_data_dir_getdatadir",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_data_dir_getdatadir",
      "target": "agent_update_update",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/update.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "agent_update_update",
      "_tgt": "agent_data_dir_getdatadir"
    },
    {
      "source": "agent_data_dir_getdatadir",
      "target": "agent_agent_newagent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_data_dir_getdatadir"
    },
    {
      "source": "agent_data_dir_getdatadir",
      "target": "agent_data_dir_test_testgetdatadir",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "agent_data_dir_test_testgetdatadir",
      "_tgt": "agent_data_dir_getdatadir"
    },
    {
      "source": "agent_data_dir_getdatadir",
      "target": "agent_agent_handlefingerprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "agent_agent_handlefingerprint",
      "_tgt": "agent_data_dir_getdatadir"
    },
    {
      "source": "agent_data_dir_testdatadirs",
      "target": "agent_data_dir_isvaliddatadir",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "agent_data_dir_testdatadirs",
      "_tgt": "agent_data_dir_isvaliddatadir"
    },
    {
      "source": "agent_data_dir_testdatadirs",
      "target": "agent_data_dir_directoryexists",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "agent_data_dir_testdatadirs",
      "_tgt": "agent_data_dir_directoryexists"
    },
    {
      "source": "agent_data_dir_testdatadirs",
      "target": "agent_data_dir_directoryiswritable",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "agent_data_dir_testdatadirs",
      "_tgt": "agent_data_dir_directoryiswritable"
    },
    {
      "source": "agent_data_dir_testdatadirs",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "agent_data_dir_testdatadirs",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_data_dir_testdatadirs",
      "target": "agent_data_dir_test_testtestdatadirs",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "agent_data_dir_test_testtestdatadirs",
      "_tgt": "agent_data_dir_testdatadirs"
    },
    {
      "source": "agent_data_dir_isvaliddatadir",
      "target": "agent_data_dir_directoryexists",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "agent_data_dir_isvaliddatadir",
      "_tgt": "agent_data_dir_directoryexists"
    },
    {
      "source": "agent_data_dir_isvaliddatadir",
      "target": "agent_data_dir_directoryiswritable",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "agent_data_dir_isvaliddatadir",
      "_tgt": "agent_data_dir_directoryiswritable"
    },
    {
      "source": "agent_data_dir_isvaliddatadir",
      "target": "agent_data_dir_test_testisvaliddatadir",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "agent_data_dir_test_testisvaliddatadir",
      "_tgt": "agent_data_dir_isvaliddatadir"
    },
    {
      "source": "agent_data_dir_directoryexists",
      "target": "agent_data_dir_test_testdirectoryexists",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_src": "agent_data_dir_test_testdirectoryexists",
      "_tgt": "agent_data_dir_directoryexists"
    },
    {
      "source": "agent_data_dir_directoryiswritable",
      "target": "test_mock_testdb_testdb_create",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir.go",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "agent_data_dir_directoryiswritable",
      "_tgt": "test_mock_testdb_testdb_create"
    },
    {
      "source": "agent_data_dir_directoryiswritable",
      "target": "expirymap_expirymap_t_remove",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir.go",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "agent_data_dir_directoryiswritable",
      "_tgt": "expirymap_expirymap_t_remove"
    },
    {
      "source": "agent_data_dir_directoryiswritable",
      "target": "agent_data_dir_test_testdirectoryiswritable",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "agent_data_dir_test_testdirectoryiswritable",
      "_tgt": "agent_data_dir_directoryiswritable"
    },
    {
      "source": "agent_gpu_darwin_test_go",
      "target": "agent_gpu_darwin_test_testparsepowermetricsdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "agent_gpu_darwin_test_go",
      "_tgt": "agent_gpu_darwin_test_testparsepowermetricsdata"
    },
    {
      "source": "agent_gpu_darwin_test_go",
      "target": "agent_gpu_darwin_test_testparsepowermetricsdatapartial",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "agent_gpu_darwin_test_go",
      "_tgt": "agent_gpu_darwin_test_testparsepowermetricsdatapartial"
    },
    {
      "source": "agent_gpu_darwin_test_go",
      "target": "agent_gpu_darwin_test_testparsemacmonline",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "agent_gpu_darwin_test_go",
      "_tgt": "agent_gpu_darwin_test_testparsemacmonline"
    },
    {
      "source": "agent_systemd_nonlinux_test_go",
      "target": "agent_systemd_nonlinux_test_testnewsystemdmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd_nonlinux_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "agent_systemd_nonlinux_test_go",
      "_tgt": "agent_systemd_nonlinux_test_testnewsystemdmanager"
    },
    {
      "source": "agent_systemd_nonlinux_test_go",
      "target": "agent_systemd_nonlinux_test_testsystemdmanagergetservicestats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd_nonlinux_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "agent_systemd_nonlinux_test_go",
      "_tgt": "agent_systemd_nonlinux_test_testsystemdmanagergetservicestats"
    },
    {
      "source": "agent_systemd_nonlinux_test_go",
      "target": "agent_systemd_nonlinux_test_testsystemdmanagergetservicedetails",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd_nonlinux_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "agent_systemd_nonlinux_test_go",
      "_tgt": "agent_systemd_nonlinux_test_testsystemdmanagergetservicedetails"
    },
    {
      "source": "agent_systemd_nonlinux_test_go",
      "target": "agent_systemd_nonlinux_test_testsystemdmanagerfields",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd_nonlinux_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "agent_systemd_nonlinux_test_go",
      "_tgt": "agent_systemd_nonlinux_test_testsystemdmanagerfields"
    },
    {
      "source": "agent_systemd_nonlinux_test_testnewsystemdmanager",
      "target": "agent_systemd_newsystemdmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd_nonlinux_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "agent_systemd_nonlinux_test_testnewsystemdmanager",
      "_tgt": "agent_systemd_newsystemdmanager"
    },
    {
      "source": "agent_systemd_nonlinux_test_testsystemdmanagergetservicestats",
      "target": "agent_systemd_newsystemdmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd_nonlinux_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "agent_systemd_nonlinux_test_testsystemdmanagergetservicestats",
      "_tgt": "agent_systemd_newsystemdmanager"
    },
    {
      "source": "agent_systemd_nonlinux_test_testsystemdmanagergetservicedetails",
      "target": "agent_systemd_newsystemdmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd_nonlinux_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "agent_systemd_nonlinux_test_testsystemdmanagergetservicedetails",
      "_tgt": "agent_systemd_newsystemdmanager"
    },
    {
      "source": "agent_systemd_nonlinux_test_testsystemdmanagergetservicedetails",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd_nonlinux_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "agent_systemd_nonlinux_test_testsystemdmanagergetservicedetails",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_systemd_nonlinux_test_testsystemdmanagerfields",
      "target": "agent_systemd_newsystemdmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd_nonlinux_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "agent_systemd_nonlinux_test_testsystemdmanagerfields",
      "_tgt": "agent_systemd_newsystemdmanager"
    },
    {
      "source": "agent_gpu_amd_linux_test_go",
      "target": "agent_gpu_amd_linux_test_testnormalizehexid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_go",
      "_tgt": "agent_gpu_amd_linux_test_testnormalizehexid"
    },
    {
      "source": "agent_gpu_amd_linux_test_go",
      "target": "agent_gpu_amd_linux_test_testcachekeyforamdgpu",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_go",
      "_tgt": "agent_gpu_amd_linux_test_testcachekeyforamdgpu"
    },
    {
      "source": "agent_gpu_amd_linux_test_go",
      "target": "agent_gpu_amd_linux_test_testreadsysfsfloat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_go",
      "_tgt": "agent_gpu_amd_linux_test_testreadsysfsfloat"
    },
    {
      "source": "agent_gpu_amd_linux_test_go",
      "target": "agent_gpu_amd_linux_test_testisamdgpu",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_go",
      "_tgt": "agent_gpu_amd_linux_test_testisamdgpu"
    },
    {
      "source": "agent_gpu_amd_linux_test_go",
      "target": "agent_gpu_amd_linux_test_testamdgpunamecacheroundtrip",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_go",
      "_tgt": "agent_gpu_amd_linux_test_testamdgpunamecacheroundtrip"
    },
    {
      "source": "agent_gpu_amd_linux_test_go",
      "target": "agent_gpu_amd_linux_test_testupdateamdgpudatawithfakesysfs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_go",
      "_tgt": "agent_gpu_amd_linux_test_testupdateamdgpudatawithfakesysfs"
    },
    {
      "source": "agent_gpu_amd_linux_test_go",
      "target": "agent_gpu_amd_linux_test_testlookupamdgpunameinfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_go",
      "_tgt": "agent_gpu_amd_linux_test_testlookupamdgpunameinfile"
    },
    {
      "source": "agent_gpu_amd_linux_test_go",
      "target": "agent_gpu_amd_linux_test_testgetamdgpunamefromidsfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L249",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_go",
      "_tgt": "agent_gpu_amd_linux_test_testgetamdgpunamefromidsfile"
    },
    {
      "source": "agent_gpu_amd_linux_test_testnormalizehexid",
      "target": "agent_gpu_amd_linux_normalizehexid",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_testnormalizehexid",
      "_tgt": "agent_gpu_amd_linux_normalizehexid"
    },
    {
      "source": "agent_gpu_amd_linux_test_testcachekeyforamdgpu",
      "target": "agent_gpu_amd_linux_cachekeyforamdgpu",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_testcachekeyforamdgpu",
      "_tgt": "agent_gpu_amd_linux_cachekeyforamdgpu"
    },
    {
      "source": "agent_gpu_amd_linux_test_testreadsysfsfloat",
      "target": "agent_gpu_amd_linux_readsysfsfloat",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_testreadsysfsfloat",
      "_tgt": "agent_gpu_amd_linux_readsysfsfloat"
    },
    {
      "source": "agent_gpu_amd_linux_test_testreadsysfsfloat",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_testreadsysfsfloat",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_gpu_amd_linux_test_testisamdgpu",
      "target": "agent_gpu_amd_linux_isamdgpu",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_testisamdgpu",
      "_tgt": "agent_gpu_amd_linux_isamdgpu"
    },
    {
      "source": "agent_gpu_amd_linux_test_testisamdgpu",
      "target": "expirymap_expirymap_t_remove",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_testisamdgpu",
      "_tgt": "expirymap_expirymap_t_remove"
    },
    {
      "source": "agent_gpu_amd_linux_test_testamdgpunamecacheroundtrip",
      "target": "agent_gpu_amd_linux_cacheamdgpuname",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_testamdgpunamecacheroundtrip",
      "_tgt": "agent_gpu_amd_linux_cacheamdgpuname"
    },
    {
      "source": "agent_gpu_amd_linux_test_testamdgpunamecacheroundtrip",
      "target": "agent_gpu_amd_linux_getcachedamdgpuname",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_testamdgpunamecacheroundtrip",
      "_tgt": "agent_gpu_amd_linux_getcachedamdgpuname"
    },
    {
      "source": "agent_gpu_amd_linux_test_testamdgpunamecacheroundtrip",
      "target": "agent_gpu_amd_linux_cachemissingamdgpuname",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_testamdgpunamecacheroundtrip",
      "_tgt": "agent_gpu_amd_linux_cachemissingamdgpuname"
    },
    {
      "source": "agent_gpu_amd_linux_test_testupdateamdgpudatawithfakesysfs",
      "target": "utils_utils_bytestomegabytes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_testupdateamdgpudatawithfakesysfs",
      "_tgt": "utils_utils_bytestomegabytes"
    },
    {
      "source": "agent_gpu_amd_linux_test_testupdateamdgpudatawithfakesysfs",
      "target": "utils_logger_logger_write",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_testupdateamdgpudatawithfakesysfs",
      "_tgt": "utils_logger_logger_write"
    },
    {
      "source": "agent_gpu_amd_linux_test_testupdateamdgpudatawithfakesysfs",
      "target": "agent_gpu_amd_linux_cacheamdgpuname",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_testupdateamdgpudatawithfakesysfs",
      "_tgt": "agent_gpu_amd_linux_cacheamdgpuname"
    },
    {
      "source": "agent_gpu_amd_linux_test_testlookupamdgpunameinfile",
      "target": "agent_gpu_amd_linux_lookupamdgpunameinfile",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_testlookupamdgpunameinfile",
      "_tgt": "agent_gpu_amd_linux_lookupamdgpunameinfile"
    },
    {
      "source": "agent_gpu_amd_linux_test_testgetamdgpunamefromidsfile",
      "target": "agent_gpu_amd_linux_lookupamdgpunameinfile",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_testgetamdgpunamefromidsfile",
      "_tgt": "agent_gpu_amd_linux_lookupamdgpunameinfile"
    },
    {
      "source": "agent_gpu_amd_linux_test_testgetamdgpunamefromidsfile",
      "target": "agent_gpu_amd_linux_normalizeamdgpuname",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_test_testgetamdgpunamefromidsfile",
      "_tgt": "agent_gpu_amd_linux_normalizeamdgpuname"
    },
    {
      "source": "agent_system_go",
      "target": "agent_system_getosprettyname",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/system.go",
      "source_location": "L267",
      "weight": 1.0,
      "_src": "agent_system_go",
      "_tgt": "agent_system_getosprettyname"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_refreshsystemdetails",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/system.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_refreshsystemdetails"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_attachsystemdetails",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/system.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_attachsystemdetails"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_updatesystemdetails",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/system.go",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_updatesystemdetails"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_getsystemstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/system.go",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_getsystemstats"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_startserver",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_startserver"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_gethubversion",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_gethubversion"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_handlesession",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_handlesession"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_handlesshrequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_handlesshrequest"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_handlelegacystats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_handlelegacystats"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_writetosession",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L203",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_writetosession"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_stopserver",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L273",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_stopserver"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "agent_agent_go",
      "_tgt": "agent_agent"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_gatherstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_gatherstats"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent.go",
      "source_location": "L218",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_start"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_getfingerprint",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent.go",
      "source_location": "L223",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_getfingerprint"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_newsensorconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_newsensorconfig"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_newsensorconfigwithenv",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_newsensorconfigwithenv"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_updatetemperatures",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_updatetemperatures"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_gettempswithpanicrecovery",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_gettempswithpanicrecovery"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_gettempswithtimeout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_gettempswithtimeout"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_initializediskinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L302",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_initializediskinfo"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_pruneduplicaterootextrafilesystems",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L378",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_pruneduplicaterootextrafilesystems"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_initializediskiostats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L534",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_initializediskiostats"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_updatediskusage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L554",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_updatediskusage"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_updatediskio",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L593",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_updatediskio"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_getrootmountpoint",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L713",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_getrootmountpoint"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_updatenetworkstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_updatenetworkstats"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_initializenetiostats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_initializenetiostats"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_ensurenetinterfacesinitialized",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_ensurenetinterfacesinitialized"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_ensurenetworkinterfacesmap",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_ensurenetworkinterfacesmap"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_loadandticknetbaseline",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_loadandticknetbaseline"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_sumandtrackpernicdeltas",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L153",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_sumandtrackpernicdeltas"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_computebytespersecond",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_computebytespersecond"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_applynetworktotals",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L208",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_applynetworktotals"
    },
    {
      "source": "agent_agent",
      "target": "agent_agent_getconnectionmanager",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_test_helpers.go",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "agent_agent",
      "_tgt": "agent_agent_getconnectionmanager"
    },
    {
      "source": "agent_agent_refreshsystemdetails",
      "target": "agent_system_getosprettyname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/system.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "agent_agent_refreshsystemdetails",
      "_tgt": "agent_system_getosprettyname"
    },
    {
      "source": "agent_agent_refreshsystemdetails",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "agent_agent_refreshsystemdetails",
      "_tgt": "system_info"
    },
    {
      "source": "agent_agent_refreshsystemdetails",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "agent_agent_refreshsystemdetails",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_agent_refreshsystemdetails",
      "target": "zfs_zfs_linux_arcsize",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "agent_agent_refreshsystemdetails",
      "_tgt": "zfs_zfs_linux_arcsize"
    },
    {
      "source": "agent_agent_refreshsystemdetails",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "agent_agent_refreshsystemdetails",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "agent_cpu_getcpumetrics",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "agent_cpu_getcpumetrics"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L152",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "agent_cpu_getpercorecpuusage",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "agent_cpu_getpercorecpuusage"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "utils_utils_bytestogigabytes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "utils_utils_bytestogigabytes"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "notification_providers_max_max",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "zfs_zfs_linux_arcsize",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "zfs_zfs_linux_arcsize"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L224",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_agent_getsystemstats",
      "target": "components_uptime_uptime",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L259",
      "weight": 1.0,
      "_src": "agent_agent_getsystemstats",
      "_tgt": "components_uptime_uptime"
    },
    {
      "source": "agent_system_getosprettyname",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system.go",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "agent_system_getosprettyname",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_sensors_test_go",
      "target": "agent_sensors_test_testisvalidsensor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "agent_sensors_test_go",
      "_tgt": "agent_sensors_test_testisvalidsensor"
    },
    {
      "source": "agent_sensors_test_go",
      "target": "agent_sensors_test_testnewsensorconfigwithenv",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "agent_sensors_test_go",
      "_tgt": "agent_sensors_test_testnewsensorconfigwithenv"
    },
    {
      "source": "agent_sensors_test_go",
      "target": "agent_sensors_test_testnewsensorconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_src": "agent_sensors_test_go",
      "_tgt": "agent_sensors_test_testnewsensorconfig"
    },
    {
      "source": "agent_sensors_test_go",
      "target": "agent_sensors_test_testscaletemperature",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_src": "agent_sensors_test_go",
      "_tgt": "agent_sensors_test_testscaletemperature"
    },
    {
      "source": "agent_sensors_test_go",
      "target": "agent_sensors_test_testscaletemperaturelogic",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_test.go",
      "source_location": "L440",
      "weight": 1.0,
      "_src": "agent_sensors_test_go",
      "_tgt": "agent_sensors_test_testscaletemperaturelogic"
    },
    {
      "source": "agent_sensors_test_go",
      "target": "agent_sensors_test_testgettempswithpanicrecovery",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_test.go",
      "source_location": "L473",
      "weight": 1.0,
      "_src": "agent_sensors_test_go",
      "_tgt": "agent_sensors_test_testgettempswithpanicrecovery"
    },
    {
      "source": "agent_sensors_test_go",
      "target": "agent_sensors_test_testgettempswithtimeout",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_test.go",
      "source_location": "L567",
      "weight": 1.0,
      "_src": "agent_sensors_test_go",
      "_tgt": "agent_sensors_test_testgettempswithtimeout"
    },
    {
      "source": "agent_sensors_test_go",
      "target": "agent_sensors_test_testupdatetemperaturesskipsontimeout",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_test.go",
      "source_location": "L596",
      "weight": 1.0,
      "_src": "agent_sensors_test_go",
      "_tgt": "agent_sensors_test_testupdatetemperaturesskipsontimeout"
    },
    {
      "source": "agent_sensors_test_testisvalidsensor",
      "target": "agent_sensors_isvalidsensor",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "agent_sensors_test_testisvalidsensor",
      "_tgt": "agent_sensors_isvalidsensor"
    },
    {
      "source": "agent_sensors_test_testnewsensorconfigwithenv",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_src": "agent_sensors_test_testnewsensorconfigwithenv",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_sensors_test_testnewsensorconfig",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_test.go",
      "source_location": "L379",
      "weight": 1.0,
      "_src": "agent_sensors_test_testnewsensorconfig",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_sensors_test_testscaletemperature",
      "target": "agent_sensors_scaletemperature",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_test.go",
      "source_location": "L432",
      "weight": 1.0,
      "_src": "agent_sensors_test_testscaletemperature",
      "_tgt": "agent_sensors_scaletemperature"
    },
    {
      "source": "agent_sensors_test_testscaletemperaturelogic",
      "target": "agent_sensors_scaletemperature",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_test.go",
      "source_location": "L445",
      "weight": 1.0,
      "_src": "agent_sensors_test_testscaletemperaturelogic",
      "_tgt": "agent_sensors_scaletemperature"
    },
    {
      "source": "agent_sensors_test_testgettempswithpanicrecovery",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_test.go",
      "source_location": "L554",
      "weight": 1.0,
      "_src": "agent_sensors_test_testgettempswithpanicrecovery",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_sensors_test_testgettempswithtimeout",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_test.go",
      "source_location": "L581",
      "weight": 1.0,
      "_src": "agent_sensors_test_testgettempswithtimeout",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_sensors_test_testgettempswithtimeout",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_test.go",
      "source_location": "L587",
      "weight": 1.0,
      "_src": "agent_sensors_test_testgettempswithtimeout",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_sensors_test_testupdatetemperaturesskipsontimeout",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_test.go",
      "source_location": "L609",
      "weight": 1.0,
      "_src": "agent_sensors_test_testupdatetemperaturesskipsontimeout",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_fingerprint_go",
      "target": "agent_fingerprint_getfingerprint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/fingerprint.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "agent_fingerprint_go",
      "_tgt": "agent_fingerprint_getfingerprint"
    },
    {
      "source": "agent_fingerprint_go",
      "target": "agent_fingerprint_generatefingerprint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/fingerprint.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "agent_fingerprint_go",
      "_tgt": "agent_fingerprint_generatefingerprint"
    },
    {
      "source": "agent_fingerprint_go",
      "target": "agent_fingerprint_readfingerprint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/fingerprint.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "agent_fingerprint_go",
      "_tgt": "agent_fingerprint_readfingerprint"
    },
    {
      "source": "agent_fingerprint_go",
      "target": "agent_fingerprint_savefingerprint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/fingerprint.go",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "agent_fingerprint_go",
      "_tgt": "agent_fingerprint_savefingerprint"
    },
    {
      "source": "agent_fingerprint_go",
      "target": "agent_fingerprint_deletefingerprint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/fingerprint.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "agent_fingerprint_go",
      "_tgt": "agent_fingerprint_deletefingerprint"
    },
    {
      "source": "agent_fingerprint_getfingerprint",
      "target": "agent_fingerprint_readfingerprint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/fingerprint.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "agent_fingerprint_getfingerprint",
      "_tgt": "agent_fingerprint_readfingerprint"
    },
    {
      "source": "agent_fingerprint_getfingerprint",
      "target": "agent_fingerprint_generatefingerprint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/fingerprint.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "agent_fingerprint_getfingerprint",
      "_tgt": "agent_fingerprint_generatefingerprint"
    },
    {
      "source": "agent_fingerprint_getfingerprint",
      "target": "agent_fingerprint_savefingerprint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/fingerprint.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "agent_fingerprint_getfingerprint",
      "_tgt": "agent_fingerprint_savefingerprint"
    },
    {
      "source": "agent_fingerprint_generatefingerprint",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/fingerprint.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "agent_fingerprint_generatefingerprint",
      "_tgt": "system_info"
    },
    {
      "source": "agent_fingerprint_generatefingerprint",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/fingerprint.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "agent_fingerprint_generatefingerprint",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_fingerprint_readfingerprint",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/fingerprint.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "agent_fingerprint_readfingerprint",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_fingerprint_savefingerprint",
      "target": "agent_fingerprint_test_testgetfingerprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/fingerprint_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "agent_fingerprint_test_testgetfingerprint",
      "_tgt": "agent_fingerprint_savefingerprint"
    },
    {
      "source": "agent_fingerprint_savefingerprint",
      "target": "agent_fingerprint_test_testsavefingerprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/fingerprint_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "agent_fingerprint_test_testsavefingerprint",
      "_tgt": "agent_fingerprint_savefingerprint"
    },
    {
      "source": "agent_fingerprint_deletefingerprint",
      "target": "expirymap_expirymap_t_remove",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/fingerprint.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "agent_fingerprint_deletefingerprint",
      "_tgt": "expirymap_expirymap_t_remove"
    },
    {
      "source": "agent_fingerprint_deletefingerprint",
      "target": "agent_fingerprint_test_testdeletefingerprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/fingerprint_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "agent_fingerprint_test_testdeletefingerprint",
      "_tgt": "agent_fingerprint_deletefingerprint"
    },
    {
      "source": "agent_fingerprint_deletefingerprint",
      "target": "agent_agent_handlefingerprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L160",
      "weight": 1.0,
      "_src": "agent_agent_handlefingerprint",
      "_tgt": "agent_fingerprint_deletefingerprint"
    },
    {
      "source": "agent_emmc_stub_go",
      "target": "agent_emmc_stub_scanemmcdevices",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_stub.go",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "agent_emmc_stub_go",
      "_tgt": "agent_emmc_stub_scanemmcdevices"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_collectemmchealth",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_collectemmchealth"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_collectmdraidhealth",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_collectmdraidhealth"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smart_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_smartmanager"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_refresh",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_refresh"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_devicessnapshot",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_devicessnapshot"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_resolverefresherror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_resolverefresherror"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_getcurrentdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_getcurrentdata"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_scandevices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_scandevices"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_parseconfigureddevices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L228",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_parseconfigureddevices"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_refreshexcludeddevices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L266",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_refreshexcludeddevices"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_isexcludeddevice",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L279",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_isexcludeddevice"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_filterexcludeddevices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_filterexcludeddevices"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_parsesmartoutput",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L366",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_parsesmartoutput"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_collectsmart",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L459",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_collectsmart"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_smartctlargs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L553",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_smartctlargs"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_hasdatafordevice",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L587",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_hasdatafordevice"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_parsescan",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L601",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_parsescan"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_updatesmartdevices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L759",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_updatesmartdevices"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_isvirtualdevice",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L798",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_isvirtualdevice"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_isvirtualdevicenvme",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L807",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_isvirtualdevicenvme"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_isvirtualdevicescsi",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L814",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_isvirtualdevicescsi"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_isvirtualdevicefromstrings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L823",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_isvirtualdevicefromstrings"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_parsesmartforsata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L841",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_parsesmartforsata"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_parsesmartforscsi",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L953",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_parsesmartforscsi"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_lookupdarwinnvmecapacity",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1042",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_lookupdarwinnvmecapacity"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_parsesmartfornvme",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1087",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_parsesmartfornvme"
    },
    {
      "source": "agent_smartmanager",
      "target": "agent_smartmanager_detectsmartctl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1161",
      "weight": 1.0,
      "_src": "agent_smartmanager",
      "_tgt": "agent_smartmanager_detectsmartctl"
    },
    {
      "source": "agent_smartmanager_collectemmchealth",
      "target": "agent_emmc_linux_reademmchealth",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectemmchealth",
      "_tgt": "agent_emmc_linux_reademmchealth"
    },
    {
      "source": "agent_smartmanager_collectemmchealth",
      "target": "agent_emmc_common_isemmcblockname",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_linux.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectemmchealth",
      "_tgt": "agent_emmc_common_isemmcblockname"
    },
    {
      "source": "agent_smartmanager_collectemmchealth",
      "target": "agent_emmc_common_emmcsmartstatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_linux.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectemmchealth",
      "_tgt": "agent_emmc_common_emmcsmartstatus"
    },
    {
      "source": "agent_smartmanager_collectemmchealth",
      "target": "agent_emmc_common_emmcpreeolstring",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_linux.go",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectemmchealth",
      "_tgt": "agent_emmc_common_emmcpreeolstring"
    },
    {
      "source": "agent_smartmanager_collectemmchealth",
      "target": "agent_emmc_common_emmclifetimestring",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_linux.go",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectemmchealth",
      "_tgt": "agent_emmc_common_emmclifetimestring"
    },
    {
      "source": "agent_server_go",
      "target": "agent_serveroptions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "agent_server_go",
      "_tgt": "agent_serveroptions"
    },
    {
      "source": "agent_server_go",
      "target": "agent_server_extracthubversion",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "agent_server_go",
      "_tgt": "agent_server_extracthubversion"
    },
    {
      "source": "agent_server_go",
      "target": "agent_server_parsekeys",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "agent_server_go",
      "_tgt": "agent_server_parsekeys"
    },
    {
      "source": "agent_server_go",
      "target": "agent_server_getaddress",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "agent_server_go",
      "_tgt": "agent_server_getaddress"
    },
    {
      "source": "agent_server_go",
      "target": "agent_server_getnetwork",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L261",
      "weight": 1.0,
      "_src": "agent_server_go",
      "_tgt": "agent_server_getnetwork"
    },
    {
      "source": "agent_agent_startserver",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "agent_agent_startserver",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_agent_startserver",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "agent_agent_startserver",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_agent_startserver",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "agent_agent_startserver",
      "_tgt": "system_info"
    },
    {
      "source": "agent_agent_startserver",
      "target": "expirymap_expirymap_t_remove",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "agent_agent_startserver",
      "_tgt": "expirymap_expirymap_t_remove"
    },
    {
      "source": "agent_agent_startserver",
      "target": "lib_utils_listen",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "agent_agent_startserver",
      "_tgt": "lib_utils_listen"
    },
    {
      "source": "agent_agent_startserver",
      "target": "ws_fingerprinthandler_handle",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "agent_agent_startserver",
      "_tgt": "ws_fingerprinthandler_handle"
    },
    {
      "source": "agent_agent_startserver",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "agent_agent_startserver",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_agent_gethubversion",
      "target": "agent_server_extracthubversion",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "agent_agent_gethubversion",
      "_tgt": "agent_server_extracthubversion"
    },
    {
      "source": "agent_agent_gethubversion",
      "target": "agent_agent_handlesession",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "agent_agent_handlesession",
      "_tgt": "agent_agent_gethubversion"
    },
    {
      "source": "agent_agent_handlesession",
      "target": "agent_agent_handlelegacystats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "agent_agent_handlesession",
      "_tgt": "agent_agent_handlelegacystats"
    },
    {
      "source": "agent_agent_handlesession",
      "target": "agent_agent_handlesshrequest",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "agent_agent_handlesession",
      "_tgt": "agent_agent_handlesshrequest"
    },
    {
      "source": "agent_agent_handlesession",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "agent_agent_handlesession",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_agent_handlesshrequest",
      "target": "agent_response_newagentresponse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "agent_agent_handlesshrequest",
      "_tgt": "agent_response_newagentresponse"
    },
    {
      "source": "agent_agent_handlelegacystats",
      "target": "agent_agent_writetosession",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "agent_agent_handlelegacystats",
      "_tgt": "agent_agent_writetosession"
    },
    {
      "source": "agent_server_extracthubversion",
      "target": "agent_cmdoptions_parse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "agent_server_extracthubversion",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_server_extracthubversion",
      "target": "agent_server_test_testextracthubversion",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L380",
      "weight": 1.0,
      "_src": "agent_server_test_testextracthubversion",
      "_tgt": "agent_server_extracthubversion"
    },
    {
      "source": "agent_server_parsekeys",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L224",
      "weight": 1.0,
      "_src": "agent_server_parsekeys",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_server_parsekeys",
      "target": "agent_server_test_testparsesinglekeyfromstring",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_src": "agent_server_test_testparsesinglekeyfromstring",
      "_tgt": "agent_server_parsekeys"
    },
    {
      "source": "agent_server_parsekeys",
      "target": "agent_server_test_testparsemultiplekeysfromstring",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_src": "agent_server_test_testparsemultiplekeysfromstring",
      "_tgt": "agent_server_parsekeys"
    },
    {
      "source": "agent_server_parsekeys",
      "target": "agent_server_test_testparsesinglekeyfromfile",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_src": "agent_server_test_testparsesinglekeyfromfile",
      "_tgt": "agent_server_parsekeys"
    },
    {
      "source": "agent_server_parsekeys",
      "target": "agent_server_test_testparsemultiplekeysfromfile",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_src": "agent_server_test_testparsemultiplekeysfromfile",
      "_tgt": "agent_server_parsekeys"
    },
    {
      "source": "agent_server_parsekeys",
      "target": "agent_server_test_testparseinvalidkey",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L309",
      "weight": 1.0,
      "_src": "agent_server_test_testparseinvalidkey",
      "_tgt": "agent_server_parsekeys"
    },
    {
      "source": "agent_server_parsekeys",
      "target": "agent_cmdoptions_loadpublickeys",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "agent_cmdoptions_loadpublickeys",
      "_tgt": "agent_server_parsekeys"
    },
    {
      "source": "agent_server_getaddress",
      "target": "agent_server_getnetwork",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/server.go",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "agent_server_getaddress",
      "_tgt": "agent_server_getnetwork"
    },
    {
      "source": "agent_server_getaddress",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "agent_server_getaddress",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_server_getnetwork",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L262",
      "weight": 1.0,
      "_src": "agent_server_getnetwork",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_server_getnetwork",
      "target": "agent_agent_test_testgetnetwork",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_src": "agent_agent_test_testgetnetwork",
      "_tgt": "agent_server_getnetwork"
    },
    {
      "source": "agent_server_getnetwork",
      "target": "agent_agent_main",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "agent_agent_main",
      "_tgt": "agent_server_getnetwork"
    },
    {
      "source": "agent_agent_stopserver",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L275",
      "weight": 1.0,
      "_src": "agent_agent_stopserver",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_agent_stopserver",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server.go",
      "source_location": "L278",
      "weight": 1.0,
      "_src": "agent_agent_stopserver",
      "_tgt": "system_info"
    },
    {
      "source": "agent_update_go",
      "target": "agent_restarter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/update.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "agent_update_go",
      "_tgt": "agent_restarter"
    },
    {
      "source": "agent_update_go",
      "target": "agent_systemdrestarter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/update.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "agent_update_go",
      "_tgt": "agent_systemdrestarter"
    },
    {
      "source": "agent_update_go",
      "target": "agent_openrcrestarter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/update.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "agent_update_go",
      "_tgt": "agent_openrcrestarter"
    },
    {
      "source": "agent_update_go",
      "target": "agent_openwrtrestarter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/update.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "agent_update_go",
      "_tgt": "agent_openwrtrestarter"
    },
    {
      "source": "agent_update_go",
      "target": "agent_freebsdrestarter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/update.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "agent_update_go",
      "_tgt": "agent_freebsdrestarter"
    },
    {
      "source": "agent_update_go",
      "target": "agent_update_detectrestarter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/update.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "agent_update_go",
      "_tgt": "agent_update_detectrestarter"
    },
    {
      "source": "agent_update_go",
      "target": "agent_update_update",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/update.go",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "agent_update_go",
      "_tgt": "agent_update_update"
    },
    {
      "source": "agent_systemdrestarter",
      "target": "agent_systemdrestarter_restart",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/update.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "agent_systemdrestarter",
      "_tgt": "agent_systemdrestarter_restart"
    },
    {
      "source": "agent_systemdrestarter_restart",
      "target": "ghupdate_ghupdate_colorprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/update.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "agent_systemdrestarter_restart",
      "_tgt": "ghupdate_ghupdate_colorprint"
    },
    {
      "source": "agent_openrcrestarter",
      "target": "agent_openrcrestarter_restart",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/update.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "agent_openrcrestarter",
      "_tgt": "agent_openrcrestarter_restart"
    },
    {
      "source": "agent_openrcrestarter_restart",
      "target": "ghupdate_ghupdate_colorprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/update.go",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "agent_openrcrestarter_restart",
      "_tgt": "ghupdate_ghupdate_colorprint"
    },
    {
      "source": "agent_openwrtrestarter",
      "target": "agent_openwrtrestarter_restart",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/update.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "agent_openwrtrestarter",
      "_tgt": "agent_openwrtrestarter_restart"
    },
    {
      "source": "agent_openwrtrestarter_restart",
      "target": "ghupdate_ghupdate_colorprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/update.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "agent_openwrtrestarter_restart",
      "_tgt": "ghupdate_ghupdate_colorprint"
    },
    {
      "source": "agent_freebsdrestarter",
      "target": "agent_freebsdrestarter_restart",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/update.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "agent_freebsdrestarter",
      "_tgt": "agent_freebsdrestarter_restart"
    },
    {
      "source": "agent_freebsdrestarter_restart",
      "target": "agent_update_update",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/update.go",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "agent_update_update",
      "_tgt": "agent_freebsdrestarter_restart"
    },
    {
      "source": "agent_freebsdrestarter_restart",
      "target": "ghupdate_ghupdate_colorprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/update.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "agent_freebsdrestarter_restart",
      "_tgt": "ghupdate_ghupdate_colorprint"
    },
    {
      "source": "agent_update_detectrestarter",
      "target": "agent_update_update",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/update.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "agent_update_update",
      "_tgt": "agent_update_detectrestarter"
    },
    {
      "source": "agent_update_update",
      "target": "systems_system_update",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/update.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "agent_update_update",
      "_tgt": "systems_system_update"
    },
    {
      "source": "agent_update_update",
      "target": "ghupdate_ghupdate_colorprintf",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/update.go",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "agent_update_update",
      "_tgt": "ghupdate_ghupdate_colorprintf"
    },
    {
      "source": "agent_update_update",
      "target": "ghupdate_selinux_handleselinuxcontext",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/update.go",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "agent_update_update",
      "_tgt": "ghupdate_selinux_handleselinuxcontext"
    },
    {
      "source": "agent_update_update",
      "target": "ghupdate_ghupdate_colorprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/update.go",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "agent_update_update",
      "_tgt": "ghupdate_ghupdate_colorprint"
    },
    {
      "source": "agent_mdraid_linux_test_go",
      "target": "agent_mdraid_linux_test_testmdraidmocksysfsscanandcollect",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_test_go",
      "_tgt": "agent_mdraid_linux_test_testmdraidmocksysfsscanandcollect"
    },
    {
      "source": "agent_mdraid_linux_test_go",
      "target": "agent_mdraid_linux_test_testmdraidsmartstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_test_go",
      "_tgt": "agent_mdraid_linux_test_testmdraidsmartstatus"
    },
    {
      "source": "agent_mdraid_linux_test_testmdraidmocksysfsscanandcollect",
      "target": "utils_logger_logger_write",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/mdraid_linux_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_test_testmdraidmocksysfsscanandcollect",
      "_tgt": "utils_logger_logger_write"
    },
    {
      "source": "agent_mdraid_linux_test_testmdraidmocksysfsscanandcollect",
      "target": "agent_mdraid_linux_scanmdraiddevices",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/mdraid_linux_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_test_testmdraidmocksysfsscanandcollect",
      "_tgt": "agent_mdraid_linux_scanmdraiddevices"
    },
    {
      "source": "agent_mdraid_linux_test_testmdraidmocksysfsscanandcollect",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/mdraid_linux_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_test_testmdraidmocksysfsscanandcollect",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_mdraid_linux_test_testmdraidsmartstatus",
      "target": "agent_mdraid_linux_mdraidsmartstatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/mdraid_linux_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_test_testmdraidsmartstatus",
      "_tgt": "agent_mdraid_linux_mdraidsmartstatus"
    },
    {
      "source": "agent_network_test_go",
      "target": "agent_network_test_testisvalidnic",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/network_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "agent_network_test_go",
      "_tgt": "agent_network_test_testisvalidnic"
    },
    {
      "source": "agent_network_test_go",
      "target": "agent_network_test_testnewnicconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/network_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "agent_network_test_go",
      "_tgt": "agent_network_test_testnewnicconfig"
    },
    {
      "source": "agent_network_test_go",
      "target": "agent_network_test_testskipnetworkinterface",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/network_test.go",
      "source_location": "L264",
      "weight": 1.0,
      "_src": "agent_network_test_go",
      "_tgt": "agent_network_test_testskipnetworkinterface"
    },
    {
      "source": "agent_network_test_go",
      "target": "agent_network_test_testensurenetworkinterfacesmap",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/network_test.go",
      "source_location": "L297",
      "weight": 1.0,
      "_src": "agent_network_test_go",
      "_tgt": "agent_network_test_testensurenetworkinterfacesmap"
    },
    {
      "source": "agent_network_test_go",
      "target": "agent_network_test_testloadandticknetbaseline",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/network_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_src": "agent_network_test_go",
      "_tgt": "agent_network_test_testloadandticknetbaseline"
    },
    {
      "source": "agent_network_test_go",
      "target": "agent_network_test_testcomputebytespersecond",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/network_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_src": "agent_network_test_go",
      "_tgt": "agent_network_test_testcomputebytespersecond"
    },
    {
      "source": "agent_network_test_go",
      "target": "agent_network_test_testsumandtrackpernicdeltas",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/network_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_src": "agent_network_test_go",
      "_tgt": "agent_network_test_testsumandtrackpernicdeltas"
    },
    {
      "source": "agent_network_test_go",
      "target": "agent_network_test_testsumandtrackpernicdeltashandlescounterreset",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/network_test.go",
      "source_location": "L374",
      "weight": 1.0,
      "_src": "agent_network_test_go",
      "_tgt": "agent_network_test_testsumandtrackpernicdeltashandlescounterreset"
    },
    {
      "source": "agent_network_test_go",
      "target": "agent_network_test_testapplynetworktotals",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/network_test.go",
      "source_location": "L411",
      "weight": 1.0,
      "_src": "agent_network_test_go",
      "_tgt": "agent_network_test_testapplynetworktotals"
    },
    {
      "source": "agent_network_test_testisvalidnic",
      "target": "agent_network_isvalidnic",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "agent_network_test_testisvalidnic",
      "_tgt": "agent_network_isvalidnic"
    },
    {
      "source": "agent_network_test_testnewnicconfig",
      "target": "agent_network_newnicconfig",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network_test.go",
      "source_location": "L256",
      "weight": 1.0,
      "_src": "agent_network_test_testnewnicconfig",
      "_tgt": "agent_network_newnicconfig"
    },
    {
      "source": "agent_network_test_testskipnetworkinterface",
      "target": "agent_network_newnicconfig",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_src": "agent_network_test_testskipnetworkinterface",
      "_tgt": "agent_network_newnicconfig"
    },
    {
      "source": "agent_network_test_testskipnetworkinterface",
      "target": "agent_network_skipnetworkinterface",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network_test.go",
      "source_location": "L292",
      "weight": 1.0,
      "_src": "agent_network_test_testskipnetworkinterface",
      "_tgt": "agent_network_skipnetworkinterface"
    },
    {
      "source": "agent_network_test_testloadandticknetbaseline",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network_test.go",
      "source_location": "L322",
      "weight": 1.0,
      "_src": "agent_network_test_testloadandticknetbaseline",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_systemd_nonlinux_go",
      "target": "agent_systemdmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd_nonlinux.go",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "agent_systemd_nonlinux_go",
      "_tgt": "agent_systemdmanager"
    },
    {
      "source": "agent_systemd_nonlinux_go",
      "target": "agent_systemd_nonlinux_newsystemdmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd_nonlinux.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "agent_systemd_nonlinux_go",
      "_tgt": "agent_systemd_nonlinux_newsystemdmanager"
    },
    {
      "source": "agent_systemdmanager",
      "target": "agent_systemdmanager_getservicestats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "agent_systemdmanager",
      "_tgt": "agent_systemdmanager_getservicestats"
    },
    {
      "source": "agent_systemdmanager",
      "target": "agent_systemdmanager_getservicestatscount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "agent_systemdmanager",
      "_tgt": "agent_systemdmanager_getservicestatscount"
    },
    {
      "source": "agent_systemdmanager",
      "target": "agent_systemdmanager_getfailedservicecount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "agent_systemdmanager",
      "_tgt": "agent_systemdmanager_getfailedservicecount"
    },
    {
      "source": "agent_systemdmanager",
      "target": "agent_systemdmanager_getservicedetails",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L236",
      "weight": 1.0,
      "_src": "agent_systemdmanager",
      "_tgt": "agent_systemdmanager_getservicedetails"
    },
    {
      "source": "agent_systemdmanager",
      "target": "agent_systemd_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "agent_systemd_go",
      "_tgt": "agent_systemdmanager"
    },
    {
      "source": "agent_systemdmanager",
      "target": "agent_systemdmanager_startworker",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "agent_systemdmanager",
      "_tgt": "agent_systemdmanager_startworker"
    },
    {
      "source": "agent_systemdmanager",
      "target": "agent_systemdmanager_updateservicestats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "agent_systemdmanager",
      "_tgt": "agent_systemdmanager_updateservicestats"
    },
    {
      "source": "agent_systemdmanager_getservicestats",
      "target": "agent_systemdmanager_startworker",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "agent_systemdmanager_startworker",
      "_tgt": "agent_systemdmanager_getservicestats"
    },
    {
      "source": "agent_systemdmanager_getservicestats",
      "target": "agent_systemdmanager_updateservicestats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L153",
      "weight": 1.0,
      "_src": "agent_systemdmanager_getservicestats",
      "_tgt": "agent_systemdmanager_updateservicestats"
    },
    {
      "source": "agent_systemdmanager_getservicestats",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "agent_systemdmanager_getservicestats",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_systemdmanager_getservicestats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "agent_systemdmanager_getservicestats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_systemdmanager_getservicestats",
      "target": "alerts_alertscache_delete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "agent_systemdmanager_getservicestats",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "agent_systemdmanager_getservicestatscount",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "agent_systemdmanager_getservicestatscount",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_systemdmanager_getservicedetails",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd_nonlinux.go",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "agent_systemdmanager_getservicedetails",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_gpu_intel_go",
      "target": "agent_intelgpustats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "agent_gpu_intel_go",
      "_tgt": "agent_intelgpustats"
    },
    {
      "source": "agent_gpumanager_updateintelfromstats",
      "target": "agent_gpumanager_collectintelstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectintelstats",
      "_tgt": "agent_gpumanager_updateintelfromstats"
    },
    {
      "source": "agent_gpumanager_updateintelfromstats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_intel.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "agent_gpumanager_updateintelfromstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_collectintelstats",
      "target": "agent_gpumanager_parseintelheaders",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectintelstats",
      "_tgt": "agent_gpumanager_parseintelheaders"
    },
    {
      "source": "agent_gpumanager_collectintelstats",
      "target": "agent_gpumanager_parseinteldata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_intel.go",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectintelstats",
      "_tgt": "agent_gpumanager_parseinteldata"
    },
    {
      "source": "agent_gpumanager_collectintelstats",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_intel.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectintelstats",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_gpumanager_parseintelheaders",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_intel.go",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "agent_gpumanager_parseintelheaders",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_parseintelheaders",
      "target": "notification_providers_max_max",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_intel.go",
      "source_location": "L162",
      "weight": 1.0,
      "_src": "agent_gpumanager_parseintelheaders",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "agent_gpumanager_parseinteldata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_intel.go",
      "source_location": "L176",
      "weight": 1.0,
      "_src": "agent_gpumanager_parseinteldata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_createtestagent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_createtestserveroptions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_createtestserveroptions"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_newconnectionmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_newconnectionmanager"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_statetransitions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_statetransitions"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_eventhandling",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_eventhandling"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_tickermanagement",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_tickermanagement"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_reconnectionlogic",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_reconnectionlogic"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_startwithinvalidconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_startwithinvalidconfig"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_closewebsocket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_closewebsocket"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testconnectionmanager_connectflow",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testconnectionmanager_connectflow"
    },
    {
      "source": "agent_connection_manager_test_go",
      "target": "agent_connection_manager_test_testshouldexitonerr",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_go",
      "_tgt": "agent_connection_manager_test_testshouldexitonerr"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_newconnectionmanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_newconnectionmanager",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_statetransitions",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_statetransitions",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_eventhandling",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_eventhandling",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_tickermanagement",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_tickermanagement",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_reconnectionlogic",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_reconnectionlogic",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_startwithinvalidconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_startwithinvalidconfig",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_closewebsocket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_closewebsocket",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_connection_manager_test_testconnectionmanager_connectflow",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_connectflow",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_agent_newagent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_createtestagent",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_client_test_testnewwebsocketclient",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "agent_client_test_testnewwebsocketclient",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_client_test_testwebsocketclient_getoptions",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_getoptions",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_client_test_testwebsocketclient_verifysignature",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_verifysignature",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_client_test_testwebsocketclient_handlehubrequest",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_handlehubrequest",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_client_test_testwebsocketclient_close",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_close",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestagent",
      "target": "agent_client_test_testwebsocketclient_connectratelimit",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_connectratelimit",
      "_tgt": "agent_connection_manager_test_createtestagent"
    },
    {
      "source": "agent_connection_manager_test_createtestserveroptions",
      "target": "agent_connection_manager_test_testconnectionmanager_startwithinvalidconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_startwithinvalidconfig",
      "_tgt": "agent_connection_manager_test_createtestserveroptions"
    },
    {
      "source": "agent_connection_manager_test_createtestserveroptions",
      "target": "lib_utils_listen",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_createtestserveroptions",
      "_tgt": "lib_utils_listen"
    },
    {
      "source": "agent_connection_manager_test_testconnectionmanager_newconnectionmanager",
      "target": "agent_connection_manager_newconnectionmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_newconnectionmanager",
      "_tgt": "agent_connection_manager_newconnectionmanager"
    },
    {
      "source": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow",
      "target": "agent_client_newwebsocketclient",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit",
      "target": "agent_client_newwebsocketclient",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_connectwithratelimit",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_connection_manager_test_testconnectionmanager_startwithinvalidconfig",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L265",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_startwithinvalidconfig",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_connection_manager_test_testconnectionmanager_closewebsocket",
      "target": "agent_client_newwebsocketclient",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testconnectionmanager_closewebsocket",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_connection_manager_test_testshouldexitonerr",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L308",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testshouldexitonerr",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_connection_manager_test_testshouldexitonerr",
      "target": "agent_connection_manager_shouldexitonerr",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_src": "agent_connection_manager_test_testshouldexitonerr",
      "_tgt": "agent_connection_manager_shouldexitonerr"
    },
    {
      "source": "agent_gpu_go",
      "target": "agent_gpusnapshot",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "agent_gpu_go",
      "_tgt": "agent_gpusnapshot"
    },
    {
      "source": "agent_gpu_go",
      "target": "agent_rocmsmijson",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "agent_gpu_go",
      "_tgt": "agent_rocmsmijson"
    },
    {
      "source": "agent_gpu_go",
      "target": "agent_gpucollector",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "agent_gpu_go",
      "_tgt": "agent_gpucollector"
    },
    {
      "source": "agent_gpu_go",
      "target": "agent_collectorsource",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "agent_gpu_go",
      "_tgt": "agent_collectorsource"
    },
    {
      "source": "agent_gpu_go",
      "target": "agent_gpu_isvalidcollectorsource",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "agent_gpu_go",
      "_tgt": "agent_gpu_isvalidcollectorsource"
    },
    {
      "source": "agent_gpu_go",
      "target": "agent_gpucapabilities",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "agent_gpu_go",
      "_tgt": "agent_gpucapabilities"
    },
    {
      "source": "agent_gpu_go",
      "target": "agent_collectordefinition",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "agent_gpu_go",
      "_tgt": "agent_collectordefinition"
    },
    {
      "source": "agent_gpu_go",
      "target": "agent_gpu_hasanygpucollector",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L474",
      "weight": 1.0,
      "_src": "agent_gpu_go",
      "_tgt": "agent_gpu_hasanygpucollector"
    },
    {
      "source": "agent_gpu_go",
      "target": "agent_gpu_parsecollectorpriority",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L609",
      "weight": 1.0,
      "_src": "agent_gpu_go",
      "_tgt": "agent_gpu_parsecollectorpriority"
    },
    {
      "source": "agent_gpu_go",
      "target": "agent_gpu_newgpumanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L731",
      "weight": 1.0,
      "_src": "agent_gpu_go",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_gpucollector",
      "target": "agent_gpucollector_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "agent_gpucollector",
      "_tgt": "agent_gpucollector_start"
    },
    {
      "source": "agent_gpucollector",
      "target": "agent_gpucollector_collect",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "agent_gpucollector",
      "_tgt": "agent_gpucollector_collect"
    },
    {
      "source": "agent_collectorsource",
      "target": "agent_gpu_parsecollectorpriority",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L613",
      "weight": 1.0,
      "_src": "agent_gpu_parsecollectorpriority",
      "_tgt": "agent_collectorsource"
    },
    {
      "source": "agent_gpu_isvalidcollectorsource",
      "target": "agent_gpu_parsecollectorpriority",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L614",
      "weight": 1.0,
      "_src": "agent_gpu_parsecollectorpriority",
      "_tgt": "agent_gpu_isvalidcollectorsource"
    },
    {
      "source": "agent_gpucollector_start",
      "target": "agent_gpucollector_collect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L160",
      "weight": 1.0,
      "_src": "agent_gpucollector_collect",
      "_tgt": "agent_gpucollector_start"
    },
    {
      "source": "agent_gpucollector_start",
      "target": "agent_gpumanager_startnvidiasmicollector",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L506",
      "weight": 1.0,
      "_src": "agent_gpumanager_startnvidiasmicollector",
      "_tgt": "agent_gpucollector_start"
    },
    {
      "source": "agent_gpucollector_start",
      "target": "agent_gpumanager_starttegrastatscollector",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L516",
      "weight": 1.0,
      "_src": "agent_gpumanager_starttegrastatscollector",
      "_tgt": "agent_gpucollector_start"
    },
    {
      "source": "agent_gpucollector_start",
      "target": "agent_gpumanager_startnvmlcollector",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L632",
      "weight": 1.0,
      "_src": "agent_gpumanager_startnvmlcollector",
      "_tgt": "agent_gpucollector_start"
    },
    {
      "source": "agent_gpucollector_start",
      "target": "agent_gpumanager_startcollectorsbypriority",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L664",
      "weight": 1.0,
      "_src": "agent_gpumanager_startcollectorsbypriority",
      "_tgt": "agent_gpucollector_start"
    },
    {
      "source": "agent_gpucollector_start",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "agent_gpucollector_start",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpucollector_start",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "agent_gpucollector_start",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpucollector_collect",
      "target": "agent_gpumanager_startrocmsmicollector",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L529",
      "weight": 1.0,
      "_src": "agent_gpumanager_startrocmsmicollector",
      "_tgt": "agent_gpucollector_collect"
    },
    {
      "source": "agent_gpumanager_getjetsonparser",
      "target": "agent_gpumanager_starttegrastatscollector",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L514",
      "weight": 1.0,
      "_src": "agent_gpumanager_starttegrastatscollector",
      "_tgt": "agent_gpumanager_getjetsonparser"
    },
    {
      "source": "agent_gpumanager_parsenvidiadata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L243",
      "weight": 1.0,
      "_src": "agent_gpumanager_parsenvidiadata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_parseamddata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L273",
      "weight": 1.0,
      "_src": "agent_gpumanager_parseamddata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_parseamddata",
      "target": "utils_utils_bytestomegabytes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L295",
      "weight": 1.0,
      "_src": "agent_gpumanager_parseamddata",
      "_tgt": "utils_utils_bytestomegabytes"
    },
    {
      "source": "agent_gpumanager_getcurrentdata",
      "target": "agent_gpumanager_initializesnapshots",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L309",
      "weight": 1.0,
      "_src": "agent_gpumanager_getcurrentdata",
      "_tgt": "agent_gpumanager_initializesnapshots"
    },
    {
      "source": "agent_gpumanager_getcurrentdata",
      "target": "agent_gpumanager_countgpunames",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "agent_gpumanager_getcurrentdata",
      "_tgt": "agent_gpumanager_countgpunames"
    },
    {
      "source": "agent_gpumanager_getcurrentdata",
      "target": "agent_gpumanager_calculategpuaverage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L314",
      "weight": 1.0,
      "_src": "agent_gpumanager_getcurrentdata",
      "_tgt": "agent_gpumanager_calculategpuaverage"
    },
    {
      "source": "agent_gpumanager_getcurrentdata",
      "target": "agent_gpumanager_updateinstantaneousvalues",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L315",
      "weight": 1.0,
      "_src": "agent_gpumanager_getcurrentdata",
      "_tgt": "agent_gpumanager_updateinstantaneousvalues"
    },
    {
      "source": "agent_gpumanager_getcurrentdata",
      "target": "agent_gpumanager_storesnapshot",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L316",
      "weight": 1.0,
      "_src": "agent_gpumanager_getcurrentdata",
      "_tgt": "agent_gpumanager_storesnapshot"
    },
    {
      "source": "agent_gpumanager_getcurrentdata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L312",
      "weight": 1.0,
      "_src": "agent_gpumanager_getcurrentdata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_getcurrentdata",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L324",
      "weight": 1.0,
      "_src": "agent_gpumanager_getcurrentdata",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_gpumanager_calculategpuaverage",
      "target": "agent_gpumanager_calculatedeltacount",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L354",
      "weight": 1.0,
      "_src": "agent_gpumanager_calculategpuaverage",
      "_tgt": "agent_gpumanager_calculatedeltacount"
    },
    {
      "source": "agent_gpumanager_calculategpuaverage",
      "target": "agent_gpumanager_calculatedeltas",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L368",
      "weight": 1.0,
      "_src": "agent_gpumanager_calculategpuaverage",
      "_tgt": "agent_gpumanager_calculatedeltas"
    },
    {
      "source": "agent_gpumanager_calculategpuaverage",
      "target": "agent_gpumanager_calculateintelgpuusage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L376",
      "weight": 1.0,
      "_src": "agent_gpumanager_calculategpuaverage",
      "_tgt": "agent_gpumanager_calculateintelgpuusage"
    },
    {
      "source": "agent_gpumanager_calculategpuaverage",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L370",
      "weight": 1.0,
      "_src": "agent_gpumanager_calculategpuaverage",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_gpumanager_calculategpuaverage",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L375",
      "weight": 1.0,
      "_src": "agent_gpumanager_calculategpuaverage",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_calculateintelgpuusage",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L414",
      "weight": 1.0,
      "_src": "agent_gpumanager_calculateintelgpuusage",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_gpumanager_calculateintelgpuusage",
      "target": "notification_providers_max_max",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L415",
      "weight": 1.0,
      "_src": "agent_gpumanager_calculateintelgpuusage",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "agent_gpumanager_updateinstantaneousvalues",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L422",
      "weight": 1.0,
      "_src": "agent_gpumanager_updateinstantaneousvalues",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_gpumanager_storesnapshot",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L436",
      "weight": 1.0,
      "_src": "agent_gpumanager_storesnapshot",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_discovergpucapabilities",
      "target": "agent_gpu_newgpumanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L736",
      "weight": 1.0,
      "_src": "agent_gpu_newgpumanager",
      "_tgt": "agent_gpumanager_discovergpucapabilities"
    },
    {
      "source": "agent_gpumanager_discovergpucapabilities",
      "target": "utils_utils_lookpathhomebrew",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L464",
      "weight": 1.0,
      "_src": "agent_gpumanager_discovergpucapabilities",
      "_tgt": "utils_utils_lookpathhomebrew"
    },
    {
      "source": "agent_gpu_hasanygpucollector",
      "target": "agent_gpu_newgpumanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L754",
      "weight": 1.0,
      "_src": "agent_gpu_newgpumanager",
      "_tgt": "agent_gpu_hasanygpucollector"
    },
    {
      "source": "agent_gpu_hasanygpucollector",
      "target": "agent_gpu_test_testgpucapabilitiesandlegacypriority",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1197",
      "weight": 1.0,
      "_src": "agent_gpu_test_testgpucapabilitiesandlegacypriority",
      "_tgt": "agent_gpu_hasanygpucollector"
    },
    {
      "source": "agent_gpumanager_startintelcollector",
      "target": "agent_gpumanager_collectordefinitions",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L562",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectordefinitions",
      "_tgt": "agent_gpumanager_startintelcollector"
    },
    {
      "source": "agent_gpumanager_startintelcollector",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L487",
      "weight": 1.0,
      "_src": "agent_gpumanager_startintelcollector",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_startintelcollector",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L488",
      "weight": 1.0,
      "_src": "agent_gpumanager_startintelcollector",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpumanager_startnvidiasmicollector",
      "target": "agent_gpumanager_collectordefinitions",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L554",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectordefinitions",
      "_tgt": "agent_gpumanager_startnvidiasmicollector"
    },
    {
      "source": "agent_gpumanager_starttegrastatscollector",
      "target": "agent_gpu_newgpumanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L741",
      "weight": 1.0,
      "_src": "agent_gpu_newgpumanager",
      "_tgt": "agent_gpumanager_starttegrastatscollector"
    },
    {
      "source": "agent_gpumanager_startrocmsmicollector",
      "target": "agent_gpumanager_collectordefinitions",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L578",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectordefinitions",
      "_tgt": "agent_gpumanager_startrocmsmicollector"
    },
    {
      "source": "agent_gpumanager_startrocmsmicollector",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L534",
      "weight": 1.0,
      "_src": "agent_gpumanager_startrocmsmicollector",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_startrocmsmicollector",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L536",
      "weight": 1.0,
      "_src": "agent_gpumanager_startrocmsmicollector",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpumanager_collectordefinitions",
      "target": "agent_gpumanager_startnvmlcollector",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L547",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectordefinitions",
      "_tgt": "agent_gpumanager_startnvmlcollector"
    },
    {
      "source": "agent_gpumanager_collectordefinitions",
      "target": "agent_gpumanager_startamdsysfscollector",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L570",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectordefinitions",
      "_tgt": "agent_gpumanager_startamdsysfscollector"
    },
    {
      "source": "agent_gpumanager_collectordefinitions",
      "target": "agent_gpumanager_startcollectorsbypriority",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L648",
      "weight": 1.0,
      "_src": "agent_gpumanager_startcollectorsbypriority",
      "_tgt": "agent_gpumanager_collectordefinitions"
    },
    {
      "source": "agent_gpu_parsecollectorpriority",
      "target": "agent_gpu_newgpumanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L747",
      "weight": 1.0,
      "_src": "agent_gpu_newgpumanager",
      "_tgt": "agent_gpu_parsecollectorpriority"
    },
    {
      "source": "agent_gpu_parsecollectorpriority",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L611",
      "weight": 1.0,
      "_src": "agent_gpu_parsecollectorpriority",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpu_parsecollectorpriority",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L616",
      "weight": 1.0,
      "_src": "agent_gpu_parsecollectorpriority",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpu_parsecollectorpriority",
      "target": "agent_gpu_test_testparsecollectorpriority",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_src": "agent_gpu_test_testparsecollectorpriority",
      "_tgt": "agent_gpu_parsecollectorpriority"
    },
    {
      "source": "agent_gpumanager_startnvmlcollector",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L629",
      "weight": 1.0,
      "_src": "agent_gpumanager_startnvmlcollector",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_startamdsysfscollector",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L640",
      "weight": 1.0,
      "_src": "agent_gpumanager_startamdsysfscollector",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_startcollectorsbypriority",
      "target": "agent_gpu_newgpumanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L748",
      "weight": 1.0,
      "_src": "agent_gpu_newgpumanager",
      "_tgt": "agent_gpumanager_startcollectorsbypriority"
    },
    {
      "source": "agent_gpumanager_startcollectorsbypriority",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L658",
      "weight": 1.0,
      "_src": "agent_gpumanager_startcollectorsbypriority",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_startcollectorsbypriority",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L659",
      "weight": 1.0,
      "_src": "agent_gpumanager_startcollectorsbypriority",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_resolvelegacycollectorpriority",
      "target": "agent_gpu_newgpumanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu.go",
      "source_location": "L759",
      "weight": 1.0,
      "_src": "agent_gpu_newgpumanager",
      "_tgt": "agent_gpumanager_resolvelegacycollectorpriority"
    },
    {
      "source": "agent_gpumanager_resolvelegacycollectorpriority",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L691",
      "weight": 1.0,
      "_src": "agent_gpumanager_resolvelegacycollectorpriority",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_gpumanager_resolvelegacycollectorpriority",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L724",
      "weight": 1.0,
      "_src": "agent_gpumanager_resolvelegacycollectorpriority",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu.go",
      "source_location": "L732",
      "weight": 1.0,
      "_src": "agent_gpu_newgpumanager",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "agent_agent_newagent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "agent_gpu_test_testnewgpumanagerprioritynvtopfallback",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1381",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerprioritynvtopfallback",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "agent_gpu_test_testnewgpumanagerprioritymixedcollectors",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1412",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerprioritymixedcollectors",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "agent_gpu_test_testnewgpumanagerprioritynvmlfallbacktonvidiasmi",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1433",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerprioritynvmlfallbacktonvidiasmi",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "agent_gpu_test_testnewgpumanagerconfiguredcollectorsmuststart",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1449",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerconfiguredcollectorsmuststart",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "agent_gpu_test_testnewgpumanagerconfigurednvmlbypassescapabilitygate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1476",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerconfigurednvmlbypassescapabilitygate",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_gpu_newgpumanager",
      "target": "agent_gpu_test_testnewgpumanagerjetsonignorescollectorconfig",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1493",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerjetsonignorescollectorconfig",
      "_tgt": "agent_gpu_newgpumanager"
    },
    {
      "source": "agent_agent_go",
      "target": "agent_agent_newagent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "agent_agent_go",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_agent_gatherstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent.go",
      "source_location": "L148",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_agent_gatherstats"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_agent_cache_newsystemdatacache",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_agent_newagent",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_agent_newagent",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "system_info"
    },
    {
      "source": "agent_agent_newagent",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_agent_newagent",
      "target": "badges_api_parseduration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "badges_api_parseduration"
    },
    {
      "source": "agent_agent_newagent",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_docker_newdockermanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_docker_newdockermanager"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_connection_manager_newconnectionmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_connection_manager_newconnectionmanager"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_handlers_newhandlerregistry",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_handlers_newhandlerregistry"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_systemd_newsystemdmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_systemd_newsystemdmanager"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_smart_newsmartmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "agent_agent_newagent",
      "_tgt": "agent_smart_newsmartmanager"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_server_test_teststartserver",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "agent_server_test_teststartserver",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_server_test_teststartserverdisablessh",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "agent_server_test_teststartserverdisablessh",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_server_test_testgethubversion",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L398",
      "weight": 1.0,
      "_src": "agent_server_test_testgethubversion",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_server_test_testwritetosessionencoding",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L507",
      "weight": 1.0,
      "_src": "agent_server_test_testwritetosessionencoding",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_server_test_testhubversioncaching",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L592",
      "weight": 1.0,
      "_src": "agent_server_test_testhubversioncaching",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "agent_agent_main",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "agent_agent_main",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "hub_agent_connect_test_testagentwebsocketintegration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L896",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testagentwebsocketintegration",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1075",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_newagent",
      "target": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1234",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "_tgt": "agent_agent_newagent"
    },
    {
      "source": "agent_agent_gatherstats",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "agent_agent_gatherstats",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_agent_gatherstats",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L205",
      "weight": 1.0,
      "_src": "agent_agent_gatherstats",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_agent_getfingerprint",
      "target": "ws_wsconn_getfingerprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent.go",
      "source_location": "L224",
      "weight": 1.0,
      "_src": "agent_agent_getfingerprint",
      "_tgt": "ws_wsconn_getfingerprint"
    },
    {
      "source": "agent_systemd_test_go",
      "target": "agent_systemd_test_testunescapeservicename",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "agent_systemd_test_go",
      "_tgt": "agent_systemd_test_testunescapeservicename"
    },
    {
      "source": "agent_systemd_test_go",
      "target": "agent_systemd_test_testunescapeservicenameinvalid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "agent_systemd_test_go",
      "_tgt": "agent_systemd_test_testunescapeservicenameinvalid"
    },
    {
      "source": "agent_systemd_test_go",
      "target": "agent_systemd_test_testissystemdavailable",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "agent_systemd_test_go",
      "_tgt": "agent_systemd_test_testissystemdavailable"
    },
    {
      "source": "agent_systemd_test_go",
      "target": "agent_systemd_test_testgetservicepatterns",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "agent_systemd_test_go",
      "_tgt": "agent_systemd_test_testgetservicepatterns"
    },
    {
      "source": "agent_systemd_test_testunescapeservicename",
      "target": "agent_systemd_unescapeservicename",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "agent_systemd_test_testunescapeservicename",
      "_tgt": "agent_systemd_unescapeservicename"
    },
    {
      "source": "agent_systemd_test_testunescapeservicenameinvalid",
      "target": "agent_systemd_unescapeservicename",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "agent_systemd_test_testunescapeservicenameinvalid",
      "_tgt": "agent_systemd_unescapeservicename"
    },
    {
      "source": "agent_systemd_test_testissystemdavailable",
      "target": "agent_systemd_issystemdavailable",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "agent_systemd_test_testissystemdavailable",
      "_tgt": "agent_systemd_issystemdavailable"
    },
    {
      "source": "agent_systemd_test_testgetservicepatterns",
      "target": "agent_systemd_getservicepatterns",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "agent_systemd_test_testgetservicepatterns",
      "_tgt": "agent_systemd_getservicepatterns"
    },
    {
      "source": "agent_mdraid_stub_go",
      "target": "agent_mdraid_stub_scanmdraiddevices",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_stub.go",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "agent_mdraid_stub_go",
      "_tgt": "agent_mdraid_stub_scanmdraiddevices"
    },
    {
      "source": "agent_smartmanager_collectmdraidhealth",
      "target": "agent_mdraid_linux_ismdraidblockname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectmdraidhealth",
      "_tgt": "agent_mdraid_linux_ismdraidblockname"
    },
    {
      "source": "agent_smartmanager_collectmdraidhealth",
      "target": "agent_mdraid_linux_readmdraidhealth",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectmdraidhealth",
      "_tgt": "agent_mdraid_linux_readmdraidhealth"
    },
    {
      "source": "agent_smartmanager_collectmdraidhealth",
      "target": "agent_mdraid_linux_mdraidsmartstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectmdraidhealth",
      "_tgt": "agent_mdraid_linux_mdraidsmartstatus"
    },
    {
      "source": "agent_handlers_go",
      "target": "agent_handlercontext",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "agent_handlers_go",
      "_tgt": "agent_handlercontext"
    },
    {
      "source": "agent_handlers_go",
      "target": "agent_requesthandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "agent_handlers_go",
      "_tgt": "agent_requesthandler"
    },
    {
      "source": "agent_handlers_go",
      "target": "agent_responder",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "agent_handlers_go",
      "_tgt": "agent_responder"
    },
    {
      "source": "agent_handlers_go",
      "target": "agent_handlerregistry",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "agent_handlers_go",
      "_tgt": "agent_handlerregistry"
    },
    {
      "source": "agent_handlers_go",
      "target": "agent_handlers_newhandlerregistry",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "agent_handlers_go",
      "_tgt": "agent_handlers_newhandlerregistry"
    },
    {
      "source": "agent_handlers_go",
      "target": "agent_getdatahandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "agent_handlers_go",
      "_tgt": "agent_getdatahandler"
    },
    {
      "source": "agent_handlers_go",
      "target": "agent_checkfingerprinthandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "agent_handlers_go",
      "_tgt": "agent_checkfingerprinthandler"
    },
    {
      "source": "agent_handlers_go",
      "target": "agent_getcontainerlogshandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "agent_handlers_go",
      "_tgt": "agent_getcontainerlogshandler"
    },
    {
      "source": "agent_handlers_go",
      "target": "agent_getcontainerinfohandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "agent_handlers_go",
      "_tgt": "agent_getcontainerinfohandler"
    },
    {
      "source": "agent_handlers_go",
      "target": "agent_getsmartdatahandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "agent_handlers_go",
      "_tgt": "agent_getsmartdatahandler"
    },
    {
      "source": "agent_handlers_go",
      "target": "agent_getsystemdinfohandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "agent_handlers_go",
      "_tgt": "agent_getsystemdinfohandler"
    },
    {
      "source": "agent_handlerregistry",
      "target": "agent_handlerregistry_register",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "agent_handlerregistry",
      "_tgt": "agent_handlerregistry_register"
    },
    {
      "source": "agent_handlerregistry",
      "target": "agent_handlerregistry_handle",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "agent_handlerregistry",
      "_tgt": "agent_handlerregistry_handle"
    },
    {
      "source": "agent_handlerregistry",
      "target": "agent_handlerregistry_gethandler",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "agent_handlerregistry",
      "_tgt": "agent_handlerregistry_gethandler"
    },
    {
      "source": "agent_handlers_newhandlerregistry",
      "target": "agent_handlerregistry_register",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "agent_handlers_newhandlerregistry",
      "_tgt": "agent_handlerregistry_register"
    },
    {
      "source": "agent_handlers_newhandlerregistry",
      "target": "agent_handlers_test_testhandlerregistry",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/handlers_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "agent_handlers_test_testhandlerregistry",
      "_tgt": "agent_handlers_newhandlerregistry"
    },
    {
      "source": "agent_handlerregistry_handle",
      "target": "agent_getsystemdinfohandler_handle",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "agent_handlerregistry_handle",
      "_tgt": "agent_getsystemdinfohandler_handle"
    },
    {
      "source": "agent_handlerregistry_handle",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/handlers.go",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "agent_handlerregistry_handle",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_getdatahandler",
      "target": "agent_getdatahandler_handle",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "agent_getdatahandler",
      "_tgt": "agent_getdatahandler_handle"
    },
    {
      "source": "agent_checkfingerprinthandler",
      "target": "agent_checkfingerprinthandler_handle",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "agent_checkfingerprinthandler",
      "_tgt": "agent_checkfingerprinthandler_handle"
    },
    {
      "source": "agent_getcontainerlogshandler",
      "target": "agent_getcontainerlogshandler_handle",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "agent_getcontainerlogshandler",
      "_tgt": "agent_getcontainerlogshandler_handle"
    },
    {
      "source": "agent_getcontainerinfohandler",
      "target": "agent_getcontainerinfohandler_handle",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "agent_getcontainerinfohandler",
      "_tgt": "agent_getcontainerinfohandler_handle"
    },
    {
      "source": "agent_getsmartdatahandler",
      "target": "agent_getsmartdatahandler_handle",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "agent_getsmartdatahandler",
      "_tgt": "agent_getsmartdatahandler_handle"
    },
    {
      "source": "agent_getsmartdatahandler_handle",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/handlers.go",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "agent_getsmartdatahandler_handle",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_getsystemdinfohandler",
      "target": "agent_getsystemdinfohandler_handle",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers.go",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "agent_getsystemdinfohandler",
      "_tgt": "agent_getsystemdinfohandler_handle"
    },
    {
      "source": "agent_getsystemdinfohandler_handle",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/handlers.go",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "agent_getsystemdinfohandler_handle",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_gpu_nvml_linux_go",
      "target": "agent_gpu_nvml_linux_openlibrary",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml_linux.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "agent_gpu_nvml_linux_go",
      "_tgt": "agent_gpu_nvml_linux_openlibrary"
    },
    {
      "source": "agent_gpu_nvml_linux_go",
      "target": "agent_gpu_nvml_linux_getnvmlpath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml_linux.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "agent_gpu_nvml_linux_go",
      "_tgt": "agent_gpu_nvml_linux_getnvmlpath"
    },
    {
      "source": "agent_gpu_nvml_linux_go",
      "target": "agent_gpu_nvml_linux_hassymbol",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml_linux.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "agent_gpu_nvml_linux_go",
      "_tgt": "agent_gpu_nvml_linux_hassymbol"
    },
    {
      "source": "agent_nvmlcollector",
      "target": "agent_nvmlcollector_isgpuactive",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml_windows.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "agent_nvmlcollector",
      "_tgt": "agent_nvmlcollector_isgpuactive"
    },
    {
      "source": "agent_nvmlcollector",
      "target": "agent_gpu_nvml_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "agent_gpu_nvml_go",
      "_tgt": "agent_nvmlcollector"
    },
    {
      "source": "agent_nvmlcollector",
      "target": "agent_nvmlcollector_init",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml_unsupported.go",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "agent_nvmlcollector",
      "_tgt": "agent_nvmlcollector_init"
    },
    {
      "source": "agent_nvmlcollector",
      "target": "agent_nvmlcollector_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml_unsupported.go",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "agent_nvmlcollector",
      "_tgt": "agent_nvmlcollector_start"
    },
    {
      "source": "agent_nvmlcollector",
      "target": "agent_nvmlcollector_collect",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "agent_nvmlcollector",
      "_tgt": "agent_nvmlcollector_collect"
    },
    {
      "source": "agent_nvmlcollector",
      "target": "agent_gpu_nvml_unsupported_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml_unsupported.go",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "agent_gpu_nvml_unsupported_go",
      "_tgt": "agent_nvmlcollector"
    },
    {
      "source": "agent_nvmlcollector_isgpuactive",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvml_linux.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "agent_nvmlcollector_isgpuactive",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_nvmlcollector_isgpuactive",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvml_linux.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "agent_nvmlcollector_isgpuactive",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpu_nvml_go",
      "target": "agent_nvmldevice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "agent_gpu_nvml_go",
      "_tgt": "agent_nvmldevice"
    },
    {
      "source": "agent_gpu_nvml_go",
      "target": "agent_nvmlreturn",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "agent_gpu_nvml_go",
      "_tgt": "agent_nvmlreturn"
    },
    {
      "source": "agent_gpu_nvml_go",
      "target": "agent_nvmlmemoryv1",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "agent_gpu_nvml_go",
      "_tgt": "agent_nvmlmemoryv1"
    },
    {
      "source": "agent_gpu_nvml_go",
      "target": "agent_nvmlmemoryv2",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "agent_gpu_nvml_go",
      "_tgt": "agent_nvmlmemoryv2"
    },
    {
      "source": "agent_gpu_nvml_go",
      "target": "agent_nvmlutilization",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "agent_gpu_nvml_go",
      "_tgt": "agent_nvmlutilization"
    },
    {
      "source": "agent_gpu_nvml_go",
      "target": "agent_nvmlpciinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "agent_gpu_nvml_go",
      "_tgt": "agent_nvmlpciinfo"
    },
    {
      "source": "agent_nvmlreturn",
      "target": "agent_nvmlcollector_init",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "agent_nvmlcollector_init",
      "_tgt": "agent_nvmlreturn"
    },
    {
      "source": "agent_nvmlreturn",
      "target": "agent_nvmlcollector_collect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "agent_nvmlcollector_collect",
      "_tgt": "agent_nvmlreturn"
    },
    {
      "source": "agent_nvmlcollector_init",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "agent_nvmlcollector_init",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_nvmlcollector_init",
      "target": "agent_gpu_nvml_windows_getnvmlpath",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "agent_nvmlcollector_init",
      "_tgt": "agent_gpu_nvml_windows_getnvmlpath"
    },
    {
      "source": "agent_nvmlcollector_init",
      "target": "agent_gpu_nvml_windows_openlibrary",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "agent_nvmlcollector_init",
      "_tgt": "agent_gpu_nvml_windows_openlibrary"
    },
    {
      "source": "agent_nvmlcollector_init",
      "target": "agent_gpu_nvml_windows_hassymbol",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "agent_nvmlcollector_init",
      "_tgt": "agent_gpu_nvml_windows_hassymbol"
    },
    {
      "source": "agent_nvmlcollector_init",
      "target": "csharp_index_index",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "agent_nvmlcollector_init",
      "_tgt": "csharp_index_index"
    },
    {
      "source": "agent_nvmlcollector_start",
      "target": "agent_nvmlcollector_collect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "agent_nvmlcollector_start",
      "_tgt": "agent_nvmlcollector_collect"
    },
    {
      "source": "agent_nvmlcollector_collect",
      "target": "csharp_index_index",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "agent_nvmlcollector_collect",
      "_tgt": "csharp_index_index"
    },
    {
      "source": "agent_nvmlcollector_collect",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvml.go",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "agent_nvmlcollector_collect",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_nvmlcollector_collect",
      "target": "advanced_page_list_page_pagelistcomponent_mergesitemapurls",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "advanced_page_list_page_pagelistcomponent_mergesitemapurls",
      "_tgt": "agent_nvmlcollector_collect"
    },
    {
      "source": "agent_sensors_go",
      "target": "agent_gettempsfn",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "agent_sensors_go",
      "_tgt": "agent_gettempsfn"
    },
    {
      "source": "agent_sensors_go",
      "target": "agent_sensorconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "agent_sensors_go",
      "_tgt": "agent_sensorconfig"
    },
    {
      "source": "agent_sensors_go",
      "target": "agent_sensors_isvalidsensor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "agent_sensors_go",
      "_tgt": "agent_sensors_isvalidsensor"
    },
    {
      "source": "agent_sensors_go",
      "target": "agent_sensors_scaletemperature",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L234",
      "weight": 1.0,
      "_src": "agent_sensors_go",
      "_tgt": "agent_sensors_scaletemperature"
    },
    {
      "source": "agent_agent_newsensorconfig",
      "target": "agent_agent_newsensorconfigwithenv",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "agent_agent_newsensorconfig",
      "_tgt": "agent_agent_newsensorconfigwithenv"
    },
    {
      "source": "agent_agent_newsensorconfig",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "agent_agent_newsensorconfig",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_agent_newsensorconfigwithenv",
      "target": "badges_api_parseduration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "agent_agent_newsensorconfigwithenv",
      "_tgt": "badges_api_parseduration"
    },
    {
      "source": "agent_agent_newsensorconfigwithenv",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "agent_agent_newsensorconfigwithenv",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_agent_newsensorconfigwithenv",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "agent_agent_newsensorconfigwithenv",
      "_tgt": "system_info"
    },
    {
      "source": "agent_agent_updatetemperatures",
      "target": "agent_agent_gettempswithtimeout",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "agent_agent_updatetemperatures",
      "_tgt": "agent_agent_gettempswithtimeout"
    },
    {
      "source": "agent_agent_updatetemperatures",
      "target": "agent_sensors_scaletemperature",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "agent_agent_updatetemperatures",
      "_tgt": "agent_sensors_scaletemperature"
    },
    {
      "source": "agent_agent_updatetemperatures",
      "target": "agent_sensors_isvalidsensor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "agent_agent_updatetemperatures",
      "_tgt": "agent_sensors_isvalidsensor"
    },
    {
      "source": "agent_agent_updatetemperatures",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "agent_agent_updatetemperatures",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_agent_updatetemperatures",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "agent_agent_updatetemperatures",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_agent_updatetemperatures",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "agent_agent_updatetemperatures",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_agent_updatetemperatures",
      "target": "notification_providers_max_max",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "agent_agent_updatetemperatures",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "agent_agent_updatetemperatures",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "agent_agent_updatetemperatures",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_agent_gettempswithpanicrecovery",
      "target": "agent_agent_gettempswithtimeout",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors.go",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "agent_agent_gettempswithtimeout",
      "_tgt": "agent_agent_gettempswithpanicrecovery"
    },
    {
      "source": "agent_agent_gettempswithpanicrecovery",
      "target": "agent_lhmprocess_gettemps",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "agent_agent_gettempswithpanicrecovery",
      "_tgt": "agent_lhmprocess_gettemps"
    },
    {
      "source": "agent_sensors_isvalidsensor",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors.go",
      "source_location": "L206",
      "weight": 1.0,
      "_src": "agent_sensors_isvalidsensor",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testparsesmartforscsi",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testparsesmartforscsi"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testparsesmartforsata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testparsesmartforsata"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testparsesmartforsatadevicestatisticstemperature",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testparsesmartforsatadevicestatisticstemperature"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testparsesmartforsataatadevicestatistics",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testparsesmartforsataatadevicestatistics"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testparsesmartforsatanegativedevicestatistics",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testparsesmartforsatanegativedevicestatistics"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testparsesmartforsataparentheticalrawvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testparsesmartforsataparentheticalrawvalue"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testparsesmartfornvme",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L239",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testparsesmartfornvme"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testhasdatafordevice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L268",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testhasdatafordevice"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testdevicessnapshotreturnscopy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L280",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testdevicessnapshotreturnscopy"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testscandeviceswithenvoverrideandseparator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testscandeviceswithenvoverrideandseparator"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testscandeviceswithenvoverride",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testscandeviceswithenvoverride"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testscandeviceswithenvoverrideinvalid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testscandeviceswithenvoverrideinvalid"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testscandeviceswithenvoverrideempty",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L348",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testscandeviceswithenvoverrideempty"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testsmartctlargswithouttype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testsmartctlargswithouttype"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testsmartctlargs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L369",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testsmartctlargs"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testresolverefresherror",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testresolverefresherror"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testparsescan",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L474",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testparsescan"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testmergedevicelistsprefersconfigured",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L507",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testmergedevicelistsprefersconfigured"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testmergedevicelistspreservesverification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L537",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testmergedevicelistspreservesverification"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testmergedevicelistsupdatestypewhenunverified",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L555",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testmergedevicelistsupdatestypewhenunverified"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testmergedevicelistshandlesdeviceswithsamenameanddifferenttypes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L573",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testmergedevicelistshandlesdeviceswithsamenameanddifferenttypes"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testmergedevicelistshandlesmixedraidandregular",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L596",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testmergedevicelistshandlesmixedraidandregular"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testupdatesmartdevicespreservesraiddrives",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L620",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testupdatesmartdevicespreservesraiddrives"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testparsesmartoutputmarksverified",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L655",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testparsesmartoutputmarksverified"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testparsesmartoutputkeepscustomtype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L669",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testparsesmartoutputkeepscustomtype"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testparsesmartoutputresetsverificationonfailure",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L683",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testparsesmartoutputresetsverificationonfailure"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_assertattrvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L692",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_assertattrvalue"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_findattr",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L703",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_findattr"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testisvirtualdevice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L712",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testisvirtualdevice"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testisvirtualdevicenvme",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L744",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testisvirtualdevicenvme"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testisvirtualdevicescsi",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L770",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testisvirtualdevicescsi"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testfindatadevicestatisticsvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L802",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testfindatadevicestatisticsvalue"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testrefreshexcludeddevices",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L978",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testrefreshexcludeddevices"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testisexcludeddevice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L1049",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testisexcludeddevice"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testfilterexcludeddevices",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L1077",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testfilterexcludeddevices"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testisnvmecontrollerpath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L1170",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testisnvmecontrollerpath"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testparsesmartfornvmeapplessd",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L1203",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testparsesmartfornvmeapplessd"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testlookupdarwinnvmecapacitymultipledisks",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L1244",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testlookupdarwinnvmecapacitymultipledisks"
    },
    {
      "source": "agent_smart_test_go",
      "target": "agent_smart_test_testlookupdarwinnvmecapacityprovidererror",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L1270",
      "weight": 1.0,
      "_src": "agent_smart_test_go",
      "_tgt": "agent_smart_test_testlookupdarwinnvmecapacityprovidererror"
    },
    {
      "source": "agent_smart_test_testparsesmartforscsi",
      "target": "agent_smart_test_assertattrvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "agent_smart_test_testparsesmartforscsi",
      "_tgt": "agent_smart_test_assertattrvalue"
    },
    {
      "source": "agent_smart_test_testparsesmartforscsi",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "agent_smart_test_testparsesmartforscsi",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_test_testparsesmartforsata",
      "target": "agent_smart_test_assertattrvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "agent_smart_test_testparsesmartforsata",
      "_tgt": "agent_smart_test_assertattrvalue"
    },
    {
      "source": "agent_smart_test_testparsesmartforsataparentheticalrawvalue",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L232",
      "weight": 1.0,
      "_src": "agent_smart_test_testparsesmartforsataparentheticalrawvalue",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_test_testparsesmartfornvme",
      "target": "agent_smart_test_assertattrvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_src": "agent_smart_test_testparsesmartfornvme",
      "_tgt": "agent_smart_test_assertattrvalue"
    },
    {
      "source": "agent_smart_test_testdevicessnapshotreturnscopy",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_src": "agent_smart_test_testdevicessnapshotreturnscopy",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_test_testscandeviceswithenvoverrideandseparator",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_src": "agent_smart_test_testscandeviceswithenvoverrideandseparator",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_test_testscandeviceswithenvoverride",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_src": "agent_smart_test_testscandeviceswithenvoverride",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_test_testscandeviceswithenvoverrideinvalid",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_src": "agent_smart_test_testscandeviceswithenvoverrideinvalid",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_smart_test_testresolverefresherror",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_src": "agent_smart_test_testresolverefresherror",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_smart_test_testparsescan",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L494",
      "weight": 1.0,
      "_src": "agent_smart_test_testparsescan",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_test_testmergedevicelistsprefersconfigured",
      "target": "agent_smart_mergedevicelists",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L518",
      "weight": 1.0,
      "_src": "agent_smart_test_testmergedevicelistsprefersconfigured",
      "_tgt": "agent_smart_mergedevicelists"
    },
    {
      "source": "agent_smart_test_testmergedevicelistsprefersconfigured",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L519",
      "weight": 1.0,
      "_src": "agent_smart_test_testmergedevicelistsprefersconfigured",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_test_testmergedevicelistspreservesverification",
      "target": "agent_smart_mergedevicelists",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L546",
      "weight": 1.0,
      "_src": "agent_smart_test_testmergedevicelistspreservesverification",
      "_tgt": "agent_smart_mergedevicelists"
    },
    {
      "source": "agent_smart_test_testmergedevicelistspreservesverification",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L547",
      "weight": 1.0,
      "_src": "agent_smart_test_testmergedevicelistspreservesverification",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_test_testmergedevicelistsupdatestypewhenunverified",
      "target": "agent_smart_mergedevicelists",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L564",
      "weight": 1.0,
      "_src": "agent_smart_test_testmergedevicelistsupdatestypewhenunverified",
      "_tgt": "agent_smart_mergedevicelists"
    },
    {
      "source": "agent_smart_test_testmergedevicelistsupdatestypewhenunverified",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L565",
      "weight": 1.0,
      "_src": "agent_smart_test_testmergedevicelistsupdatestypewhenunverified",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_test_testmergedevicelistshandlesdeviceswithsamenameanddifferenttypes",
      "target": "agent_smart_mergedevicelists",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L582",
      "weight": 1.0,
      "_src": "agent_smart_test_testmergedevicelistshandlesdeviceswithsamenameanddifferenttypes",
      "_tgt": "agent_smart_mergedevicelists"
    },
    {
      "source": "agent_smart_test_testmergedevicelistshandlesdeviceswithsamenameanddifferenttypes",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L583",
      "weight": 1.0,
      "_src": "agent_smart_test_testmergedevicelistshandlesdeviceswithsamenameanddifferenttypes",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_test_testmergedevicelistshandlesmixedraidandregular",
      "target": "agent_smart_mergedevicelists",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L605",
      "weight": 1.0,
      "_src": "agent_smart_test_testmergedevicelistshandlesmixedraidandregular",
      "_tgt": "agent_smart_mergedevicelists"
    },
    {
      "source": "agent_smart_test_testmergedevicelistshandlesmixedraidandregular",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L606",
      "weight": 1.0,
      "_src": "agent_smart_test_testmergedevicelistshandlesmixedraidandregular",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_test_assertattrvalue",
      "target": "agent_smart_test_findattr",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_test.go",
      "source_location": "L694",
      "weight": 1.0,
      "_src": "agent_smart_test_assertattrvalue",
      "_tgt": "agent_smart_test_findattr"
    },
    {
      "source": "agent_smart_test_testfindatadevicestatisticsvalue",
      "target": "agent_smart_findatadevicestatisticsvalue",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L967",
      "weight": 1.0,
      "_src": "agent_smart_test_testfindatadevicestatisticsvalue",
      "_tgt": "agent_smart_findatadevicestatisticsvalue"
    },
    {
      "source": "agent_smart_test_testfilterexcludeddevices",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L1164",
      "weight": 1.0,
      "_src": "agent_smart_test_testfilterexcludeddevices",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_test_testisnvmecontrollerpath",
      "target": "agent_smart_isnvmecontrollerpath",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L1197",
      "weight": 1.0,
      "_src": "agent_smart_test_testisnvmecontrollerpath",
      "_tgt": "agent_smart_isnvmecontrollerpath"
    },
    {
      "source": "agent_smart_test_testlookupdarwinnvmecapacityprovidererror",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart_test.go",
      "source_location": "L1272",
      "weight": 1.0,
      "_src": "agent_smart_test_testlookupdarwinnvmecapacityprovidererror",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_gpumanager_startpowermetricscollector",
      "target": "agent_gpumanager_collectpowermetrics",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "agent_gpumanager_startpowermetricscollector",
      "_tgt": "agent_gpumanager_collectpowermetrics"
    },
    {
      "source": "agent_gpumanager_startpowermetricscollector",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "agent_gpumanager_startpowermetricscollector",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_startpowermetricscollector",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "agent_gpumanager_startpowermetricscollector",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpumanager_startmacmoncollector",
      "target": "agent_gpumanager_collectmacmonpipe",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "agent_gpumanager_startmacmoncollector",
      "_tgt": "agent_gpumanager_collectmacmonpipe"
    },
    {
      "source": "agent_gpumanager_startmacmoncollector",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "agent_gpumanager_startmacmoncollector",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_startmacmoncollector",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L153",
      "weight": 1.0,
      "_src": "agent_gpumanager_startmacmoncollector",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_handlers_test_go",
      "target": "agent_mockhandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "agent_handlers_test_go",
      "_tgt": "agent_mockhandler"
    },
    {
      "source": "agent_handlers_test_go",
      "target": "agent_handlers_test_testhandlerregistry",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "agent_handlers_test_go",
      "_tgt": "agent_handlers_test_testhandlerregistry"
    },
    {
      "source": "agent_handlers_test_go",
      "target": "agent_handlers_test_testcheckfingerprinthandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers_test.go",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "agent_handlers_test_go",
      "_tgt": "agent_handlers_test_testcheckfingerprinthandler"
    },
    {
      "source": "agent_mockhandler",
      "target": "agent_mockhandler_handle",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "agent_mockhandler",
      "_tgt": "agent_mockhandler_handle"
    },
    {
      "source": "agent_mockhandler",
      "target": "agent_mockhandler_requiresverification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "agent_mockhandler",
      "_tgt": "agent_mockhandler_requiresverification"
    },
    {
      "source": "agent_mockhandler_handle",
      "target": "agent_handlers_test_testhandlerregistry",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "agent_handlers_test_testhandlerregistry",
      "_tgt": "agent_mockhandler_handle"
    },
    {
      "source": "agent_mockhandler_handle",
      "target": "agent_handlers_test_testcheckfingerprinthandler",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/handlers_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "agent_handlers_test_testcheckfingerprinthandler",
      "_tgt": "agent_mockhandler_handle"
    },
    {
      "source": "agent_handlers_test_testhandlerregistry",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/handlers_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "agent_handlers_test_testhandlerregistry",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_handlers_test_testcheckfingerprinthandler",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/handlers_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "agent_handlers_test_testcheckfingerprinthandler",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testparsenvidiadata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testparsenvidiadata"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testparseamddata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testparseamddata"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testparsenvtopdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testparsenvtopdata"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testupdatenvtopsnapshotskeepsdeviceassociationwhenorderchanges",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testupdatenvtopsnapshotskeepsdeviceassociationwhenorderchanges"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testparsecollectorpriority",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testparsecollectorpriority"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testparsejetsondata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testparsejetsondata"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testgetcurrentdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testgetcurrentdata"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testcalculatedeltacount",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L629",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testcalculatedeltacount"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testcalculatedeltas",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L650",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testcalculatedeltas"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testcalculateintelgpuusage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L683",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testcalculateintelgpuusage"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testupdateinstantaneousvalues",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L756",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testupdateinstantaneousvalues"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_teststoresnapshot",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L779",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_teststoresnapshot"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testcountgpunames",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L851",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testcountgpunames"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testinitializesnapshots",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L891",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testinitializesnapshots"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testcalculategpuaverage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L934",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testcalculategpuaverage"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testgpucapabilitiesandlegacypriority",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1084",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testgpucapabilitiesandlegacypriority"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testcollectorstarthelpers",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1234",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testcollectorstarthelpers"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testnewgpumanagerprioritynvtopfallback",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1366",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testnewgpumanagerprioritynvtopfallback"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testnewgpumanagerprioritymixedcollectors",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1392",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testnewgpumanagerprioritymixedcollectors"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testnewgpumanagerprioritynvmlfallbacktonvidiasmi",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1423",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testnewgpumanagerprioritynvmlfallbacktonvidiasmi"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testnewgpumanagerconfiguredcollectorsmuststart",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1443",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testnewgpumanagerconfiguredcollectorsmuststart"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testcollectordefinitionsnvmldoesnotrequirenvidiasmi",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1464",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testcollectordefinitionsnvmldoesnotrequirenvidiasmi"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testnewgpumanagerconfigurednvmlbypassescapabilitygate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1471",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testnewgpumanagerconfigurednvmlbypassescapabilitygate"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testnewgpumanagerjetsonignorescollectorconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1483",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testnewgpumanagerjetsonignorescollectorconfig"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testaccumulation",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1504",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testaccumulation"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testintelupdatefromstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1671",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testintelupdatefromstats"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testintelcollectorstreaming",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1719",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testintelcollectorstreaming"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testparseintelheaders",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1758",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testparseintelheaders"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testparseinteldata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1846",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testparseinteldata"
    },
    {
      "source": "agent_gpu_test_go",
      "target": "agent_gpu_test_testintelcollectordeviceenv",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_test.go",
      "source_location": "L1974",
      "weight": 1.0,
      "_src": "agent_gpu_test_go",
      "_tgt": "agent_gpu_test_testintelcollectordeviceenv"
    },
    {
      "source": "agent_gpu_test_testparsenvtopdata",
      "target": "utils_utils_bytestomegabytes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L269",
      "weight": 1.0,
      "_src": "agent_gpu_test_testparsenvtopdata",
      "_tgt": "utils_utils_bytestomegabytes"
    },
    {
      "source": "agent_gpu_test_testupdatenvtopsnapshotskeepsdeviceassociationwhenorderchanges",
      "target": "incidents_api_strptr",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_src": "agent_gpu_test_testupdatenvtopsnapshotskeepsdeviceassociationwhenorderchanges",
      "_tgt": "incidents_api_strptr"
    },
    {
      "source": "agent_gpu_test_teststoresnapshot",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L829",
      "weight": 1.0,
      "_src": "agent_gpu_test_teststoresnapshot",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpu_test_testcountgpunames",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L872",
      "weight": 1.0,
      "_src": "agent_gpu_test_testcountgpunames",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpu_test_testgpucapabilitiesandlegacypriority",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1221",
      "weight": 1.0,
      "_src": "agent_gpu_test_testgpucapabilitiesandlegacypriority",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_gpu_test_testcollectorstarthelpers",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1360",
      "weight": 1.0,
      "_src": "agent_gpu_test_testcollectorstarthelpers",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpu_test_testnewgpumanagerprioritynvtopfallback",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1385",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerprioritynvtopfallback",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpu_test_testnewgpumanagerprioritymixedcollectors",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1416",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerprioritymixedcollectors",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpu_test_testnewgpumanagerprioritynvmlfallbacktonvidiasmi",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1437",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerprioritynvmlfallbacktonvidiasmi",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpu_test_testnewgpumanagerconfiguredcollectorsmuststart",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1451",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerconfiguredcollectorsmuststart",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_gpu_test_testnewgpumanagerconfigurednvmlbypassescapabilitygate",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1478",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerconfigurednvmlbypassescapabilitygate",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_gpu_test_testnewgpumanagerjetsonignorescollectorconfig",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_test.go",
      "source_location": "L1497",
      "weight": 1.0,
      "_src": "agent_gpu_test_testnewgpumanagerjetsonignorescollectorconfig",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_smart_windows_go",
      "target": "agent_smart_windows_ensureembeddedsmartctl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_windows.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "agent_smart_windows_go",
      "_tgt": "agent_smart_windows_ensureembeddedsmartctl"
    },
    {
      "source": "agent_emmc_linux_go",
      "target": "agent_emmchealth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "agent_emmc_linux_go",
      "_tgt": "agent_emmchealth"
    },
    {
      "source": "agent_emmc_linux_go",
      "target": "agent_emmc_linux_scanemmcdevices",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "agent_emmc_linux_go",
      "_tgt": "agent_emmc_linux_scanemmcdevices"
    },
    {
      "source": "agent_emmc_linux_go",
      "target": "agent_emmc_linux_reademmchealth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "agent_emmc_linux_go",
      "_tgt": "agent_emmc_linux_reademmchealth"
    },
    {
      "source": "agent_emmc_linux_go",
      "target": "agent_emmc_linux_readlifetime",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "agent_emmc_linux_go",
      "_tgt": "agent_emmc_linux_readlifetime"
    },
    {
      "source": "agent_emmc_linux_go",
      "target": "agent_emmc_linux_readblockcapacitybytes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "agent_emmc_linux_go",
      "_tgt": "agent_emmc_linux_readblockcapacitybytes"
    },
    {
      "source": "agent_emmc_linux_go",
      "target": "agent_emmc_linux_readhexbytefile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "agent_emmc_linux_go",
      "_tgt": "agent_emmc_linux_readhexbytefile"
    },
    {
      "source": "agent_emmc_linux_go",
      "target": "agent_emmc_linux_hasemmchealthfiles",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L203",
      "weight": 1.0,
      "_src": "agent_emmc_linux_go",
      "_tgt": "agent_emmc_linux_hasemmchealthfiles"
    },
    {
      "source": "agent_emmc_linux_scanemmcdevices",
      "target": "agent_emmc_linux_hasemmchealthfiles",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "agent_emmc_linux_scanemmcdevices",
      "_tgt": "agent_emmc_linux_hasemmchealthfiles"
    },
    {
      "source": "agent_emmc_linux_scanemmcdevices",
      "target": "agent_emmc_common_isemmcblockname",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_linux.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "agent_emmc_linux_scanemmcdevices",
      "_tgt": "agent_emmc_common_isemmcblockname"
    },
    {
      "source": "agent_emmc_linux_scanemmcdevices",
      "target": "agent_smartmanager_scandevices",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "agent_emmc_linux_scanemmcdevices"
    },
    {
      "source": "agent_emmc_linux_scanemmcdevices",
      "target": "agent_smart_newsmartmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1212",
      "weight": 1.0,
      "_src": "agent_smart_newsmartmanager",
      "_tgt": "agent_emmc_linux_scanemmcdevices"
    },
    {
      "source": "agent_emmc_linux_scanemmcdevices",
      "target": "agent_emmc_linux_test_testemmcmocksysfsscanandcollect",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_linux_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "agent_emmc_linux_test_testemmcmocksysfsscanandcollect",
      "_tgt": "agent_emmc_linux_scanemmcdevices"
    },
    {
      "source": "agent_emmc_linux_reademmchealth",
      "target": "agent_emmc_linux_readhexbytefile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "agent_emmc_linux_reademmchealth",
      "_tgt": "agent_emmc_linux_readhexbytefile"
    },
    {
      "source": "agent_emmc_linux_reademmchealth",
      "target": "agent_emmc_linux_readlifetime",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "agent_emmc_linux_reademmchealth",
      "_tgt": "agent_emmc_linux_readlifetime"
    },
    {
      "source": "agent_emmc_linux_reademmchealth",
      "target": "agent_emmc_linux_readblockcapacitybytes",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "agent_emmc_linux_reademmchealth",
      "_tgt": "agent_emmc_linux_readblockcapacitybytes"
    },
    {
      "source": "agent_emmc_linux_reademmchealth",
      "target": "agent_emmc_common_isemmcblockname",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_linux.go",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "agent_emmc_linux_reademmchealth",
      "_tgt": "agent_emmc_common_isemmcblockname"
    },
    {
      "source": "agent_emmc_linux_reademmchealth",
      "target": "utils_utils_readstringfile",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_linux.go",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "agent_emmc_linux_reademmchealth",
      "_tgt": "utils_utils_readstringfile"
    },
    {
      "source": "agent_emmc_linux_readlifetime",
      "target": "agent_emmc_linux_readhexbytefile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux.go",
      "source_location": "L162",
      "weight": 1.0,
      "_src": "agent_emmc_linux_readlifetime",
      "_tgt": "agent_emmc_linux_readhexbytefile"
    },
    {
      "source": "agent_emmc_linux_readlifetime",
      "target": "utils_utils_readstringfileok",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_linux.go",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "agent_emmc_linux_readlifetime",
      "_tgt": "utils_utils_readstringfileok"
    },
    {
      "source": "agent_emmc_linux_readlifetime",
      "target": "agent_emmc_common_parsehexbytepair",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_linux.go",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "agent_emmc_linux_readlifetime",
      "_tgt": "agent_emmc_common_parsehexbytepair"
    },
    {
      "source": "agent_emmc_linux_readblockcapacitybytes",
      "target": "utils_utils_readstringfileok",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_linux.go",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "agent_emmc_linux_readblockcapacitybytes",
      "_tgt": "utils_utils_readstringfileok"
    },
    {
      "source": "agent_emmc_linux_readhexbytefile",
      "target": "utils_utils_readstringfileok",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_linux.go",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "agent_emmc_linux_readhexbytefile",
      "_tgt": "utils_utils_readstringfileok"
    },
    {
      "source": "agent_emmc_linux_readhexbytefile",
      "target": "agent_emmc_common_parsehexordecbyte",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_linux.go",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "agent_emmc_linux_readhexbytefile",
      "_tgt": "agent_emmc_common_parsehexordecbyte"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_fsregistrationcontext",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_fsregistrationcontext"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_diskdiscovery",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_diskdiscovery"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_prevdisk",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_prevdisk"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_disk_prevdiskfromcounter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_disk_prevdiskfromcounter"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_disk_parsefilesystementry",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_disk_parsefilesystementry"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_disk_extrafilesystempartitioninfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_disk_extrafilesystempartitioninfo"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_disk_isdockerspecialmountpoint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_disk_isdockerspecialmountpoint"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_disk_registerfilesystemstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_disk_registerfilesystemstats"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_disk_isrootfallbackpartition",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_disk_isrootfallbackpartition"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_disk_findpartitionbyfilesystemsetting",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L234",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_disk_findpartitionbyfilesystemsetting"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_disk_hassamediskusage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L409",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_disk_hassamediskusage"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_disk_withinusagetolerance",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L420",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_disk_withinusagetolerance"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_iomatchcandidate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L427",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_iomatchcandidate"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_disk_findiodevice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L435",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_disk_findiodevice"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_disk_mostactiveiodevice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L476",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_disk_mostactiveiodevice"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_disk_prefixrelated",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L494",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_disk_prefixrelated"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_disk_filesystemmatchespartitionsetting",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L504",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_disk_filesystemmatchespartitionsetting"
    },
    {
      "source": "agent_disk_go",
      "target": "agent_disk_normalizedevicename",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L525",
      "weight": 1.0,
      "_src": "agent_disk_go",
      "_tgt": "agent_disk_normalizedevicename"
    },
    {
      "source": "agent_diskdiscovery",
      "target": "agent_diskdiscovery_addfsstat",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "agent_diskdiscovery",
      "_tgt": "agent_diskdiscovery_addfsstat"
    },
    {
      "source": "agent_diskdiscovery",
      "target": "agent_diskdiscovery_addconfiguredrootfs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "agent_diskdiscovery",
      "_tgt": "agent_diskdiscovery_addconfiguredrootfs"
    },
    {
      "source": "agent_diskdiscovery",
      "target": "agent_diskdiscovery_addpartitionrootfs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "agent_diskdiscovery",
      "_tgt": "agent_diskdiscovery_addpartitionrootfs"
    },
    {
      "source": "agent_diskdiscovery",
      "target": "agent_diskdiscovery_addlastresortrootfs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L218",
      "weight": 1.0,
      "_src": "agent_diskdiscovery",
      "_tgt": "agent_diskdiscovery_addlastresortrootfs"
    },
    {
      "source": "agent_diskdiscovery",
      "target": "agent_diskdiscovery_addconfiguredextrafsentry",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "agent_diskdiscovery",
      "_tgt": "agent_diskdiscovery_addconfiguredextrafsentry"
    },
    {
      "source": "agent_diskdiscovery",
      "target": "agent_diskdiscovery_addconfiguredextrafilesystems",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L261",
      "weight": 1.0,
      "_src": "agent_diskdiscovery",
      "_tgt": "agent_diskdiscovery_addconfiguredextrafilesystems"
    },
    {
      "source": "agent_diskdiscovery",
      "target": "agent_diskdiscovery_addpartitionextrafs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L273",
      "weight": 1.0,
      "_src": "agent_diskdiscovery",
      "_tgt": "agent_diskdiscovery_addpartitionextrafs"
    },
    {
      "source": "agent_diskdiscovery",
      "target": "agent_diskdiscovery_addextrafilesystemfolders",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "agent_diskdiscovery",
      "_tgt": "agent_diskdiscovery_addextrafilesystemfolders"
    },
    {
      "source": "agent_disk_prevdiskfromcounter",
      "target": "agent_agent_updatediskio",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L624",
      "weight": 1.0,
      "_src": "agent_agent_updatediskio",
      "_tgt": "agent_disk_prevdiskfromcounter"
    },
    {
      "source": "agent_disk_parsefilesystementry",
      "target": "agent_disk_extrafilesystempartitioninfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "agent_disk_extrafilesystempartitioninfo",
      "_tgt": "agent_disk_parsefilesystementry"
    },
    {
      "source": "agent_disk_parsefilesystementry",
      "target": "agent_disk_registerfilesystemstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "agent_disk_registerfilesystemstats",
      "_tgt": "agent_disk_parsefilesystementry"
    },
    {
      "source": "agent_disk_parsefilesystementry",
      "target": "agent_diskdiscovery_addconfiguredextrafilesystems",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L263",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addconfiguredextrafilesystems",
      "_tgt": "agent_disk_parsefilesystementry"
    },
    {
      "source": "agent_disk_parsefilesystementry",
      "target": "agent_diskdiscovery_addextrafilesystemfolders",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L296",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addextrafilesystemfolders",
      "_tgt": "agent_disk_parsefilesystementry"
    },
    {
      "source": "agent_disk_parsefilesystementry",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "agent_disk_parsefilesystementry",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_disk_extrafilesystempartitioninfo",
      "target": "agent_diskdiscovery_addpartitionextrafs",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L277",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addpartitionextrafs",
      "_tgt": "agent_disk_extrafilesystempartitioninfo"
    },
    {
      "source": "agent_disk_extrafilesystempartitioninfo",
      "target": "agent_disk_test_testextrafilesystempartitioninfo",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "agent_disk_test_testextrafilesystempartitioninfo",
      "_tgt": "agent_disk_extrafilesystempartitioninfo"
    },
    {
      "source": "agent_disk_isdockerspecialmountpoint",
      "target": "agent_disk_isrootfallbackpartition",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "agent_disk_isrootfallbackpartition",
      "_tgt": "agent_disk_isdockerspecialmountpoint"
    },
    {
      "source": "agent_disk_isdockerspecialmountpoint",
      "target": "agent_disk_test_testisdockerspecialmountpoint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk_test.go",
      "source_location": "L765",
      "weight": 1.0,
      "_src": "agent_disk_test_testisdockerspecialmountpoint",
      "_tgt": "agent_disk_isdockerspecialmountpoint"
    },
    {
      "source": "agent_disk_registerfilesystemstats",
      "target": "agent_disk_findiodevice",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "agent_disk_registerfilesystemstats",
      "_tgt": "agent_disk_findiodevice"
    },
    {
      "source": "agent_disk_registerfilesystemstats",
      "target": "agent_diskdiscovery_addfsstat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addfsstat",
      "_tgt": "agent_disk_registerfilesystemstats"
    },
    {
      "source": "agent_disk_registerfilesystemstats",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "agent_disk_registerfilesystemstats",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_disk_registerfilesystemstats",
      "target": "agent_disk_test_testbuildfsstatregistration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk_test.go",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "agent_disk_test_testbuildfsstatregistration",
      "_tgt": "agent_disk_registerfilesystemstats"
    },
    {
      "source": "agent_diskdiscovery_addfsstat",
      "target": "agent_diskdiscovery_addconfiguredrootfs",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addconfiguredrootfs",
      "_tgt": "agent_diskdiscovery_addfsstat"
    },
    {
      "source": "agent_diskdiscovery_addfsstat",
      "target": "agent_diskdiscovery_addpartitionrootfs",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addpartitionrootfs",
      "_tgt": "agent_diskdiscovery_addfsstat"
    },
    {
      "source": "agent_diskdiscovery_addfsstat",
      "target": "agent_diskdiscovery_addconfiguredextrafsentry",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L247",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addconfiguredextrafsentry",
      "_tgt": "agent_diskdiscovery_addfsstat"
    },
    {
      "source": "agent_diskdiscovery_addfsstat",
      "target": "agent_diskdiscovery_addpartitionextrafs",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L278",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addpartitionextrafs",
      "_tgt": "agent_diskdiscovery_addfsstat"
    },
    {
      "source": "agent_diskdiscovery_addfsstat",
      "target": "agent_diskdiscovery_addextrafilesystemfolders",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L297",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addextrafilesystemfolders",
      "_tgt": "agent_diskdiscovery_addfsstat"
    },
    {
      "source": "agent_diskdiscovery_addfsstat",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addfsstat",
      "_tgt": "system_info"
    },
    {
      "source": "agent_diskdiscovery_addconfiguredrootfs",
      "target": "agent_disk_filesystemmatchespartitionsetting",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addconfiguredrootfs",
      "_tgt": "agent_disk_filesystemmatchespartitionsetting"
    },
    {
      "source": "agent_diskdiscovery_addconfiguredrootfs",
      "target": "agent_disk_findiodevice",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L187",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addconfiguredrootfs",
      "_tgt": "agent_disk_findiodevice"
    },
    {
      "source": "agent_diskdiscovery_addconfiguredrootfs",
      "target": "agent_agent_initializediskinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L341",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "agent_diskdiscovery_addconfiguredrootfs"
    },
    {
      "source": "agent_diskdiscovery_addconfiguredrootfs",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addconfiguredrootfs",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_disk_isrootfallbackpartition",
      "target": "agent_agent_initializediskinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L350",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "agent_disk_isrootfallbackpartition"
    },
    {
      "source": "agent_diskdiscovery_addpartitionrootfs",
      "target": "agent_disk_findiodevice",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L205",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addpartitionrootfs",
      "_tgt": "agent_disk_findiodevice"
    },
    {
      "source": "agent_diskdiscovery_addpartitionrootfs",
      "target": "agent_agent_initializediskinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L351",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "agent_diskdiscovery_addpartitionrootfs"
    },
    {
      "source": "agent_diskdiscovery_addlastresortrootfs",
      "target": "agent_disk_mostactiveiodevice",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addlastresortrootfs",
      "_tgt": "agent_disk_mostactiveiodevice"
    },
    {
      "source": "agent_diskdiscovery_addlastresortrootfs",
      "target": "agent_agent_initializediskinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L370",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "agent_diskdiscovery_addlastresortrootfs"
    },
    {
      "source": "agent_diskdiscovery_addlastresortrootfs",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addlastresortrootfs",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_disk_findpartitionbyfilesystemsetting",
      "target": "agent_diskdiscovery_addconfiguredextrafsentry",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L246",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addconfiguredextrafsentry",
      "_tgt": "agent_disk_findpartitionbyfilesystemsetting"
    },
    {
      "source": "agent_diskdiscovery_addconfiguredextrafsentry",
      "target": "agent_diskdiscovery_addconfiguredextrafilesystems",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L264",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addconfiguredextrafilesystems",
      "_tgt": "agent_diskdiscovery_addconfiguredextrafsentry"
    },
    {
      "source": "agent_diskdiscovery_addconfiguredextrafsentry",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L255",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addconfiguredextrafsentry",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_diskdiscovery_addconfiguredextrafilesystems",
      "target": "agent_agent_initializediskinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L345",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "agent_diskdiscovery_addconfiguredextrafilesystems"
    },
    {
      "source": "agent_diskdiscovery_addpartitionextrafs",
      "target": "agent_agent_initializediskinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L353",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "agent_diskdiscovery_addpartitionextrafs"
    },
    {
      "source": "agent_diskdiscovery_addextrafilesystemfolders",
      "target": "agent_agent_initializediskinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L364",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "agent_diskdiscovery_addextrafilesystemfolders"
    },
    {
      "source": "agent_diskdiscovery_addextrafilesystemfolders",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L285",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addextrafilesystemfolders",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_diskdiscovery_addextrafilesystemfolders",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L292",
      "weight": 1.0,
      "_src": "agent_diskdiscovery_addextrafilesystemfolders",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_agent_initializediskinfo",
      "target": "agent_agent_getrootmountpoint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L335",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "agent_agent_getrootmountpoint"
    },
    {
      "source": "agent_agent_initializediskinfo",
      "target": "agent_agent_pruneduplicaterootextrafilesystems",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L373",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "agent_agent_pruneduplicaterootextrafilesystems"
    },
    {
      "source": "agent_agent_initializediskinfo",
      "target": "agent_agent_initializediskiostats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L374",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "agent_agent_initializediskiostats"
    },
    {
      "source": "agent_agent_initializediskinfo",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L303",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_agent_initializediskinfo",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L309",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_agent_initializediskinfo",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L311",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_agent_initializediskinfo",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L358",
      "weight": 1.0,
      "_src": "agent_agent_initializediskinfo",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_agent_pruneduplicaterootextrafilesystems",
      "target": "agent_disk_hassamediskusage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L401",
      "weight": 1.0,
      "_src": "agent_agent_pruneduplicaterootextrafilesystems",
      "_tgt": "agent_disk_hassamediskusage"
    },
    {
      "source": "agent_agent_pruneduplicaterootextrafilesystems",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L402",
      "weight": 1.0,
      "_src": "agent_agent_pruneduplicaterootextrafilesystems",
      "_tgt": "system_info"
    },
    {
      "source": "agent_agent_pruneduplicaterootextrafilesystems",
      "target": "alerts_alertscache_delete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L403",
      "weight": 1.0,
      "_src": "agent_agent_pruneduplicaterootextrafilesystems",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "agent_disk_hassamediskusage",
      "target": "agent_disk_withinusagetolerance",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L415",
      "weight": 1.0,
      "_src": "agent_disk_hassamediskusage",
      "_tgt": "agent_disk_withinusagetolerance"
    },
    {
      "source": "agent_disk_hassamediskusage",
      "target": "agent_disk_test_testhassamediskusage",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk_test.go",
      "source_location": "L990",
      "weight": 1.0,
      "_src": "agent_disk_test_testhassamediskusage",
      "_tgt": "agent_disk_hassamediskusage"
    },
    {
      "source": "agent_disk_findiodevice",
      "target": "agent_disk_normalizedevicename",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L436",
      "weight": 1.0,
      "_src": "agent_disk_findiodevice",
      "_tgt": "agent_disk_normalizedevicename"
    },
    {
      "source": "agent_disk_findiodevice",
      "target": "agent_disk_prefixrelated",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L447",
      "weight": 1.0,
      "_src": "agent_disk_findiodevice",
      "_tgt": "agent_disk_prefixrelated"
    },
    {
      "source": "agent_disk_findiodevice",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L457",
      "weight": 1.0,
      "_src": "agent_disk_findiodevice",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_disk_findiodevice",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L470",
      "weight": 1.0,
      "_src": "agent_disk_findiodevice",
      "_tgt": "system_info"
    },
    {
      "source": "agent_disk_findiodevice",
      "target": "agent_disk_test_testfindiodevice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk_test.go",
      "source_location": "L621",
      "weight": 1.0,
      "_src": "agent_disk_test_testfindiodevice",
      "_tgt": "agent_disk_findiodevice"
    },
    {
      "source": "agent_disk_mostactiveiodevice",
      "target": "agent_disk_test_testmostactiveiodevice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk_test.go",
      "source_location": "L733",
      "weight": 1.0,
      "_src": "agent_disk_test_testmostactiveiodevice",
      "_tgt": "agent_disk_mostactiveiodevice"
    },
    {
      "source": "agent_disk_prefixrelated",
      "target": "agent_disk_filesystemmatchespartitionsetting",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L521",
      "weight": 1.0,
      "_src": "agent_disk_filesystemmatchespartitionsetting",
      "_tgt": "agent_disk_prefixrelated"
    },
    {
      "source": "agent_disk_filesystemmatchespartitionsetting",
      "target": "agent_disk_normalizedevicename",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L513",
      "weight": 1.0,
      "_src": "agent_disk_filesystemmatchespartitionsetting",
      "_tgt": "agent_disk_normalizedevicename"
    },
    {
      "source": "agent_disk_filesystemmatchespartitionsetting",
      "target": "agent_disk_test_testfilesystemmatchespartitionsetting",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk_test.go",
      "source_location": "L707",
      "weight": 1.0,
      "_src": "agent_disk_test_testfilesystemmatchespartitionsetting",
      "_tgt": "agent_disk_filesystemmatchespartitionsetting"
    },
    {
      "source": "agent_agent_initializediskiostats",
      "target": "agent_agent_updatediskio",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk.go",
      "source_location": "L647",
      "weight": 1.0,
      "_src": "agent_agent_updatediskio",
      "_tgt": "agent_agent_initializediskiostats"
    },
    {
      "source": "agent_agent_initializediskiostats",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L541",
      "weight": 1.0,
      "_src": "agent_agent_initializediskiostats",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_agent_updatediskusage",
      "target": "utils_utils_bytestogigabytes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L569",
      "weight": 1.0,
      "_src": "agent_agent_updatediskusage",
      "_tgt": "utils_utils_bytestogigabytes"
    },
    {
      "source": "agent_agent_updatediskusage",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L574",
      "weight": 1.0,
      "_src": "agent_agent_updatediskusage",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_agent_updatediskusage",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L578",
      "weight": 1.0,
      "_src": "agent_agent_updatediskusage",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_agent_updatediskio",
      "target": "utils_utils_bytestomegabytes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L640",
      "weight": 1.0,
      "_src": "agent_agent_updatediskio",
      "_tgt": "utils_utils_bytestomegabytes"
    },
    {
      "source": "agent_agent_updatediskio",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L645",
      "weight": 1.0,
      "_src": "agent_agent_updatediskio",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_agent_updatediskio",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L658",
      "weight": 1.0,
      "_src": "agent_agent_updatediskio",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_agent_getrootmountpoint",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk.go",
      "source_location": "L715",
      "weight": 1.0,
      "_src": "agent_agent_getrootmountpoint",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_gpu_nvml_windows_go",
      "target": "agent_gpu_nvml_windows_openlibrary",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml_windows.go",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "agent_gpu_nvml_windows_go",
      "_tgt": "agent_gpu_nvml_windows_openlibrary"
    },
    {
      "source": "agent_gpu_nvml_windows_go",
      "target": "agent_gpu_nvml_windows_getnvmlpath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml_windows.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "agent_gpu_nvml_windows_go",
      "_tgt": "agent_gpu_nvml_windows_getnvmlpath"
    },
    {
      "source": "agent_gpu_nvml_windows_go",
      "target": "agent_gpu_nvml_windows_hassymbol",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvml_windows.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "agent_gpu_nvml_windows_go",
      "_tgt": "agent_gpu_nvml_windows_hassymbol"
    },
    {
      "source": "agent_gpu_nvml_windows_hassymbol",
      "target": "ws_fingerprinthandler_handle",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvml_windows.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "agent_gpu_nvml_windows_hassymbol",
      "_tgt": "ws_fingerprinthandler_handle"
    },
    {
      "source": "agent_server_test_go",
      "target": "agent_server_test_teststartserver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "agent_server_test_go",
      "_tgt": "agent_server_test_teststartserver"
    },
    {
      "source": "agent_server_test_go",
      "target": "agent_server_test_teststartserverdisablessh",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "agent_server_test_go",
      "_tgt": "agent_server_test_teststartserverdisablessh"
    },
    {
      "source": "agent_server_test_go",
      "target": "agent_server_test_createtempfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L206",
      "weight": 1.0,
      "_src": "agent_server_test_go",
      "_tgt": "agent_server_test_createtempfile"
    },
    {
      "source": "agent_server_test_go",
      "target": "agent_server_test_testparsesinglekeyfromstring",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "agent_server_test_go",
      "_tgt": "agent_server_test_testparsesinglekeyfromstring"
    },
    {
      "source": "agent_server_test_go",
      "target": "agent_server_test_testparsemultiplekeysfromstring",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_src": "agent_server_test_go",
      "_tgt": "agent_server_test_testparsemultiplekeysfromstring"
    },
    {
      "source": "agent_server_test_go",
      "target": "agent_server_test_testparsesinglekeyfromfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L251",
      "weight": 1.0,
      "_src": "agent_server_test_go",
      "_tgt": "agent_server_test_testparsesinglekeyfromfile"
    },
    {
      "source": "agent_server_test_go",
      "target": "agent_server_test_testparsemultiplekeysfromfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "_src": "agent_server_test_go",
      "_tgt": "agent_server_test_testparsemultiplekeysfromfile"
    },
    {
      "source": "agent_server_test_go",
      "target": "agent_server_test_testparseinvalidkey",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_src": "agent_server_test_go",
      "_tgt": "agent_server_test_testparseinvalidkey"
    },
    {
      "source": "agent_server_test_go",
      "target": "agent_server_test_testextracthubversion",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L323",
      "weight": 1.0,
      "_src": "agent_server_test_go",
      "_tgt": "agent_server_test_testextracthubversion"
    },
    {
      "source": "agent_server_test_go",
      "target": "agent_server_test_testgethubversion",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L397",
      "weight": 1.0,
      "_src": "agent_server_test_go",
      "_tgt": "agent_server_test_testgethubversion"
    },
    {
      "source": "agent_server_test_go",
      "target": "agent_mocksshcontext",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L432",
      "weight": 1.0,
      "_src": "agent_server_test_go",
      "_tgt": "agent_mocksshcontext"
    },
    {
      "source": "agent_server_test_go",
      "target": "agent_server_test_testwritetosessionencoding",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L469",
      "weight": 1.0,
      "_src": "agent_server_test_go",
      "_tgt": "agent_server_test_testwritetosessionencoding"
    },
    {
      "source": "agent_server_test_go",
      "target": "agent_server_test_createtestcombineddata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L560",
      "weight": 1.0,
      "_src": "agent_server_test_go",
      "_tgt": "agent_server_test_createtestcombineddata"
    },
    {
      "source": "agent_server_test_go",
      "target": "agent_server_test_testhubversioncaching",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L588",
      "weight": 1.0,
      "_src": "agent_server_test_go",
      "_tgt": "agent_server_test_testhubversioncaching"
    },
    {
      "source": "agent_server_test_teststartserver",
      "target": "test_mock_testdb_testdb_create",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "agent_server_test_teststartserver",
      "_tgt": "test_mock_testdb_testdb_create"
    },
    {
      "source": "agent_server_test_teststartserver",
      "target": "expirymap_expirymap_t_remove",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "agent_server_test_teststartserver",
      "_tgt": "expirymap_expirymap_t_remove"
    },
    {
      "source": "agent_server_test_teststartserver",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "agent_server_test_teststartserver",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_server_test_teststartserver",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "agent_server_test_teststartserver",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_server_test_teststartserverdisablessh",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "agent_server_test_teststartserverdisablessh",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_server_test_createtempfile",
      "target": "agent_server_test_testparsesinglekeyfromfile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_src": "agent_server_test_testparsesinglekeyfromfile",
      "_tgt": "agent_server_test_createtempfile"
    },
    {
      "source": "agent_server_test_createtempfile",
      "target": "agent_server_test_testparsemultiplekeysfromfile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L281",
      "weight": 1.0,
      "_src": "agent_server_test_testparsemultiplekeysfromfile",
      "_tgt": "agent_server_test_createtempfile"
    },
    {
      "source": "agent_server_test_testparsesinglekeyfromstring",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "agent_server_test_testparsesinglekeyfromstring",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_server_test_testparsemultiplekeysfromstring",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "agent_server_test_testparsemultiplekeysfromstring",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_server_test_testparsesinglekeyfromfile",
      "target": "expirymap_expirymap_t_remove",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "agent_server_test_testparsesinglekeyfromfile",
      "_tgt": "expirymap_expirymap_t_remove"
    },
    {
      "source": "agent_server_test_testparsesinglekeyfromfile",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_src": "agent_server_test_testparsesinglekeyfromfile",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_server_test_testparsemultiplekeysfromfile",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_src": "agent_server_test_testparsemultiplekeysfromfile",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_server_test_testextracthubversion",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L383",
      "weight": 1.0,
      "_src": "agent_server_test_testextracthubversion",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_mocksshcontext",
      "target": "agent_mocksshcontext_sessionid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L439",
      "weight": 1.0,
      "_src": "agent_mocksshcontext",
      "_tgt": "agent_mocksshcontext_sessionid"
    },
    {
      "source": "agent_mocksshcontext",
      "target": "agent_mocksshcontext_clientversion",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "_src": "agent_mocksshcontext",
      "_tgt": "agent_mocksshcontext_clientversion"
    },
    {
      "source": "agent_mocksshcontext",
      "target": "agent_mocksshcontext_serverversion",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L447",
      "weight": 1.0,
      "_src": "agent_mocksshcontext",
      "_tgt": "agent_mocksshcontext_serverversion"
    },
    {
      "source": "agent_mocksshcontext",
      "target": "agent_mocksshcontext_value",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L451",
      "weight": 1.0,
      "_src": "agent_mocksshcontext",
      "_tgt": "agent_mocksshcontext_value"
    },
    {
      "source": "agent_mocksshcontext",
      "target": "agent_mocksshcontext_user",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L458",
      "weight": 1.0,
      "_src": "agent_mocksshcontext",
      "_tgt": "agent_mocksshcontext_user"
    },
    {
      "source": "agent_mocksshcontext",
      "target": "agent_mocksshcontext_remoteaddr",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L459",
      "weight": 1.0,
      "_src": "agent_mocksshcontext",
      "_tgt": "agent_mocksshcontext_remoteaddr"
    },
    {
      "source": "agent_mocksshcontext",
      "target": "agent_mocksshcontext_localaddr",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L460",
      "weight": 1.0,
      "_src": "agent_mocksshcontext",
      "_tgt": "agent_mocksshcontext_localaddr"
    },
    {
      "source": "agent_mocksshcontext",
      "target": "agent_mocksshcontext_permissions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L461",
      "weight": 1.0,
      "_src": "agent_mocksshcontext",
      "_tgt": "agent_mocksshcontext_permissions"
    },
    {
      "source": "agent_mocksshcontext",
      "target": "agent_mocksshcontext_setvalue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "_src": "agent_mocksshcontext",
      "_tgt": "agent_mocksshcontext_setvalue"
    },
    {
      "source": "agent_mocksshcontext_setvalue",
      "target": "alerts_alerts_system_test_createcombineddata",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_createcombineddata",
      "_tgt": "agent_mocksshcontext_setvalue"
    },
    {
      "source": "agent_server_test_testwritetosessionencoding",
      "target": "agent_server_test_createtestcombineddata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/server_test.go",
      "source_location": "L515",
      "weight": 1.0,
      "_src": "agent_server_test_testwritetosessionencoding",
      "_tgt": "agent_server_test_createtestcombineddata"
    },
    {
      "source": "agent_server_test_testwritetosessionencoding",
      "target": "agent_cmdoptions_parse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_src": "agent_server_test_testwritetosessionencoding",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_server_test_testwritetosessionencoding",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/server_test.go",
      "source_location": "L532",
      "weight": 1.0,
      "_src": "agent_server_test_testwritetosessionencoding",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_cpu_go",
      "target": "agent_cpu_init",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/cpu.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "agent_cpu_go",
      "_tgt": "agent_cpu_init"
    },
    {
      "source": "agent_cpu_go",
      "target": "agent_cpumetrics",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/cpu.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "agent_cpu_go",
      "_tgt": "agent_cpumetrics"
    },
    {
      "source": "agent_cpu_go",
      "target": "agent_cpu_getcpumetrics",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/cpu.go",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "agent_cpu_go",
      "_tgt": "agent_cpu_getcpumetrics"
    },
    {
      "source": "agent_cpu_go",
      "target": "agent_cpu_clamppercent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/cpu.go",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "agent_cpu_go",
      "_tgt": "agent_cpu_clamppercent"
    },
    {
      "source": "agent_cpu_go",
      "target": "agent_cpu_getpercorecpuusage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/cpu.go",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "agent_cpu_go",
      "_tgt": "agent_cpu_getpercorecpuusage"
    },
    {
      "source": "agent_cpu_go",
      "target": "agent_cpu_calculatebusy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/cpu.go",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "agent_cpu_go",
      "_tgt": "agent_cpu_calculatebusy"
    },
    {
      "source": "agent_cpu_go",
      "target": "agent_cpu_getallbusy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/cpu.go",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "agent_cpu_go",
      "_tgt": "agent_cpu_getallbusy"
    },
    {
      "source": "agent_cpu_init",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/cpu.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "agent_cpu_init",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_cpu_getcpumetrics",
      "target": "agent_cpu_getallbusy",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/cpu.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "agent_cpu_getcpumetrics",
      "_tgt": "agent_cpu_getallbusy"
    },
    {
      "source": "agent_cpu_getcpumetrics",
      "target": "agent_cpu_calculatebusy",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/cpu.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "agent_cpu_getcpumetrics",
      "_tgt": "agent_cpu_calculatebusy"
    },
    {
      "source": "agent_cpu_getcpumetrics",
      "target": "agent_cpu_clamppercent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/cpu.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "agent_cpu_getcpumetrics",
      "_tgt": "agent_cpu_clamppercent"
    },
    {
      "source": "agent_cpu_getcpumetrics",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/cpu.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "agent_cpu_getcpumetrics",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_cpu_clamppercent",
      "target": "agent_cpu_calculatebusy",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/cpu.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "agent_cpu_calculatebusy",
      "_tgt": "agent_cpu_clamppercent"
    },
    {
      "source": "agent_cpu_clamppercent",
      "target": "notification_providers_max_max",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/cpu.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "agent_cpu_clamppercent",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "agent_cpu_getpercorecpuusage",
      "target": "agent_cpu_calculatebusy",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/cpu.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "agent_cpu_getpercorecpuusage",
      "_tgt": "agent_cpu_calculatebusy"
    },
    {
      "source": "agent_cpu_getpercorecpuusage",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/cpu.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "agent_cpu_getpercorecpuusage",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_cpu_getpercorecpuusage",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_round",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/cpu.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "agent_cpu_getpercorecpuusage",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_round"
    },
    {
      "source": "agent_cpu_calculatebusy",
      "target": "agent_cpu_getallbusy",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/cpu.go",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "agent_cpu_calculatebusy",
      "_tgt": "agent_cpu_getallbusy"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_recordingroundtripper",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_recordingroundtripper"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_roundtripfunc",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_roundtripfunc"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testcalculatememoryusage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testcalculatememoryusage"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testbuilddockercontainerendpoint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testbuilddockercontainerendpoint"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testcontainerdetailsrequestsvalidatecontainerid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testcontainerdetailsrequestsvalidatecontainerid"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testcontainerdetailsrequestsuseexpecteddockerpaths",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testcontainerdetailsrequestsuseexpecteddockerpaths"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testgetpodmancontainerhealth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testgetpodmancontainerhealth"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testvalidatecpupercentage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testvalidatecpupercentage"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testupdatecontainerstatsvalues",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L300",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testupdatecontainerstatsvalues"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testinitializecputracking",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testinitializecputracking"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testgetcpupreviousvalues",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L360",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testgetcpupreviousvalues"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testsetcpucurrentvalues",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L386",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testsetcpucurrentvalues"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testcalculatenetworkstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L406",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testcalculatenetworkstats"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testnetworkstatscachetimeisolation",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testnetworkstatscachetimeisolation"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testdockermanagercreation",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L521",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testdockermanagercreation"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testcheckdockerversion",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L540",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testcheckdockerversion"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_newdockermanagerforversiontest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L656",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_newdockermanagerforversiontest"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testgetdockerstatschecksdockerversionaftercontainerlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L675",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testgetdockerstatschecksdockerversionaftercontainerlist"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testgetdockerstatsretriesversioncheckuntilsuccess",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L759",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testgetdockerstatsretriesversioncheckuntilsuccess"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testcyclecpudeltas",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L807",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testcyclecpudeltas"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testcyclenetworkdeltas",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L836",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testcyclenetworkdeltas"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testconstants",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L863",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testconstants"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testdockerstatswithmockdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L870",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testdockerstatswithmockdata"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testmemorystatsedgecases",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L896",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testmemorystatsedgecases"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testcontainerstatsinitialization",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L940",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testcontainerstatsinitialization"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testcalculatememoryusagewithrealdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L965",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testcalculatememoryusagewithrealdata"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testcpupercentagecalculationwithrealdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L983",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testcpupercentagecalculationwithrealdata"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testnetworkstatscalculationwithrealdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1006",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testnetworkstatscalculationwithrealdata"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testcontainerstatsendtoendwithrealdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1069",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testcontainerstatsendtoendwithrealdata"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testgetlogsdetectsmultiplexedwithoutcontenttype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1129",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testgetlogsdetectsmultiplexedwithoutcontenttype"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testgetlogsdoesnotmisclassifyrawstreamasmultiplexed",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1149",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testgetlogsdoesnotmisclassifyrawstreamasmultiplexed"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testedgecaseswithrealdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1165",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testedgecaseswithrealdata"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testdockerstatsworkflow",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1200",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testdockerstatsworkflow"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testnetworkratecalculationformula",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1249",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testnetworkratecalculationformula"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testgethostinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1274",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testgethostinfo"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testdeltatrackercachetimeisolation",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1292",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testdeltatrackercachetimeisolation"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testparsedockerstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1350",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testparsedockerstatus"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testparsedockerhealthstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1410",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testparsedockerhealthstatus"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testupdatecontainerstatsusespodmaninspecthealthfallback",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1433",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testupdatecontainerstatsusespodmaninspecthealthfallback"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testconstantsandutilityfunctions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1489",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testconstantsandutilityfunctions"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testdecodedockerlogstream",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1507",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testdecodedockerlogstream"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testdecodedockerlogstreammemoryprotection",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1584",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testdecodedockerlogstreammemoryprotection"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testshouldexcludecontainer",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1645",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testshouldexcludecontainer"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testansiescapepattern",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1749",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testansiescapepattern"
    },
    {
      "source": "agent_docker_test_go",
      "target": "agent_docker_test_testconvertcontainerportstostring",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1805",
      "weight": 1.0,
      "_src": "agent_docker_test_go",
      "_tgt": "agent_docker_test_testconvertcontainerportstostring"
    },
    {
      "source": "agent_recordingroundtripper",
      "target": "agent_recordingroundtripper_roundtrip",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "agent_recordingroundtripper",
      "_tgt": "agent_recordingroundtripper_roundtrip"
    },
    {
      "source": "agent_roundtripfunc",
      "target": "agent_roundtripfunc_roundtrip",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "agent_roundtripfunc",
      "_tgt": "agent_roundtripfunc_roundtrip"
    },
    {
      "source": "agent_roundtripfunc",
      "target": "agent_docker_test_testgetpodmancontainerhealth",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_src": "agent_docker_test_testgetpodmancontainerhealth",
      "_tgt": "agent_roundtripfunc"
    },
    {
      "source": "agent_roundtripfunc",
      "target": "agent_docker_test_testupdatecontainerstatsusespodmaninspecthealthfallback",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L1436",
      "weight": 1.0,
      "_src": "agent_docker_test_testupdatecontainerstatsusespodmaninspecthealthfallback",
      "_tgt": "agent_roundtripfunc"
    },
    {
      "source": "agent_recordingroundtripper_roundtrip",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "agent_recordingroundtripper_roundtrip",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_cyclecpudeltas",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_cyclecpudeltas"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_docker_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_dockermanager"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_queue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_queue"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_dequeue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_dequeue"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_shouldexcludecontainer",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_shouldexcludecontainer"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_getdockerstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_getdockerstats"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_initializecputracking",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L232",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_initializecputracking"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_getcpupreviousvalues",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L250",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_getcpupreviousvalues"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_setcpucurrentvalues",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L255",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_setcpucurrentvalues"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_getnetworktracker",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L280",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_getnetworktracker"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_cyclenetworkdeltasforcachetime",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L296",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_cyclenetworkdeltasforcachetime"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_calculatenetworkstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L306",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_calculatenetworkstats"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_getpodmancontainerhealth",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L447",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_getpodmancontainerhealth"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L477",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_updatecontainerstats"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_deletecontainerstatssync",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L589",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_deletecontainerstatssync"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_checkdockerversion",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L703",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_checkdockerversion"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_ensuredockerversionchecked",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L727",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_ensuredockerversionchecked"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_applydockerversioninfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L737",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_applydockerversioninfo"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_decode",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L751",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_decode"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_getcontainerinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L801",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_getcontainerinfo"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_getlogs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L835",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_getlogs"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_gethostinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L948",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_gethostinfo"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_ispodman",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L962",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_ispodman"
    },
    {
      "source": "agent_dockermanager",
      "target": "agent_dockermanager_setispodman",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L967",
      "weight": 1.0,
      "_src": "agent_dockermanager",
      "_tgt": "agent_dockermanager_setispodman"
    },
    {
      "source": "agent_dockermanager_cyclecpudeltas",
      "target": "agent_docker_test_testcyclecpudeltas",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L827",
      "weight": 1.0,
      "_src": "agent_docker_test_testcyclecpudeltas",
      "_tgt": "agent_dockermanager_cyclecpudeltas"
    },
    {
      "source": "agent_docker_test_testcalculatememoryusage",
      "target": "agent_docker_calculatememoryusage",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "agent_docker_test_testcalculatememoryusage",
      "_tgt": "agent_docker_calculatememoryusage"
    },
    {
      "source": "agent_docker_test_testcalculatememoryusage",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L148",
      "weight": 1.0,
      "_src": "agent_docker_test_testcalculatememoryusage",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_docker_test_testbuilddockercontainerendpoint",
      "target": "agent_docker_builddockercontainerendpoint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "agent_docker_test_testbuilddockercontainerendpoint",
      "_tgt": "agent_docker_builddockercontainerendpoint"
    },
    {
      "source": "agent_docker_test_testbuilddockercontainerendpoint",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "agent_docker_test_testbuilddockercontainerendpoint",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_docker_test_testcontainerdetailsrequestsvalidatecontainerid",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_src": "agent_docker_test_testcontainerdetailsrequestsvalidatecontainerid",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_docker_test_testvalidatecpupercentage",
      "target": "agent_docker_validatecpupercentage",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_src": "agent_docker_test_testvalidatecpupercentage",
      "_tgt": "agent_docker_validatecpupercentage"
    },
    {
      "source": "agent_docker_test_testvalidatecpupercentage",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L291",
      "weight": 1.0,
      "_src": "agent_docker_test_testvalidatecpupercentage",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_docker_test_testupdatecontainerstatsvalues",
      "target": "agent_docker_updatecontainerstatsvalues",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_src": "agent_docker_test_testupdatecontainerstatsvalues",
      "_tgt": "agent_docker_updatecontainerstatsvalues"
    },
    {
      "source": "agent_docker_test_testcalculatenetworkstats",
      "target": "deltatracker_deltatracker_newdeltatracker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L417",
      "weight": 1.0,
      "_src": "agent_docker_test_testcalculatenetworkstats",
      "_tgt": "deltatracker_deltatracker_newdeltatracker"
    },
    {
      "source": "agent_docker_test_testcheckdockerversion",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L624",
      "weight": 1.0,
      "_src": "agent_docker_test_testcheckdockerversion",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_docker_test_testcheckdockerversion",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L638",
      "weight": 1.0,
      "_src": "agent_docker_test_testcheckdockerversion",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_docker_test_newdockermanagerforversiontest",
      "target": "agent_docker_test_testgetdockerstatschecksdockerversionaftercontainerlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L728",
      "weight": 1.0,
      "_src": "agent_docker_test_testgetdockerstatschecksdockerversionaftercontainerlist",
      "_tgt": "agent_docker_test_newdockermanagerforversiontest"
    },
    {
      "source": "agent_docker_test_newdockermanagerforversiontest",
      "target": "agent_docker_test_testgetdockerstatsretriesversioncheckuntilsuccess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker_test.go",
      "source_location": "L783",
      "weight": 1.0,
      "_src": "agent_docker_test_testgetdockerstatsretriesversioncheckuntilsuccess",
      "_tgt": "agent_docker_test_newdockermanagerforversiontest"
    },
    {
      "source": "agent_docker_test_testgetdockerstatsretriesversioncheckuntilsuccess",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L772",
      "weight": 1.0,
      "_src": "agent_docker_test_testgetdockerstatsretriesversioncheckuntilsuccess",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_docker_test_testmemorystatsedgecases",
      "target": "agent_docker_calculatememoryusage",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L928",
      "weight": 1.0,
      "_src": "agent_docker_test_testmemorystatsedgecases",
      "_tgt": "agent_docker_calculatememoryusage"
    },
    {
      "source": "agent_docker_test_testmemorystatsedgecases",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L931",
      "weight": 1.0,
      "_src": "agent_docker_test_testmemorystatsedgecases",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_docker_test_testcontainerstatsinitialization",
      "target": "agent_docker_updatecontainerstatsvalues",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L953",
      "weight": 1.0,
      "_src": "agent_docker_test_testcontainerstatsinitialization",
      "_tgt": "agent_docker_updatecontainerstatsvalues"
    },
    {
      "source": "agent_docker_test_testcalculatememoryusagewithrealdata",
      "target": "agent_docker_calculatememoryusage",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L975",
      "weight": 1.0,
      "_src": "agent_docker_test_testcalculatememoryusagewithrealdata",
      "_tgt": "agent_docker_calculatememoryusage"
    },
    {
      "source": "agent_docker_test_testcontainerstatsendtoendwithrealdata",
      "target": "agent_docker_calculatememoryusage",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1103",
      "weight": 1.0,
      "_src": "agent_docker_test_testcontainerstatsendtoendwithrealdata",
      "_tgt": "agent_docker_calculatememoryusage"
    },
    {
      "source": "agent_docker_test_testcontainerstatsendtoendwithrealdata",
      "target": "agent_docker_validatecpupercentage",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1109",
      "weight": 1.0,
      "_src": "agent_docker_test_testcontainerstatsendtoendwithrealdata",
      "_tgt": "agent_docker_validatecpupercentage"
    },
    {
      "source": "agent_docker_test_testcontainerstatsendtoendwithrealdata",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1113",
      "weight": 1.0,
      "_src": "agent_docker_test_testcontainerstatsendtoendwithrealdata",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_docker_test_testcontainerstatsendtoendwithrealdata",
      "target": "agent_docker_updatecontainerstatsvalues",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1118",
      "weight": 1.0,
      "_src": "agent_docker_test_testcontainerstatsendtoendwithrealdata",
      "_tgt": "agent_docker_updatecontainerstatsvalues"
    },
    {
      "source": "agent_docker_test_testcontainerstatsendtoendwithrealdata",
      "target": "utils_utils_bytestomegabytes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1121",
      "weight": 1.0,
      "_src": "agent_docker_test_testcontainerstatsendtoendwithrealdata",
      "_tgt": "utils_utils_bytestomegabytes"
    },
    {
      "source": "agent_docker_test_testedgecaseswithrealdata",
      "target": "agent_docker_calculatememoryusage",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1185",
      "weight": 1.0,
      "_src": "agent_docker_test_testedgecaseswithrealdata",
      "_tgt": "agent_docker_calculatememoryusage"
    },
    {
      "source": "agent_docker_test_testparsedockerstatus",
      "target": "agent_docker_parsedockerstatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1403",
      "weight": 1.0,
      "_src": "agent_docker_test_testparsedockerstatus",
      "_tgt": "agent_docker_parsedockerstatus"
    },
    {
      "source": "agent_docker_test_testparsedockerhealthstatus",
      "target": "agent_docker_parsedockerhealthstatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1426",
      "weight": 1.0,
      "_src": "agent_docker_test_testparsedockerhealthstatus",
      "_tgt": "agent_docker_parsedockerhealthstatus"
    },
    {
      "source": "agent_docker_test_testconstantsandutilityfunctions",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1498",
      "weight": 1.0,
      "_src": "agent_docker_test_testconstantsandutilityfunctions",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_docker_test_testconstantsandutilityfunctions",
      "target": "utils_utils_bytestomegabytes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1502",
      "weight": 1.0,
      "_src": "agent_docker_test_testconstantsandutilityfunctions",
      "_tgt": "utils_utils_bytestomegabytes"
    },
    {
      "source": "agent_docker_test_testdecodedockerlogstream",
      "target": "agent_docker_decodedockerlogstream",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1572",
      "weight": 1.0,
      "_src": "agent_docker_test_testdecodedockerlogstream",
      "_tgt": "agent_docker_decodedockerlogstream"
    },
    {
      "source": "agent_docker_test_testdecodedockerlogstream",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1575",
      "weight": 1.0,
      "_src": "agent_docker_test_testdecodedockerlogstream",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_docker_test_testdecodedockerlogstreammemoryprotection",
      "target": "agent_docker_decodedockerlogstream",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1596",
      "weight": 1.0,
      "_src": "agent_docker_test_testdecodedockerlogstreammemoryprotection",
      "_tgt": "agent_docker_decodedockerlogstream"
    },
    {
      "source": "agent_docker_test_testdecodedockerlogstreammemoryprotection",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1598",
      "weight": 1.0,
      "_src": "agent_docker_test_testdecodedockerlogstreammemoryprotection",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_docker_test_testconvertcontainerportstostring",
      "target": "agent_docker_convertcontainerportstostring",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker_test.go",
      "source_location": "L1893",
      "weight": 1.0,
      "_src": "agent_docker_test_testconvertcontainerportstostring",
      "_tgt": "agent_docker_convertcontainerportstostring"
    },
    {
      "source": "agent_agent_cache_go",
      "target": "agent_systemdatacache",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache.go",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "agent_agent_cache_go",
      "_tgt": "agent_systemdatacache"
    },
    {
      "source": "agent_agent_cache_go",
      "target": "agent_cachenode",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache.go",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "agent_agent_cache_go",
      "_tgt": "agent_cachenode"
    },
    {
      "source": "agent_agent_cache_go",
      "target": "agent_agent_cache_newsystemdatacache",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "agent_agent_cache_go",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_systemdatacache",
      "target": "agent_systemdatacache_get",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "agent_systemdatacache",
      "_tgt": "agent_systemdatacache_get"
    },
    {
      "source": "agent_systemdatacache",
      "target": "agent_systemdatacache_set",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "agent_systemdatacache",
      "_tgt": "agent_systemdatacache_set"
    },
    {
      "source": "agent_agent_cache_newsystemdatacache",
      "target": "agent_system_test_testgatherstatsdoesnotattachdetailstocachedrequests",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/system_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "agent_system_test_testgatherstatsdoesnotattachdetailstocachedrequests",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_agent_cache_newsystemdatacache",
      "target": "agent_agent_cache_test_testnewsystemdatacache",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testnewsystemdatacache",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_agent_cache_newsystemdatacache",
      "target": "agent_agent_cache_test_testcachegetset",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachegetset",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_agent_cache_newsystemdatacache",
      "target": "agent_agent_cache_test_testcachefreshness",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachefreshness",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_agent_cache_newsystemdatacache",
      "target": "agent_agent_cache_test_testcachemultipleintervals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachemultipleintervals",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_agent_cache_newsystemdatacache",
      "target": "agent_agent_cache_test_testcacheoverwrite",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcacheoverwrite",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_agent_cache_newsystemdatacache",
      "target": "agent_agent_cache_test_testcachemiss",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachemiss",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_agent_cache_newsystemdatacache",
      "target": "agent_agent_cache_test_testcachezerointerval",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L216",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachezerointerval",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_agent_cache_newsystemdatacache",
      "target": "agent_agent_cache_test_testcachelargeinterval",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachelargeinterval",
      "_tgt": "agent_agent_cache_newsystemdatacache"
    },
    {
      "source": "agent_systemdatacache_get",
      "target": "incident_incident_duration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "agent_systemdatacache_get",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "agent_systemd_go",
      "target": "agent_systemd_issystemdavailable",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "agent_systemd_go",
      "_tgt": "agent_systemd_issystemdavailable"
    },
    {
      "source": "agent_systemd_go",
      "target": "agent_systemd_newsystemdmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "agent_systemd_go",
      "_tgt": "agent_systemd_newsystemdmanager"
    },
    {
      "source": "agent_systemd_go",
      "target": "agent_systemd_unescapeservicename",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L282",
      "weight": 1.0,
      "_src": "agent_systemd_go",
      "_tgt": "agent_systemd_unescapeservicename"
    },
    {
      "source": "agent_systemd_go",
      "target": "agent_systemd_getservicepatterns",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L296",
      "weight": 1.0,
      "_src": "agent_systemd_go",
      "_tgt": "agent_systemd_getservicepatterns"
    },
    {
      "source": "agent_systemd_issystemdavailable",
      "target": "agent_systemd_newsystemdmanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "agent_systemd_newsystemdmanager",
      "_tgt": "agent_systemd_issystemdavailable"
    },
    {
      "source": "agent_systemd_newsystemdmanager",
      "target": "agent_systemd_getservicepatterns",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "agent_systemd_newsystemdmanager",
      "_tgt": "agent_systemd_getservicepatterns"
    },
    {
      "source": "agent_systemd_newsystemdmanager",
      "target": "agent_systemdmanager_startworker",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "agent_systemd_newsystemdmanager",
      "_tgt": "agent_systemdmanager_startworker"
    },
    {
      "source": "agent_systemd_newsystemdmanager",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "agent_systemd_newsystemdmanager",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_systemd_newsystemdmanager",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "agent_systemd_newsystemdmanager",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_systemdmanager_startworker",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "agent_systemdmanager_startworker",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_systemdmanager_updateservicestats",
      "target": "agent_systemd_unescapeservicename",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/systemd.go",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "agent_systemdmanager_updateservicestats",
      "_tgt": "agent_systemd_unescapeservicename"
    },
    {
      "source": "agent_systemdmanager_updateservicestats",
      "target": "systemd_systemd_parseservicestatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "agent_systemdmanager_updateservicestats",
      "_tgt": "systemd_systemd_parseservicestatus"
    },
    {
      "source": "agent_systemdmanager_updateservicestats",
      "target": "systemd_systemd_parseservicesubstate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "agent_systemdmanager_updateservicestats",
      "_tgt": "systemd_systemd_parseservicesubstate"
    },
    {
      "source": "agent_systemd_getservicepatterns",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L298",
      "weight": 1.0,
      "_src": "agent_systemd_getservicepatterns",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_systemd_getservicepatterns",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/systemd.go",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "agent_systemd_getservicepatterns",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_nonwindows_go",
      "target": "agent_smart_nonwindows_ensureembeddedsmartctl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart_nonwindows.go",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "agent_smart_nonwindows_go",
      "_tgt": "agent_smart_nonwindows_ensureembeddedsmartctl"
    },
    {
      "source": "agent_smart_nonwindows_ensureembeddedsmartctl",
      "target": "agent_smartmanager_detectsmartctl",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1165",
      "weight": 1.0,
      "_src": "agent_smartmanager_detectsmartctl",
      "_tgt": "agent_smart_nonwindows_ensureembeddedsmartctl"
    },
    {
      "source": "agent_gpu_nvtop_go",
      "target": "agent_nvtopsnapshot",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "agent_gpu_nvtop_go",
      "_tgt": "agent_nvtopsnapshot"
    },
    {
      "source": "agent_gpu_nvtop_go",
      "target": "agent_gpu_nvtop_parsenvtopnumber",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "agent_gpu_nvtop_go",
      "_tgt": "agent_gpu_nvtop_parsenvtopnumber"
    },
    {
      "source": "agent_gpu_nvtop_parsenvtopnumber",
      "target": "agent_gpumanager_updatenvtopsnapshots",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "agent_gpumanager_updatenvtopsnapshots",
      "_tgt": "agent_gpu_nvtop_parsenvtopnumber"
    },
    {
      "source": "agent_gpumanager_parsenvtopdata",
      "target": "agent_gpumanager_updatenvtopsnapshots",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "agent_gpumanager_parsenvtopdata",
      "_tgt": "agent_gpumanager_updatenvtopsnapshots"
    },
    {
      "source": "agent_gpumanager_parsenvtopdata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "agent_gpumanager_parsenvtopdata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_updatenvtopsnapshots",
      "target": "agent_gpumanager_collectnvtopstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectnvtopstats",
      "_tgt": "agent_gpumanager_updatenvtopsnapshots"
    },
    {
      "source": "agent_gpumanager_updatenvtopsnapshots",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "agent_gpumanager_updatenvtopsnapshots",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_updatenvtopsnapshots",
      "target": "utils_utils_bytestomegabytes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "agent_gpumanager_updatenvtopsnapshots",
      "_tgt": "utils_utils_bytestomegabytes"
    },
    {
      "source": "agent_gpumanager_collectnvtopstats",
      "target": "agent_gpumanager_startnvtopcollector",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "agent_gpumanager_startnvtopcollector",
      "_tgt": "agent_gpumanager_collectnvtopstats"
    },
    {
      "source": "agent_gpumanager_startnvtopcollector",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "agent_gpumanager_startnvtopcollector",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_gpumanager_startnvtopcollector",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_nvtop.go",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "agent_gpumanager_startnvtopcollector",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_gpu_amd_linux_go",
      "target": "agent_gpu_amd_linux_isamdgpu",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_go",
      "_tgt": "agent_gpu_amd_linux_isamdgpu"
    },
    {
      "source": "agent_gpu_amd_linux_go",
      "target": "agent_gpu_amd_linux_readsysfsfloat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_go",
      "_tgt": "agent_gpu_amd_linux_readsysfsfloat"
    },
    {
      "source": "agent_gpu_amd_linux_go",
      "target": "agent_gpu_amd_linux_normalizehexid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_go",
      "_tgt": "agent_gpu_amd_linux_normalizehexid"
    },
    {
      "source": "agent_gpu_amd_linux_go",
      "target": "agent_gpu_amd_linux_cachekeyforamdgpu",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_go",
      "_tgt": "agent_gpu_amd_linux_cachekeyforamdgpu"
    },
    {
      "source": "agent_gpu_amd_linux_go",
      "target": "agent_gpu_amd_linux_lookupamdgpunameinfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_go",
      "_tgt": "agent_gpu_amd_linux_lookupamdgpunameinfile"
    },
    {
      "source": "agent_gpu_amd_linux_go",
      "target": "agent_gpu_amd_linux_getcachedamdgpuname",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L218",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_go",
      "_tgt": "agent_gpu_amd_linux_getcachedamdgpuname"
    },
    {
      "source": "agent_gpu_amd_linux_go",
      "target": "agent_gpu_amd_linux_normalizeamdgpuname",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L244",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_go",
      "_tgt": "agent_gpu_amd_linux_normalizeamdgpuname"
    },
    {
      "source": "agent_gpu_amd_linux_go",
      "target": "agent_gpu_amd_linux_cacheamdgpuname",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_go",
      "_tgt": "agent_gpu_amd_linux_cacheamdgpuname"
    },
    {
      "source": "agent_gpu_amd_linux_go",
      "target": "agent_gpu_amd_linux_cachemissingamdgpuname",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L263",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_go",
      "_tgt": "agent_gpu_amd_linux_cachemissingamdgpuname"
    },
    {
      "source": "agent_gpu_amd_linux_go",
      "target": "agent_gpu_amd_linux_getamdgpuname",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L275",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_go",
      "_tgt": "agent_gpu_amd_linux_getamdgpuname"
    },
    {
      "source": "agent_gpu_amd_linux_isamdgpu",
      "target": "utils_utils_readstringfilelimited",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_isamdgpu",
      "_tgt": "utils_utils_readstringfilelimited"
    },
    {
      "source": "agent_gpumanager_updateamdgpudata",
      "target": "agent_gpu_amd_linux_readsysfsfloat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "agent_gpumanager_updateamdgpudata",
      "_tgt": "agent_gpu_amd_linux_readsysfsfloat"
    },
    {
      "source": "agent_gpumanager_updateamdgpudata",
      "target": "agent_gpu_amd_linux_getamdgpuname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "agent_gpumanager_updateamdgpudata",
      "_tgt": "agent_gpu_amd_linux_getamdgpuname"
    },
    {
      "source": "agent_gpumanager_updateamdgpudata",
      "target": "utils_utils_bytestomegabytes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "agent_gpumanager_updateamdgpudata",
      "_tgt": "utils_utils_bytestomegabytes"
    },
    {
      "source": "agent_gpu_amd_linux_readsysfsfloat",
      "target": "utils_utils_readstringfilelimited",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_readsysfsfloat",
      "_tgt": "utils_utils_readstringfilelimited"
    },
    {
      "source": "agent_gpu_amd_linux_readsysfsfloat",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_readsysfsfloat",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_gpu_amd_linux_normalizehexid",
      "target": "agent_gpu_amd_linux_lookupamdgpunameinfile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_lookupamdgpunameinfile",
      "_tgt": "agent_gpu_amd_linux_normalizehexid"
    },
    {
      "source": "agent_gpu_amd_linux_normalizehexid",
      "target": "agent_gpu_amd_linux_getamdgpuname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L283",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_getamdgpuname",
      "_tgt": "agent_gpu_amd_linux_normalizehexid"
    },
    {
      "source": "agent_gpu_amd_linux_cachekeyforamdgpu",
      "target": "agent_gpu_amd_linux_getcachedamdgpuname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L222",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_getcachedamdgpuname",
      "_tgt": "agent_gpu_amd_linux_cachekeyforamdgpu"
    },
    {
      "source": "agent_gpu_amd_linux_cachekeyforamdgpu",
      "target": "agent_gpu_amd_linux_cacheamdgpuname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_cacheamdgpuname",
      "_tgt": "agent_gpu_amd_linux_cachekeyforamdgpu"
    },
    {
      "source": "agent_gpu_amd_linux_cachekeyforamdgpu",
      "target": "agent_gpu_amd_linux_cachemissingamdgpuname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L268",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_cachemissingamdgpuname",
      "_tgt": "agent_gpu_amd_linux_cachekeyforamdgpu"
    },
    {
      "source": "agent_gpu_amd_linux_lookupamdgpunameinfile",
      "target": "agent_gpu_amd_linux_getamdgpuname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L292",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_getamdgpuname",
      "_tgt": "agent_gpu_amd_linux_lookupamdgpunameinfile"
    },
    {
      "source": "agent_gpu_amd_linux_lookupamdgpunameinfile",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_lookupamdgpunameinfile",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpu_amd_linux_getcachedamdgpuname",
      "target": "agent_gpu_amd_linux_getamdgpuname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L289",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_getamdgpuname",
      "_tgt": "agent_gpu_amd_linux_getcachedamdgpuname"
    },
    {
      "source": "agent_gpu_amd_linux_getcachedamdgpuname",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_getcachedamdgpuname",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpu_amd_linux_normalizeamdgpuname",
      "target": "agent_gpu_amd_linux_cacheamdgpuname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L253",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_cacheamdgpuname",
      "_tgt": "agent_gpu_amd_linux_normalizeamdgpuname"
    },
    {
      "source": "agent_gpu_amd_linux_normalizeamdgpuname",
      "target": "agent_gpu_amd_linux_getamdgpuname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L294",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_getamdgpuname",
      "_tgt": "agent_gpu_amd_linux_normalizeamdgpuname"
    },
    {
      "source": "agent_gpu_amd_linux_cacheamdgpuname",
      "target": "agent_gpu_amd_linux_getamdgpuname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_getamdgpuname",
      "_tgt": "agent_gpu_amd_linux_cacheamdgpuname"
    },
    {
      "source": "agent_gpu_amd_linux_cachemissingamdgpuname",
      "target": "agent_gpu_amd_linux_getamdgpuname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L296",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_getamdgpuname",
      "_tgt": "agent_gpu_amd_linux_cachemissingamdgpuname"
    },
    {
      "source": "agent_gpu_amd_linux_getamdgpuname",
      "target": "utils_utils_readstringfilelimited",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_amd_linux.go",
      "source_location": "L277",
      "weight": 1.0,
      "_src": "agent_gpu_amd_linux_getamdgpuname",
      "_tgt": "utils_utils_readstringfilelimited"
    },
    {
      "source": "agent_client_go",
      "target": "agent_websocketclient",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "agent_client_go",
      "_tgt": "agent_websocketclient"
    },
    {
      "source": "agent_client_go",
      "target": "agent_client_newwebsocketclient",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "agent_client_go",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_go",
      "target": "agent_client_gettoken",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "agent_client_go",
      "_tgt": "agent_client_gettoken"
    },
    {
      "source": "agent_client_go",
      "target": "agent_client_getuseragent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L283",
      "weight": 1.0,
      "_src": "agent_client_go",
      "_tgt": "agent_client_getuseragent"
    },
    {
      "source": "agent_websocketclient",
      "target": "agent_websocketclient_getoptions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "agent_websocketclient",
      "_tgt": "agent_websocketclient_getoptions"
    },
    {
      "source": "agent_websocketclient",
      "target": "agent_websocketclient_connect",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "agent_websocketclient",
      "_tgt": "agent_websocketclient_connect"
    },
    {
      "source": "agent_websocketclient",
      "target": "agent_websocketclient_onopen",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L148",
      "weight": 1.0,
      "_src": "agent_websocketclient",
      "_tgt": "agent_websocketclient_onopen"
    },
    {
      "source": "agent_websocketclient",
      "target": "agent_websocketclient_onclose",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "agent_websocketclient",
      "_tgt": "agent_websocketclient_onclose"
    },
    {
      "source": "agent_websocketclient",
      "target": "agent_websocketclient_onmessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "agent_websocketclient",
      "_tgt": "agent_websocketclient_onmessage"
    },
    {
      "source": "agent_websocketclient",
      "target": "agent_websocketclient_onping",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "agent_websocketclient",
      "_tgt": "agent_websocketclient_onping"
    },
    {
      "source": "agent_websocketclient",
      "target": "agent_websocketclient_handleauthchallenge",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "agent_websocketclient",
      "_tgt": "agent_websocketclient_handleauthchallenge"
    },
    {
      "source": "agent_websocketclient",
      "target": "agent_websocketclient_verifysignature",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L220",
      "weight": 1.0,
      "_src": "agent_websocketclient",
      "_tgt": "agent_websocketclient_verifysignature"
    },
    {
      "source": "agent_websocketclient",
      "target": "agent_websocketclient_close",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L235",
      "weight": 1.0,
      "_src": "agent_websocketclient",
      "_tgt": "agent_websocketclient_close"
    },
    {
      "source": "agent_websocketclient",
      "target": "agent_websocketclient_handlehubrequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "agent_websocketclient",
      "_tgt": "agent_websocketclient_handlehubrequest"
    },
    {
      "source": "agent_websocketclient",
      "target": "agent_websocketclient_sendmessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L255",
      "weight": 1.0,
      "_src": "agent_websocketclient",
      "_tgt": "agent_websocketclient_sendmessage"
    },
    {
      "source": "agent_websocketclient",
      "target": "agent_websocketclient_sendresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L272",
      "weight": 1.0,
      "_src": "agent_websocketclient",
      "_tgt": "agent_websocketclient_sendresponse"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_client_gettoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "agent_client_newwebsocketclient",
      "_tgt": "agent_client_gettoken"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "agent_client_newwebsocketclient",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "agent_client_newwebsocketclient",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_cmdoptions_parse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "agent_client_newwebsocketclient",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_connectionmanager_start",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_client_test_testnewwebsocketclient",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "agent_client_test_testnewwebsocketclient",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_client_test_testwebsocketclient_getoptions",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_getoptions",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_client_test_testwebsocketclient_verifysignature",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_verifysignature",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_client_test_testwebsocketclient_handlehubrequest",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L248",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_handlehubrequest",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_client_test_testwebsocketclient_close",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L336",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_close",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_newwebsocketclient",
      "target": "agent_client_test_testwebsocketclient_connectratelimit",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L352",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_connectratelimit",
      "_tgt": "agent_client_newwebsocketclient"
    },
    {
      "source": "agent_client_gettoken",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "agent_client_gettoken",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_client_gettoken",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "agent_client_gettoken",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_websocketclient_getoptions",
      "target": "agent_client_getuseragent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "agent_websocketclient_getoptions",
      "_tgt": "agent_client_getuseragent"
    },
    {
      "source": "agent_websocketclient_getoptions",
      "target": "agent_websocketclient_connect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "agent_websocketclient_connect",
      "_tgt": "agent_websocketclient_getoptions"
    },
    {
      "source": "agent_websocketclient_getoptions",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "agent_websocketclient_getoptions",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_websocketclient_connect",
      "target": "agent_websocketclient_close",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "agent_websocketclient_connect",
      "_tgt": "agent_websocketclient_close"
    },
    {
      "source": "agent_websocketclient_onclose",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "agent_websocketclient_onclose",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_websocketclient_onmessage",
      "target": "agent_websocketclient_close",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "agent_websocketclient_onmessage",
      "_tgt": "agent_websocketclient_close"
    },
    {
      "source": "agent_websocketclient_onmessage",
      "target": "agent_websocketclient_handlehubrequest",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "agent_websocketclient_onmessage",
      "_tgt": "agent_websocketclient_handlehubrequest"
    },
    {
      "source": "agent_websocketclient_onmessage",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "agent_websocketclient_onmessage",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_websocketclient_handleauthchallenge",
      "target": "agent_websocketclient_verifysignature",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "agent_websocketclient_handleauthchallenge",
      "_tgt": "agent_websocketclient_verifysignature"
    },
    {
      "source": "agent_websocketclient_handleauthchallenge",
      "target": "agent_websocketclient_sendresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L216",
      "weight": 1.0,
      "_src": "agent_websocketclient_handleauthchallenge",
      "_tgt": "agent_websocketclient_sendresponse"
    },
    {
      "source": "agent_websocketclient_handleauthchallenge",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "agent_websocketclient_handleauthchallenge",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_websocketclient_verifysignature",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L230",
      "weight": 1.0,
      "_src": "agent_websocketclient_verifysignature",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_websocketclient_close",
      "target": "agent_websocketclient_sendmessage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L264",
      "weight": 1.0,
      "_src": "agent_websocketclient_sendmessage",
      "_tgt": "agent_websocketclient_close"
    },
    {
      "source": "agent_websocketclient_sendmessage",
      "target": "agent_websocketclient_sendresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/client.go",
      "source_location": "L275",
      "weight": 1.0,
      "_src": "agent_websocketclient_sendresponse",
      "_tgt": "agent_websocketclient_sendmessage"
    },
    {
      "source": "agent_websocketclient_sendresponse",
      "target": "agent_response_newagentresponse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client.go",
      "source_location": "L274",
      "weight": 1.0,
      "_src": "agent_websocketclient_sendresponse",
      "_tgt": "agent_response_newagentresponse"
    },
    {
      "source": "agent_emmc_common_test_go",
      "target": "agent_emmc_common_test_testparsehexordecbyte",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_common_test.go",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "agent_emmc_common_test_go",
      "_tgt": "agent_emmc_common_test_testparsehexordecbyte"
    },
    {
      "source": "agent_emmc_common_test_go",
      "target": "agent_emmc_common_test_testparsehexbytepair",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_common_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "agent_emmc_common_test_go",
      "_tgt": "agent_emmc_common_test_testparsehexbytepair"
    },
    {
      "source": "agent_emmc_common_test_go",
      "target": "agent_emmc_common_test_testemmcsmartstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_common_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "agent_emmc_common_test_go",
      "_tgt": "agent_emmc_common_test_testemmcsmartstatus"
    },
    {
      "source": "agent_emmc_common_test_go",
      "target": "agent_emmc_common_test_testisemmcblockname",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_common_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "agent_emmc_common_test_go",
      "_tgt": "agent_emmc_common_test_testisemmcblockname"
    },
    {
      "source": "agent_emmc_common_test_testparsehexordecbyte",
      "target": "agent_emmc_common_parsehexordecbyte",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_common_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "agent_emmc_common_test_testparsehexordecbyte",
      "_tgt": "agent_emmc_common_parsehexordecbyte"
    },
    {
      "source": "agent_emmc_common_test_testparsehexbytepair",
      "target": "agent_emmc_common_parsehexbytepair",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_common_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "agent_emmc_common_test_testparsehexbytepair",
      "_tgt": "agent_emmc_common_parsehexbytepair"
    },
    {
      "source": "agent_emmc_common_test_testemmcsmartstatus",
      "target": "agent_emmc_common_emmcsmartstatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_common_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "agent_emmc_common_test_testemmcsmartstatus",
      "_tgt": "agent_emmc_common_emmcsmartstatus"
    },
    {
      "source": "agent_emmc_common_test_testisemmcblockname",
      "target": "agent_emmc_common_isemmcblockname",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_common_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "agent_emmc_common_test_testisemmcblockname",
      "_tgt": "agent_emmc_common_isemmcblockname"
    },
    {
      "source": "agent_network_go",
      "target": "agent_nicconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "agent_network_go",
      "_tgt": "agent_nicconfig"
    },
    {
      "source": "agent_network_go",
      "target": "agent_network_newnicconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "agent_network_go",
      "_tgt": "agent_network_newnicconfig"
    },
    {
      "source": "agent_network_go",
      "target": "agent_network_isvalidnic",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "agent_network_go",
      "_tgt": "agent_network_isvalidnic"
    },
    {
      "source": "agent_network_go",
      "target": "agent_network_skipnetworkinterface",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L238",
      "weight": 1.0,
      "_src": "agent_network_go",
      "_tgt": "agent_network_skipnetworkinterface"
    },
    {
      "source": "agent_network_newnicconfig",
      "target": "agent_agent_initializenetiostats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "agent_agent_initializenetiostats",
      "_tgt": "agent_network_newnicconfig"
    },
    {
      "source": "agent_network_isvalidnic",
      "target": "agent_network_skipnetworkinterface",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "agent_network_skipnetworkinterface",
      "_tgt": "agent_network_isvalidnic"
    },
    {
      "source": "agent_network_isvalidnic",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network.go",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "agent_network_isvalidnic",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_agent_updatenetworkstats",
      "target": "agent_agent_ensurenetinterfacesinitialized",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "agent_agent_updatenetworkstats",
      "_tgt": "agent_agent_ensurenetinterfacesinitialized"
    },
    {
      "source": "agent_agent_updatenetworkstats",
      "target": "agent_agent_ensurenetworkinterfacesmap",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "agent_agent_updatenetworkstats",
      "_tgt": "agent_agent_ensurenetworkinterfacesmap"
    },
    {
      "source": "agent_agent_updatenetworkstats",
      "target": "agent_agent_loadandticknetbaseline",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "agent_agent_updatenetworkstats",
      "_tgt": "agent_agent_loadandticknetbaseline"
    },
    {
      "source": "agent_agent_updatenetworkstats",
      "target": "agent_agent_sumandtrackpernicdeltas",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "agent_agent_updatenetworkstats",
      "_tgt": "agent_agent_sumandtrackpernicdeltas"
    },
    {
      "source": "agent_agent_updatenetworkstats",
      "target": "agent_agent_computebytespersecond",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "agent_agent_updatenetworkstats",
      "_tgt": "agent_agent_computebytespersecond"
    },
    {
      "source": "agent_agent_updatenetworkstats",
      "target": "agent_agent_applynetworktotals",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "agent_agent_updatenetworkstats",
      "_tgt": "agent_agent_applynetworktotals"
    },
    {
      "source": "agent_agent_initializenetiostats",
      "target": "agent_network_skipnetworkinterface",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "agent_agent_initializenetiostats",
      "_tgt": "agent_network_skipnetworkinterface"
    },
    {
      "source": "agent_agent_initializenetiostats",
      "target": "agent_agent_ensurenetinterfacesinitialized",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "agent_agent_ensurenetinterfacesinitialized",
      "_tgt": "agent_agent_initializenetiostats"
    },
    {
      "source": "agent_agent_initializenetiostats",
      "target": "agent_agent_applynetworktotals",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/network.go",
      "source_location": "L224",
      "weight": 1.0,
      "_src": "agent_agent_applynetworktotals",
      "_tgt": "agent_agent_initializenetiostats"
    },
    {
      "source": "agent_agent_initializenetiostats",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "agent_agent_initializenetiostats",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_agent_initializenetiostats",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network.go",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "agent_agent_initializenetiostats",
      "_tgt": "system_info"
    },
    {
      "source": "agent_agent_ensurenetinterfacesinitialized",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network.go",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "agent_agent_ensurenetinterfacesinitialized",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_agent_sumandtrackpernicdeltas",
      "target": "deltatracker_deltatracker_newdeltatracker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "agent_agent_sumandtrackpernicdeltas",
      "_tgt": "deltatracker_deltatracker_newdeltatracker"
    },
    {
      "source": "agent_agent_applynetworktotals",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network.go",
      "source_location": "L217",
      "weight": 1.0,
      "_src": "agent_agent_applynetworktotals",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_agent_applynetworktotals",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network.go",
      "source_location": "L222",
      "weight": 1.0,
      "_src": "agent_agent_applynetworktotals",
      "_tgt": "system_info"
    },
    {
      "source": "agent_agent_applynetworktotals",
      "target": "alerts_alertscache_delete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/network.go",
      "source_location": "L225",
      "weight": 1.0,
      "_src": "agent_agent_applynetworktotals",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testparsefilesystementry",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testparsefilesystementry"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testextrafilesystempartitioninfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testextrafilesystempartitioninfo"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testbuildfsstatregistration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testbuildfsstatregistration"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testaddconfiguredrootfs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testaddconfiguredrootfs"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testaddpartitionrootfs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L349",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testaddpartitionrootfs"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testaddlastresortrootfs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L382",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testaddlastresortrootfs"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testaddconfiguredextrafsentry",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L412",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testaddconfiguredextrafsentry"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testaddconfiguredextrafilesystems",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L477",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testaddconfiguredextrafilesystems"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testaddextrafilesystemfolders",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L507",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testaddextrafilesystemfolders"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testaddpartitionextrafs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L533",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testaddpartitionextrafs"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testfindiodevice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L614",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testfindiodevice"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testfilesystemmatchespartitionsetting",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L703",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testfilesystemmatchespartitionsetting"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testmostactiveiodevice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L727",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testmostactiveiodevice"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testisdockerspecialmountpoint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L749",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testisdockerspecialmountpoint"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testinitializediskinfowithcustomnames",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L770",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testinitializediskinfowithcustomnames"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testfsstatswithcustomnames",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L846",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testfsstatswithcustomnames"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testextrafskeygeneration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L861",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testextrafskeygeneration"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testdiskusagecaching",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L901",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testdiskusagecaching"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testhassamediskusage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L984",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testhassamediskusage"
    },
    {
      "source": "agent_disk_test_go",
      "target": "agent_disk_test_testinitializediskiostatsresetstrackeddevices",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/disk_test.go",
      "source_location": "L1018",
      "weight": 1.0,
      "_src": "agent_disk_test_go",
      "_tgt": "agent_disk_test_testinitializediskiostatsresetstrackeddevices"
    },
    {
      "source": "agent_disk_test_testparsefilesystementry",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "agent_disk_test_testparsefilesystementry",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_disk_test_testaddextrafilesystemfolders",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_src": "agent_disk_test_testaddextrafilesystemfolders",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_disk_test_testaddpartitionextrafs",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk_test.go",
      "source_location": "L596",
      "weight": 1.0,
      "_src": "agent_disk_test_testaddpartitionextrafs",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_disk_test_testinitializediskinfowithcustomnames",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk_test.go",
      "source_location": "L825",
      "weight": 1.0,
      "_src": "agent_disk_test_testinitializediskinfowithcustomnames",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_disk_test_testinitializediskiostatsresetstrackeddevices",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/disk_test.go",
      "source_location": "L1033",
      "weight": 1.0,
      "_src": "agent_disk_test_testinitializediskiostatsresetstrackeddevices",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_system_test_go",
      "target": "agent_system_test_testgatherstatsdoesnotattachdetailstocachedrequests",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/system_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "agent_system_test_go",
      "_tgt": "agent_system_test_testgatherstatsdoesnotattachdetailstocachedrequests"
    },
    {
      "source": "agent_system_test_go",
      "target": "agent_system_test_testupdatesystemdetailsmarksdetailsdirty",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/system_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "agent_system_test_go",
      "_tgt": "agent_system_test_testupdatesystemdetailsmarksdetailsdirty"
    },
    {
      "source": "agent_smart_go",
      "target": "agent_scanoutput",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_scanoutput"
    },
    {
      "source": "agent_smart_go",
      "target": "agent_deviceinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_deviceinfo"
    },
    {
      "source": "agent_smart_go",
      "target": "agent_devicekey",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_devicekey"
    },
    {
      "source": "agent_smart_go",
      "target": "agent_smart_detectsmartoutputtype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_smart_detectsmartoutputtype"
    },
    {
      "source": "agent_smart_go",
      "target": "agent_smart_hasjsonvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L336",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_smart_hasjsonvalue"
    },
    {
      "source": "agent_smart_go",
      "target": "agent_smart_normalizeparsertype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L344",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_smart_normalizeparsertype"
    },
    {
      "source": "agent_smart_go",
      "target": "agent_smart_makedevicekey",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L360",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_smart_makedevicekey"
    },
    {
      "source": "agent_smart_go",
      "target": "agent_smart_mergedevicelists",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L629",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_smart_mergedevicelists"
    },
    {
      "source": "agent_smart_go",
      "target": "agent_smart_getsmartstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L913",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_smart_getsmartstatus"
    },
    {
      "source": "agent_smart_go",
      "target": "agent_smart_findatadevicestatisticsvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L925",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_smart_findatadevicestatisticsvalue"
    },
    {
      "source": "agent_smart_go",
      "target": "agent_smart_parsescsigigabytesprocessed",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1027",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_smart_parsescsigigabytesprocessed"
    },
    {
      "source": "agent_smart_go",
      "target": "agent_smart_isnvmecontrollerpath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1181",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_smart_isnvmecontrollerpath"
    },
    {
      "source": "agent_smart_go",
      "target": "agent_smart_newsmartmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1201",
      "weight": 1.0,
      "_src": "agent_smart_go",
      "_tgt": "agent_smart_newsmartmanager"
    },
    {
      "source": "agent_smartmanager_refresh",
      "target": "agent_smartmanager_scandevices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "agent_smartmanager_refresh",
      "_tgt": "agent_smartmanager_scandevices"
    },
    {
      "source": "agent_smartmanager_refresh",
      "target": "agent_smartmanager_devicessnapshot",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "agent_smartmanager_refresh",
      "_tgt": "agent_smartmanager_devicessnapshot"
    },
    {
      "source": "agent_smartmanager_refresh",
      "target": "agent_smartmanager_collectsmart",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "agent_smartmanager_refresh",
      "_tgt": "agent_smartmanager_collectsmart"
    },
    {
      "source": "agent_smartmanager_refresh",
      "target": "agent_smartmanager_resolverefresherror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "agent_smartmanager_refresh",
      "_tgt": "agent_smartmanager_resolverefresherror"
    },
    {
      "source": "agent_smartmanager_refresh",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "agent_smartmanager_refresh",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smartmanager_devicessnapshot",
      "target": "agent_smartmanager_scandevices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L160",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "agent_smartmanager_devicessnapshot"
    },
    {
      "source": "agent_smartmanager_devicessnapshot",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "agent_smartmanager_devicessnapshot",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_resolverefresherror",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "agent_smartmanager_resolverefresherror",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_getcurrentdata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "agent_smartmanager_getcurrentdata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "agent_smartmanager_parseconfigureddevices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "agent_smartmanager_parseconfigureddevices"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "agent_smartmanager_parsescan",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "agent_smartmanager_parsescan"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "agent_smart_mergedevicelists",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L213",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "agent_smart_mergedevicelists"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "agent_smartmanager_filterexcludeddevices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "agent_smartmanager_filterexcludeddevices"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "agent_smartmanager_updatesmartdevices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L215",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "agent_smartmanager_updatesmartdevices"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "system_info"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "lib_utils_withtimeout",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "agent_mdraid_linux_scanmdraiddevices",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L208",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "agent_mdraid_linux_scanmdraiddevices"
    },
    {
      "source": "agent_smartmanager_scandevices",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "agent_smartmanager_scandevices",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smartmanager_parseconfigureddevices",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L229",
      "weight": 1.0,
      "_src": "agent_smartmanager_parseconfigureddevices",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_smartmanager_parseconfigureddevices",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L234",
      "weight": 1.0,
      "_src": "agent_smartmanager_parseconfigureddevices",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_refreshexcludeddevices",
      "target": "agent_smart_newsmartmanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1205",
      "weight": 1.0,
      "_src": "agent_smart_newsmartmanager",
      "_tgt": "agent_smartmanager_refreshexcludeddevices"
    },
    {
      "source": "agent_smartmanager_refreshexcludeddevices",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L267",
      "weight": 1.0,
      "_src": "agent_smartmanager_refreshexcludeddevices",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_smartmanager_isexcludeddevice",
      "target": "agent_smartmanager_collectsmart",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L460",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectsmart",
      "_tgt": "agent_smartmanager_isexcludeddevice"
    },
    {
      "source": "agent_smartmanager_filterexcludeddevices",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L290",
      "weight": 1.0,
      "_src": "agent_smartmanager_filterexcludeddevices",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_detectsmartoutputtype",
      "target": "agent_smart_hasjsonvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L322",
      "weight": 1.0,
      "_src": "agent_smart_detectsmartoutputtype",
      "_tgt": "agent_smart_hasjsonvalue"
    },
    {
      "source": "agent_smart_detectsmartoutputtype",
      "target": "agent_smartmanager_parsesmartoutput",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L391",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartoutput",
      "_tgt": "agent_smart_detectsmartoutputtype"
    },
    {
      "source": "agent_smart_hasjsonvalue",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L337",
      "weight": 1.0,
      "_src": "agent_smart_hasjsonvalue",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_normalizeparsertype",
      "target": "agent_smartmanager_parsesmartoutput",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L376",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartoutput",
      "_tgt": "agent_smart_normalizeparsertype"
    },
    {
      "source": "agent_smart_normalizeparsertype",
      "target": "agent_smart_mergedevicelists",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L677",
      "weight": 1.0,
      "_src": "agent_smart_mergedevicelists",
      "_tgt": "agent_smart_normalizeparsertype"
    },
    {
      "source": "agent_smart_makedevicekey",
      "target": "agent_smart_mergedevicelists",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L692",
      "weight": 1.0,
      "_src": "agent_smart_mergedevicelists",
      "_tgt": "agent_smart_makedevicekey"
    },
    {
      "source": "agent_smart_makedevicekey",
      "target": "agent_smartmanager_updatesmartdevices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L775",
      "weight": 1.0,
      "_src": "agent_smartmanager_updatesmartdevices",
      "_tgt": "agent_smart_makedevicekey"
    },
    {
      "source": "agent_smartmanager_parsesmartoutput",
      "target": "agent_smartmanager_collectsmart",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L509",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectsmart",
      "_tgt": "agent_smartmanager_parsesmartoutput"
    },
    {
      "source": "agent_smartmanager_parsesmartoutput",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L407",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartoutput",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_parsesmartoutput",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L443",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartoutput",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smartmanager_collectsmart",
      "target": "agent_smartmanager_hasdatafordevice",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L485",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectsmart",
      "_tgt": "agent_smartmanager_hasdatafordevice"
    },
    {
      "source": "agent_smartmanager_collectsmart",
      "target": "agent_smartmanager_smartctlargs",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L491",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectsmart",
      "_tgt": "agent_smartmanager_smartctlargs"
    },
    {
      "source": "agent_smartmanager_collectsmart",
      "target": "agent_smart_isnvmecontrollerpath",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L513",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectsmart",
      "_tgt": "agent_smart_isnvmecontrollerpath"
    },
    {
      "source": "agent_smartmanager_collectsmart",
      "target": "lib_utils_withtimeout",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L487",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectsmart",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "agent_smartmanager_collectsmart",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L534",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectsmart",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smartmanager_collectsmart",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L541",
      "weight": 1.0,
      "_src": "agent_smartmanager_collectsmart",
      "_tgt": "system_info"
    },
    {
      "source": "agent_smartmanager_parsescan",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L608",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsescan",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_parsescan",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L609",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsescan",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smart_mergedevicelists",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L630",
      "weight": 1.0,
      "_src": "agent_smart_mergedevicelists",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_updatesmartdevices",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L765",
      "weight": 1.0,
      "_src": "agent_smartmanager_updatesmartdevices",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_updatesmartdevices",
      "target": "alerts_alertscache_delete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L781",
      "weight": 1.0,
      "_src": "agent_smartmanager_updatesmartdevices",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "agent_smartmanager_isvirtualdevice",
      "target": "agent_smartmanager_isvirtualdevicefromstrings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L803",
      "weight": 1.0,
      "_src": "agent_smartmanager_isvirtualdevice",
      "_tgt": "agent_smartmanager_isvirtualdevicefromstrings"
    },
    {
      "source": "agent_smartmanager_isvirtualdevice",
      "target": "agent_smartmanager_parsesmartforsata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L854",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforsata",
      "_tgt": "agent_smartmanager_isvirtualdevice"
    },
    {
      "source": "agent_smartmanager_isvirtualdevicenvme",
      "target": "agent_smartmanager_isvirtualdevicefromstrings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L810",
      "weight": 1.0,
      "_src": "agent_smartmanager_isvirtualdevicenvme",
      "_tgt": "agent_smartmanager_isvirtualdevicefromstrings"
    },
    {
      "source": "agent_smartmanager_isvirtualdevicenvme",
      "target": "agent_smartmanager_parsesmartfornvme",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1100",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartfornvme",
      "_tgt": "agent_smartmanager_isvirtualdevicenvme"
    },
    {
      "source": "agent_smartmanager_isvirtualdevicescsi",
      "target": "agent_smartmanager_isvirtualdevicefromstrings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L819",
      "weight": 1.0,
      "_src": "agent_smartmanager_isvirtualdevicescsi",
      "_tgt": "agent_smartmanager_isvirtualdevicefromstrings"
    },
    {
      "source": "agent_smartmanager_isvirtualdevicescsi",
      "target": "agent_smartmanager_parsesmartforscsi",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L966",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforscsi",
      "_tgt": "agent_smartmanager_isvirtualdevicescsi"
    },
    {
      "source": "agent_smartmanager_parsesmartforsata",
      "target": "agent_smart_getsmartstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L877",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforsata",
      "_tgt": "agent_smart_getsmartstatus"
    },
    {
      "source": "agent_smartmanager_parsesmartforsata",
      "target": "agent_smart_findatadevicestatisticsvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L884",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforsata",
      "_tgt": "agent_smart_findatadevicestatisticsvalue"
    },
    {
      "source": "agent_smartmanager_parsesmartforsata",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L849",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforsata",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smartmanager_parsesmartforsata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L890",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforsata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_parsesmartforsata",
      "target": "smart_smart_parsesmartrawvaluestring",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L893",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforsata",
      "_tgt": "smart_smart_parsesmartrawvaluestring"
    },
    {
      "source": "agent_smart_getsmartstatus",
      "target": "agent_smartmanager_parsesmartforscsi",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L985",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforscsi",
      "_tgt": "agent_smart_getsmartstatus"
    },
    {
      "source": "agent_smart_getsmartstatus",
      "target": "agent_smartmanager_parsesmartfornvme",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1128",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartfornvme",
      "_tgt": "agent_smart_getsmartstatus"
    },
    {
      "source": "agent_smart_findatadevicestatisticsvalue",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L926",
      "weight": 1.0,
      "_src": "agent_smart_findatadevicestatisticsvalue",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smartmanager_parsesmartforscsi",
      "target": "agent_smart_parsescsigigabytesprocessed",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1005",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforscsi",
      "_tgt": "agent_smart_parsescsigigabytesprocessed"
    },
    {
      "source": "agent_smartmanager_parsesmartforscsi",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L961",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartforscsi",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smart_parsescsigigabytesprocessed",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1032",
      "weight": 1.0,
      "_src": "agent_smart_parsescsigigabytesprocessed",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "agent_smartmanager_lookupdarwinnvmecapacity",
      "target": "agent_smartmanager_parsesmartfornvme",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1125",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartfornvme",
      "_tgt": "agent_smartmanager_lookupdarwinnvmecapacity"
    },
    {
      "source": "agent_smartmanager_lookupdarwinnvmecapacity",
      "target": "lib_utils_withtimeout",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1049",
      "weight": 1.0,
      "_src": "agent_smartmanager_lookupdarwinnvmecapacity",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "agent_smartmanager_lookupdarwinnvmecapacity",
      "target": "notification_provider",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1055",
      "weight": 1.0,
      "_src": "agent_smartmanager_lookupdarwinnvmecapacity",
      "_tgt": "notification_provider"
    },
    {
      "source": "agent_smartmanager_lookupdarwinnvmecapacity",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1057",
      "weight": 1.0,
      "_src": "agent_smartmanager_lookupdarwinnvmecapacity",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smartmanager_parsesmartfornvme",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1095",
      "weight": 1.0,
      "_src": "agent_smartmanager_parsesmartfornvme",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smartmanager_detectsmartctl",
      "target": "agent_smart_newsmartmanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/smart.go",
      "source_location": "L1206",
      "weight": 1.0,
      "_src": "agent_smart_newsmartmanager",
      "_tgt": "agent_smartmanager_detectsmartctl"
    },
    {
      "source": "agent_smartmanager_detectsmartctl",
      "target": "utils_utils_lookpathhomebrew",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1176",
      "weight": 1.0,
      "_src": "agent_smartmanager_detectsmartctl",
      "_tgt": "utils_utils_lookpathhomebrew"
    },
    {
      "source": "agent_smart_newsmartmanager",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1207",
      "weight": 1.0,
      "_src": "agent_smart_newsmartmanager",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_smart_newsmartmanager",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1212",
      "weight": 1.0,
      "_src": "agent_smart_newsmartmanager",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_smart_newsmartmanager",
      "target": "agent_mdraid_linux_scanmdraiddevices",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/smart.go",
      "source_location": "L1212",
      "weight": 1.0,
      "_src": "agent_smart_newsmartmanager",
      "_tgt": "agent_mdraid_linux_scanmdraiddevices"
    },
    {
      "source": "agent_gpu_darwin_go",
      "target": "agent_macmontemp",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "agent_gpu_darwin_go",
      "_tgt": "agent_macmontemp"
    },
    {
      "source": "agent_gpu_darwin_go",
      "target": "agent_macmonsample",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "agent_gpu_darwin_go",
      "_tgt": "agent_macmonsample"
    },
    {
      "source": "agent_gpumanager_collectpowermetrics",
      "target": "agent_gpumanager_parsepowermetricsdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectpowermetrics",
      "_tgt": "agent_gpumanager_parsepowermetricsdata"
    },
    {
      "source": "agent_gpumanager_parsepowermetricsdata",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "agent_gpumanager_parsepowermetricsdata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_collectmacmonpipe",
      "target": "agent_gpumanager_parsemacmonline",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectmacmonpipe",
      "_tgt": "agent_gpumanager_parsemacmonline"
    },
    {
      "source": "agent_gpumanager_collectmacmonpipe",
      "target": "utils_utils_lookpathhomebrew",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectmacmonpipe",
      "_tgt": "utils_utils_lookpathhomebrew"
    },
    {
      "source": "agent_gpumanager_collectmacmonpipe",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L206",
      "weight": 1.0,
      "_src": "agent_gpumanager_collectmacmonpipe",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_gpumanager_parsemacmonline",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/gpu_darwin.go",
      "source_location": "L230",
      "weight": 1.0,
      "_src": "agent_gpumanager_parsemacmonline",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_data_dir_test_go",
      "target": "agent_data_dir_test_testgetdatadir",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "agent_data_dir_test_go",
      "_tgt": "agent_data_dir_test_testgetdatadir"
    },
    {
      "source": "agent_data_dir_test_go",
      "target": "agent_data_dir_test_testtestdatadirs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "agent_data_dir_test_go",
      "_tgt": "agent_data_dir_test_testtestdatadirs"
    },
    {
      "source": "agent_data_dir_test_go",
      "target": "agent_data_dir_test_testisvaliddatadir",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "agent_data_dir_test_go",
      "_tgt": "agent_data_dir_test_testisvaliddatadir"
    },
    {
      "source": "agent_data_dir_test_go",
      "target": "agent_data_dir_test_testdirectoryexists",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "agent_data_dir_test_go",
      "_tgt": "agent_data_dir_test_testdirectoryexists"
    },
    {
      "source": "agent_data_dir_test_go",
      "target": "agent_data_dir_test_testdirectoryiswritable",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/data_dir_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "agent_data_dir_test_go",
      "_tgt": "agent_data_dir_test_testdirectoryiswritable"
    },
    {
      "source": "agent_data_dir_test_testgetdatadir",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "agent_data_dir_test_testgetdatadir",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_data_dir_test_testtestdatadirs",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "agent_data_dir_test_testtestdatadirs",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_data_dir_test_testisvaliddatadir",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "agent_data_dir_test_testisvaliddatadir",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_data_dir_test_testdirectoryexists",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "agent_data_dir_test_testdirectoryexists",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_data_dir_test_testdirectoryiswritable",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/data_dir_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "agent_data_dir_test_testdirectoryiswritable",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_response_go",
      "target": "agent_response_newagentresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/response.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "agent_response_go",
      "_tgt": "agent_response_newagentresponse"
    },
    {
      "source": "agent_fingerprint_test_go",
      "target": "agent_fingerprint_test_testgetfingerprint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/fingerprint_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "agent_fingerprint_test_go",
      "_tgt": "agent_fingerprint_test_testgetfingerprint"
    },
    {
      "source": "agent_fingerprint_test_go",
      "target": "agent_fingerprint_test_testsavefingerprint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/fingerprint_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "agent_fingerprint_test_go",
      "_tgt": "agent_fingerprint_test_testsavefingerprint"
    },
    {
      "source": "agent_fingerprint_test_go",
      "target": "agent_fingerprint_test_testdeletefingerprint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/fingerprint_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "agent_fingerprint_test_go",
      "_tgt": "agent_fingerprint_test_testdeletefingerprint"
    },
    {
      "source": "agent_fingerprint_test_testgetfingerprint",
      "target": "ws_wsconn_getfingerprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/fingerprint_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "agent_fingerprint_test_testgetfingerprint",
      "_tgt": "ws_wsconn_getfingerprint"
    },
    {
      "source": "agent_agent_cache_test_go",
      "target": "agent_agent_cache_test_createtestcachedata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_go",
      "_tgt": "agent_agent_cache_test_createtestcachedata"
    },
    {
      "source": "agent_agent_cache_test_go",
      "target": "agent_agent_cache_test_testnewsystemdatacache",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_go",
      "_tgt": "agent_agent_cache_test_testnewsystemdatacache"
    },
    {
      "source": "agent_agent_cache_test_go",
      "target": "agent_agent_cache_test_testcachegetset",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_go",
      "_tgt": "agent_agent_cache_test_testcachegetset"
    },
    {
      "source": "agent_agent_cache_test_go",
      "target": "agent_agent_cache_test_testcachefreshness",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_go",
      "_tgt": "agent_agent_cache_test_testcachefreshness"
    },
    {
      "source": "agent_agent_cache_test_go",
      "target": "agent_agent_cache_test_testcachemultipleintervals",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_go",
      "_tgt": "agent_agent_cache_test_testcachemultipleintervals"
    },
    {
      "source": "agent_agent_cache_test_go",
      "target": "agent_agent_cache_test_testcacheoverwrite",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_go",
      "_tgt": "agent_agent_cache_test_testcacheoverwrite"
    },
    {
      "source": "agent_agent_cache_test_go",
      "target": "agent_agent_cache_test_testcachemiss",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_go",
      "_tgt": "agent_agent_cache_test_testcachemiss"
    },
    {
      "source": "agent_agent_cache_test_go",
      "target": "agent_agent_cache_test_testcachezerointerval",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L215",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_go",
      "_tgt": "agent_agent_cache_test_testcachezerointerval"
    },
    {
      "source": "agent_agent_cache_test_go",
      "target": "agent_agent_cache_test_testcachelargeinterval",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_go",
      "_tgt": "agent_agent_cache_test_testcachelargeinterval"
    },
    {
      "source": "agent_agent_cache_test_createtestcachedata",
      "target": "agent_agent_cache_test_testcachegetset",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachegetset",
      "_tgt": "agent_agent_cache_test_createtestcachedata"
    },
    {
      "source": "agent_agent_cache_test_createtestcachedata",
      "target": "agent_agent_cache_test_testcachefreshness",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachefreshness",
      "_tgt": "agent_agent_cache_test_createtestcachedata"
    },
    {
      "source": "agent_agent_cache_test_createtestcachedata",
      "target": "agent_agent_cache_test_testcachemultipleintervals",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachemultipleintervals",
      "_tgt": "agent_agent_cache_test_createtestcachedata"
    },
    {
      "source": "agent_agent_cache_test_createtestcachedata",
      "target": "agent_agent_cache_test_testcacheoverwrite",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcacheoverwrite",
      "_tgt": "agent_agent_cache_test_createtestcachedata"
    },
    {
      "source": "agent_agent_cache_test_createtestcachedata",
      "target": "agent_agent_cache_test_testcachemiss",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachemiss",
      "_tgt": "agent_agent_cache_test_createtestcachedata"
    },
    {
      "source": "agent_agent_cache_test_createtestcachedata",
      "target": "agent_agent_cache_test_testcachezerointerval",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachezerointerval",
      "_tgt": "agent_agent_cache_test_createtestcachedata"
    },
    {
      "source": "agent_agent_cache_test_createtestcachedata",
      "target": "agent_agent_cache_test_testcachelargeinterval",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachelargeinterval",
      "_tgt": "agent_agent_cache_test_createtestcachedata"
    },
    {
      "source": "agent_agent_cache_test_testcachefreshness",
      "target": "tests_apiscenario_test",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachefreshness",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "agent_agent_cache_test_testcachefreshness",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachefreshness",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_agent_cache_test_testcachemultipleintervals",
      "target": "tests_apiscenario_test",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachemultipleintervals",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "agent_agent_cache_test_testcachemultipleintervals",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachemultipleintervals",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_agent_cache_test_testcachemiss",
      "target": "tests_apiscenario_test",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachemiss",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "agent_agent_cache_test_testcachemiss",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachemiss",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_agent_cache_test_testcachelargeinterval",
      "target": "tests_apiscenario_test",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachelargeinterval",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "agent_agent_cache_test_testcachelargeinterval",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/agent_cache_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "agent_agent_cache_test_testcachelargeinterval",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_sensors_windows_go",
      "target": "agent_lhmprocess",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "agent_sensors_windows_go",
      "_tgt": "agent_lhmprocess"
    },
    {
      "source": "agent_sensors_windows_go",
      "target": "agent_sensors_windows_newlhmprocess",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "agent_sensors_windows_go",
      "_tgt": "agent_sensors_windows_newlhmprocess"
    },
    {
      "source": "agent_sensors_windows_go",
      "target": "agent_sensors_windows_getsensortemps",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "agent_sensors_windows_go",
      "_tgt": "agent_sensors_windows_getsensortemps"
    },
    {
      "source": "agent_sensors_windows_go",
      "target": "agent_sensors_windows_copyembeddeddir",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L255",
      "weight": 1.0,
      "_src": "agent_sensors_windows_go",
      "_tgt": "agent_sensors_windows_copyembeddeddir"
    },
    {
      "source": "agent_lhmprocess",
      "target": "agent_lhmprocess_startprocess",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "agent_lhmprocess",
      "_tgt": "agent_lhmprocess_startprocess"
    },
    {
      "source": "agent_lhmprocess",
      "target": "agent_lhmprocess_cleanupprocess",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "agent_lhmprocess",
      "_tgt": "agent_lhmprocess_cleanupprocess"
    },
    {
      "source": "agent_lhmprocess",
      "target": "agent_lhmprocess_gettemps",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "agent_lhmprocess",
      "_tgt": "agent_lhmprocess_gettemps"
    },
    {
      "source": "agent_lhmprocess",
      "target": "agent_lhmprocess_cleanup",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L247",
      "weight": 1.0,
      "_src": "agent_lhmprocess",
      "_tgt": "agent_lhmprocess_cleanup"
    },
    {
      "source": "agent_sensors_windows_newlhmprocess",
      "target": "agent_sensors_windows_copyembeddeddir",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "agent_sensors_windows_newlhmprocess",
      "_tgt": "agent_sensors_windows_copyembeddeddir"
    },
    {
      "source": "agent_sensors_windows_newlhmprocess",
      "target": "agent_lhmprocess_startprocess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "agent_sensors_windows_newlhmprocess",
      "_tgt": "agent_lhmprocess_startprocess"
    },
    {
      "source": "agent_sensors_windows_newlhmprocess",
      "target": "agent_sensors_windows_getsensortemps",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L232",
      "weight": 1.0,
      "_src": "agent_sensors_windows_getsensortemps",
      "_tgt": "agent_sensors_windows_newlhmprocess"
    },
    {
      "source": "agent_lhmprocess_startprocess",
      "target": "agent_lhmprocess_cleanupprocess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "agent_lhmprocess_startprocess",
      "_tgt": "agent_lhmprocess_cleanupprocess"
    },
    {
      "source": "agent_lhmprocess_startprocess",
      "target": "agent_lhmprocess_gettemps",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "agent_lhmprocess_gettemps",
      "_tgt": "agent_lhmprocess_startprocess"
    },
    {
      "source": "agent_lhmprocess_startprocess",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_windows.go",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "agent_lhmprocess_startprocess",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_lhmprocess_cleanupprocess",
      "target": "agent_lhmprocess_cleanup",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L248",
      "weight": 1.0,
      "_src": "agent_lhmprocess_cleanup",
      "_tgt": "agent_lhmprocess_cleanupprocess"
    },
    {
      "source": "agent_lhmprocess_gettemps",
      "target": "agent_lhmprocess_cleanup",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L207",
      "weight": 1.0,
      "_src": "agent_lhmprocess_gettemps",
      "_tgt": "agent_lhmprocess_cleanup"
    },
    {
      "source": "agent_lhmprocess_gettemps",
      "target": "agent_sensors_windows_getsensortemps",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/sensors_windows.go",
      "source_location": "L243",
      "weight": 1.0,
      "_src": "agent_sensors_windows_getsensortemps",
      "_tgt": "agent_lhmprocess_gettemps"
    },
    {
      "source": "agent_lhmprocess_gettemps",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_windows.go",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "agent_lhmprocess_gettemps",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_lhmprocess_gettemps",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_windows.go",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "agent_lhmprocess_gettemps",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_lhmprocess_gettemps",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_windows.go",
      "source_location": "L206",
      "weight": 1.0,
      "_src": "agent_lhmprocess_gettemps",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_sensors_windows_getsensortemps",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_windows.go",
      "source_location": "L222",
      "weight": 1.0,
      "_src": "agent_sensors_windows_getsensortemps",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_lhmprocess_cleanup",
      "target": "server_uptime_calculator_uptimecalculator_removeall",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/sensors_windows.go",
      "source_location": "L250",
      "weight": 1.0,
      "_src": "agent_lhmprocess_cleanup",
      "_tgt": "server_uptime_calculator_uptimecalculator_removeall"
    },
    {
      "source": "agent_connection_manager_go",
      "target": "agent_connectionmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "agent_connection_manager_go",
      "_tgt": "agent_connectionmanager"
    },
    {
      "source": "agent_connection_manager_go",
      "target": "agent_connectionstate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "agent_connection_manager_go",
      "_tgt": "agent_connectionstate"
    },
    {
      "source": "agent_connection_manager_go",
      "target": "agent_connectionevent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "agent_connection_manager_go",
      "_tgt": "agent_connectionevent"
    },
    {
      "source": "agent_connection_manager_go",
      "target": "agent_connection_manager_newconnectionmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "agent_connection_manager_go",
      "_tgt": "agent_connection_manager_newconnectionmanager"
    },
    {
      "source": "agent_connection_manager_go",
      "target": "agent_connection_manager_shouldexitonerr",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L264",
      "weight": 1.0,
      "_src": "agent_connection_manager_go",
      "_tgt": "agent_connection_manager_shouldexitonerr"
    },
    {
      "source": "agent_connectionmanager",
      "target": "agent_connectionmanager_startwsticker",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "agent_connectionmanager",
      "_tgt": "agent_connectionmanager_startwsticker"
    },
    {
      "source": "agent_connectionmanager",
      "target": "agent_connectionmanager_stopwsticker",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "agent_connectionmanager",
      "_tgt": "agent_connectionmanager_stopwsticker"
    },
    {
      "source": "agent_connectionmanager",
      "target": "agent_connectionmanager_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "agent_connectionmanager",
      "_tgt": "agent_connectionmanager_start"
    },
    {
      "source": "agent_connectionmanager",
      "target": "agent_connectionmanager_stop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "agent_connectionmanager",
      "_tgt": "agent_connectionmanager_stop"
    },
    {
      "source": "agent_connectionmanager",
      "target": "agent_connectionmanager_handleevent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "agent_connectionmanager",
      "_tgt": "agent_connectionmanager_handleevent"
    },
    {
      "source": "agent_connectionmanager",
      "target": "agent_connectionmanager_handlestatechange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "agent_connectionmanager",
      "_tgt": "agent_connectionmanager_handlestatechange"
    },
    {
      "source": "agent_connectionmanager",
      "target": "agent_connectionmanager_connect",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L203",
      "weight": 1.0,
      "_src": "agent_connectionmanager",
      "_tgt": "agent_connectionmanager_connect"
    },
    {
      "source": "agent_connectionmanager",
      "target": "agent_connectionmanager_startwebsocketconnection",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L229",
      "weight": 1.0,
      "_src": "agent_connectionmanager",
      "_tgt": "agent_connectionmanager_startwebsocketconnection"
    },
    {
      "source": "agent_connectionmanager",
      "target": "agent_connectionmanager_startsshserver",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L249",
      "weight": 1.0,
      "_src": "agent_connectionmanager",
      "_tgt": "agent_connectionmanager_startsshserver"
    },
    {
      "source": "agent_connectionmanager",
      "target": "agent_connectionmanager_closewebsocket",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L256",
      "weight": 1.0,
      "_src": "agent_connectionmanager",
      "_tgt": "agent_connectionmanager_closewebsocket"
    },
    {
      "source": "agent_connectionmanager_startwsticker",
      "target": "agent_connectionmanager_start",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "agent_connectionmanager_startwsticker"
    },
    {
      "source": "agent_connectionmanager_startwsticker",
      "target": "agent_connectionmanager_connect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L223",
      "weight": 1.0,
      "_src": "agent_connectionmanager_connect",
      "_tgt": "agent_connectionmanager_startwsticker"
    },
    {
      "source": "agent_connectionmanager_stopwsticker",
      "target": "agent_connectionmanager_stop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "agent_connectionmanager_stopwsticker",
      "_tgt": "agent_connectionmanager_stop"
    },
    {
      "source": "agent_connectionmanager_stopwsticker",
      "target": "agent_connectionmanager_handlestatechange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "agent_connectionmanager_handlestatechange",
      "_tgt": "agent_connectionmanager_stopwsticker"
    },
    {
      "source": "agent_connectionmanager_start",
      "target": "agent_connectionmanager_connect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "agent_connectionmanager_connect"
    },
    {
      "source": "agent_connectionmanager_start",
      "target": "agent_connectionmanager_handleevent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "agent_connectionmanager_handleevent"
    },
    {
      "source": "agent_connectionmanager_start",
      "target": "agent_connectionmanager_startwebsocketconnection",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "agent_connectionmanager_startwebsocketconnection"
    },
    {
      "source": "agent_connectionmanager_start",
      "target": "agent_connectionmanager_stop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "agent_connectionmanager_stop"
    },
    {
      "source": "agent_connectionmanager_start",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_connectionmanager_start",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_connectionmanager_start",
      "target": "systems_system_update",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "systems_system_update"
    },
    {
      "source": "agent_connectionmanager_start",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "agent_connectionmanager_start",
      "_tgt": "system_info"
    },
    {
      "source": "agent_connectionmanager_stop",
      "target": "agent_connectionmanager_closewebsocket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "agent_connectionmanager_stop",
      "_tgt": "agent_connectionmanager_closewebsocket"
    },
    {
      "source": "agent_connectionmanager_stop",
      "target": "agent_connectionmanager_connect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L218",
      "weight": 1.0,
      "_src": "agent_connectionmanager_connect",
      "_tgt": "agent_connectionmanager_stop"
    },
    {
      "source": "agent_connectionmanager_stop",
      "target": "expirymap_expirymap_t_cleanup",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "agent_connectionmanager_stop",
      "_tgt": "expirymap_expirymap_t_cleanup"
    },
    {
      "source": "agent_connectionmanager_handleevent",
      "target": "agent_connectionmanager_handlestatechange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L152",
      "weight": 1.0,
      "_src": "agent_connectionmanager_handleevent",
      "_tgt": "agent_connectionmanager_handlestatechange"
    },
    {
      "source": "agent_connectionmanager_handlestatechange",
      "target": "agent_connectionmanager_closewebsocket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "agent_connectionmanager_handlestatechange",
      "_tgt": "agent_connectionmanager_closewebsocket"
    },
    {
      "source": "agent_connectionmanager_handlestatechange",
      "target": "agent_connectionmanager_connect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "agent_connectionmanager_handlestatechange",
      "_tgt": "agent_connectionmanager_connect"
    },
    {
      "source": "agent_connectionmanager_handlestatechange",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "agent_connectionmanager_handlestatechange",
      "_tgt": "system_info"
    },
    {
      "source": "agent_connectionmanager_handlestatechange",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L193",
      "weight": 1.0,
      "_src": "agent_connectionmanager_handlestatechange",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_connectionmanager_connect",
      "target": "agent_connectionmanager_startwebsocketconnection",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "agent_connectionmanager_startwebsocketconnection",
      "_tgt": "agent_connectionmanager_connect"
    },
    {
      "source": "agent_connectionmanager_connect",
      "target": "agent_connection_manager_shouldexitonerr",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L216",
      "weight": 1.0,
      "_src": "agent_connectionmanager_connect",
      "_tgt": "agent_connection_manager_shouldexitonerr"
    },
    {
      "source": "agent_connectionmanager_connect",
      "target": "agent_connectionmanager_startsshserver",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L222",
      "weight": 1.0,
      "_src": "agent_connectionmanager_connect",
      "_tgt": "agent_connectionmanager_startsshserver"
    },
    {
      "source": "agent_connectionmanager_connect",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "agent_connectionmanager_connect",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_connectionmanager_startwebsocketconnection",
      "target": "agent_connectionmanager_closewebsocket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/connection_manager.go",
      "source_location": "L243",
      "weight": 1.0,
      "_src": "agent_connectionmanager_startwebsocketconnection",
      "_tgt": "agent_connectionmanager_closewebsocket"
    },
    {
      "source": "agent_connectionmanager_startwebsocketconnection",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L231",
      "weight": 1.0,
      "_src": "agent_connectionmanager_startwebsocketconnection",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_connectionmanager_startwebsocketconnection",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "agent_connectionmanager_startwebsocketconnection",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_connection_manager_shouldexitonerr",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/connection_manager.go",
      "source_location": "L265",
      "weight": 1.0,
      "_src": "agent_connection_manager_shouldexitonerr",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_emmc_linux_test_go",
      "target": "agent_emmc_linux_test_testemmcmocksysfsscanandcollect",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_linux_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "agent_emmc_linux_test_go",
      "_tgt": "agent_emmc_linux_test_testemmcmocksysfsscanandcollect"
    },
    {
      "source": "agent_emmc_linux_test_testemmcmocksysfsscanandcollect",
      "target": "utils_logger_logger_write",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_linux_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "agent_emmc_linux_test_testemmcmocksysfsscanandcollect",
      "_tgt": "utils_logger_logger_write"
    },
    {
      "source": "agent_emmc_linux_test_testemmcmocksysfsscanandcollect",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_linux_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "agent_emmc_linux_test_testemmcmocksysfsscanandcollect",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_useragentroundtripper",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_useragentroundtripper"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_dockerversionresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_dockerversionresponse"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_calculatememoryusage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L261",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_calculatememoryusage"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_validatecpupercentage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L352",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_validatecpupercentage"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_updatecontainerstatsvalues",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L360",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_updatecontainerstatsvalues"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_convertcontainerportstostring",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L372",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_convertcontainerportstostring"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_parsedockerstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L403",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_parsedockerstatus"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_parsedockerhealthstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L439",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_parsedockerhealthstatus"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_newdockermanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L608",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_newdockermanager"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_getdockerhost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L767",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_getdockerhost"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_validatecontainerid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L778",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_validatecontainerid"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_builddockercontainerendpoint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L785",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_builddockercontainerendpoint"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_detectdockermultiplexedstream",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L884",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_detectdockermultiplexedstream"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_decodedockerlogstream",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L901",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_decodedockerlogstream"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_detectpodmanfromheader",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L984",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_detectpodmanfromheader"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_detectpodmanfromversion",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L989",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_detectpodmanfromversion"
    },
    {
      "source": "agent_docker_go",
      "target": "agent_docker_detectpodmanengine",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L1002",
      "weight": 1.0,
      "_src": "agent_docker_go",
      "_tgt": "agent_docker_detectpodmanengine"
    },
    {
      "source": "agent_useragentroundtripper",
      "target": "agent_useragentroundtripper_roundtrip",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "agent_useragentroundtripper",
      "_tgt": "agent_useragentroundtripper_roundtrip"
    },
    {
      "source": "agent_dockermanager_queue",
      "target": "agent_dockermanager_getdockerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_queue"
    },
    {
      "source": "agent_dockermanager_dequeue",
      "target": "agent_dockermanager_getdockerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_dequeue"
    },
    {
      "source": "agent_dockermanager_shouldexcludecontainer",
      "target": "agent_dockermanager_getdockerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_shouldexcludecontainer"
    },
    {
      "source": "agent_dockermanager_shouldexcludecontainer",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "agent_dockermanager_shouldexcludecontainer",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "agent_dockermanager_decode",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_decode"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "agent_docker_detectpodmanfromheader",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_docker_detectpodmanfromheader"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "agent_dockermanager_setispodman",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_setispodman"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "agent_dockermanager_ensuredockerversionchecked",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_ensuredockerversionchecked"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "agent_dockermanager_deletecontainerstatssync",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L181",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_deletecontainerstatssync"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_updatecontainerstats"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "agent_dockermanager_cyclenetworkdeltasforcachetime",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L226",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "agent_dockermanager_cyclenetworkdeltasforcachetime"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "alerts_alertscache_delete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "agent_dockermanager_getdockerstats",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L208",
      "weight": 1.0,
      "_src": "agent_dockermanager_getdockerstats",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_dockermanager_initializecputracking",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L533",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_dockermanager_initializecputracking"
    },
    {
      "source": "agent_dockermanager_getcpupreviousvalues",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L536",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_dockermanager_getcpupreviousvalues"
    },
    {
      "source": "agent_dockermanager_setcpucurrentvalues",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L556",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_dockermanager_setcpucurrentvalues"
    },
    {
      "source": "agent_docker_calculatememoryusage",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L548",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_docker_calculatememoryusage"
    },
    {
      "source": "agent_dockermanager_getnetworktracker",
      "target": "agent_dockermanager_calculatenetworkstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L314",
      "weight": 1.0,
      "_src": "agent_dockermanager_calculatenetworkstats",
      "_tgt": "agent_dockermanager_getnetworktracker"
    },
    {
      "source": "agent_dockermanager_getnetworktracker",
      "target": "deltatracker_deltatracker_newdeltatracker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L289",
      "weight": 1.0,
      "_src": "agent_dockermanager_getnetworktracker",
      "_tgt": "deltatracker_deltatracker_newdeltatracker"
    },
    {
      "source": "agent_dockermanager_calculatenetworkstats",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L564",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_dockermanager_calculatenetworkstats"
    },
    {
      "source": "agent_dockermanager_calculatenetworkstats",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L334",
      "weight": 1.0,
      "_src": "agent_dockermanager_calculatenetworkstats",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "agent_docker_validatecpupercentage",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L559",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_docker_validatecpupercentage"
    },
    {
      "source": "agent_docker_updatecontainerstatsvalues",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L581",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_docker_updatecontainerstatsvalues"
    },
    {
      "source": "agent_docker_updatecontainerstatsvalues",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L361",
      "weight": 1.0,
      "_src": "agent_docker_updatecontainerstatsvalues",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_docker_updatecontainerstatsvalues",
      "target": "utils_utils_bytestomegabytes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L362",
      "weight": 1.0,
      "_src": "agent_docker_updatecontainerstatsvalues",
      "_tgt": "utils_utils_bytestomegabytes"
    },
    {
      "source": "agent_docker_convertcontainerportstostring",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L515",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_docker_convertcontainerportstostring"
    },
    {
      "source": "agent_docker_convertcontainerportstostring",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L373",
      "weight": 1.0,
      "_src": "agent_docker_convertcontainerportstostring",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_docker_parsedockerstatus",
      "target": "agent_docker_parsedockerhealthstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L431",
      "weight": 1.0,
      "_src": "agent_docker_parsedockerstatus",
      "_tgt": "agent_docker_parsedockerhealthstatus"
    },
    {
      "source": "agent_docker_parsedockerstatus",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L485",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_docker_parsedockerstatus"
    },
    {
      "source": "agent_docker_parsedockerhealthstatus",
      "target": "agent_dockermanager_getpodmancontainerhealth",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L469",
      "weight": 1.0,
      "_src": "agent_dockermanager_getpodmancontainerhealth",
      "_tgt": "agent_docker_parsedockerhealthstatus"
    },
    {
      "source": "agent_docker_parsedockerhealthstatus",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L491",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_docker_parsedockerhealthstatus"
    },
    {
      "source": "agent_dockermanager_getpodmancontainerhealth",
      "target": "agent_dockermanager_decode",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L465",
      "weight": 1.0,
      "_src": "agent_dockermanager_getpodmancontainerhealth",
      "_tgt": "agent_dockermanager_decode"
    },
    {
      "source": "agent_dockermanager_getpodmancontainerhealth",
      "target": "agent_dockermanager_updatecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L495",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_dockermanager_getpodmancontainerhealth"
    },
    {
      "source": "agent_dockermanager_updatecontainerstats",
      "target": "agent_dockermanager_decode",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L528",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "agent_dockermanager_decode"
    },
    {
      "source": "agent_dockermanager_updatecontainerstats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L514",
      "weight": 1.0,
      "_src": "agent_dockermanager_updatecontainerstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_dockermanager_deletecontainerstatssync",
      "target": "alerts_alertscache_delete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L592",
      "weight": 1.0,
      "_src": "agent_dockermanager_deletecontainerstatssync",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "agent_docker_newdockermanager",
      "target": "agent_docker_getdockerhost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L616",
      "weight": 1.0,
      "_src": "agent_docker_newdockermanager",
      "_tgt": "agent_docker_getdockerhost"
    },
    {
      "source": "agent_docker_newdockermanager",
      "target": "agent_dockermanager_checkdockerversion",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L696",
      "weight": 1.0,
      "_src": "agent_docker_newdockermanager",
      "_tgt": "agent_dockermanager_checkdockerversion"
    },
    {
      "source": "agent_docker_newdockermanager",
      "target": "utils_utils_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L609",
      "weight": 1.0,
      "_src": "agent_docker_newdockermanager",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_docker_newdockermanager",
      "target": "agent_cmdoptions_parse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L619",
      "weight": 1.0,
      "_src": "agent_docker_newdockermanager",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_docker_newdockermanager",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L639",
      "weight": 1.0,
      "_src": "agent_docker_newdockermanager",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_docker_newdockermanager",
      "target": "incident_incident_duration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L644",
      "weight": 1.0,
      "_src": "agent_docker_newdockermanager",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "agent_docker_newdockermanager",
      "target": "badges_api_parseduration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L646",
      "weight": 1.0,
      "_src": "agent_docker_newdockermanager",
      "_tgt": "badges_api_parseduration"
    },
    {
      "source": "agent_docker_newdockermanager",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L651",
      "weight": 1.0,
      "_src": "agent_docker_newdockermanager",
      "_tgt": "system_info"
    },
    {
      "source": "agent_dockermanager_checkdockerversion",
      "target": "agent_dockermanager_decode",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L716",
      "weight": 1.0,
      "_src": "agent_dockermanager_checkdockerversion",
      "_tgt": "agent_dockermanager_decode"
    },
    {
      "source": "agent_dockermanager_checkdockerversion",
      "target": "agent_dockermanager_applydockerversioninfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L720",
      "weight": 1.0,
      "_src": "agent_dockermanager_checkdockerversion",
      "_tgt": "agent_dockermanager_applydockerversioninfo"
    },
    {
      "source": "agent_dockermanager_checkdockerversion",
      "target": "agent_dockermanager_ensuredockerversionchecked",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L731",
      "weight": 1.0,
      "_src": "agent_dockermanager_ensuredockerversionchecked",
      "_tgt": "agent_dockermanager_checkdockerversion"
    },
    {
      "source": "agent_dockermanager_ensuredockerversionchecked",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L732",
      "weight": 1.0,
      "_src": "agent_dockermanager_ensuredockerversionchecked",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_dockermanager_applydockerversioninfo",
      "target": "agent_docker_detectpodmanengine",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L738",
      "weight": 1.0,
      "_src": "agent_dockermanager_applydockerversioninfo",
      "_tgt": "agent_docker_detectpodmanengine"
    },
    {
      "source": "agent_dockermanager_applydockerversioninfo",
      "target": "agent_dockermanager_setispodman",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L739",
      "weight": 1.0,
      "_src": "agent_dockermanager_applydockerversioninfo",
      "_tgt": "agent_dockermanager_setispodman"
    },
    {
      "source": "agent_dockermanager_applydockerversioninfo",
      "target": "agent_cmdoptions_parse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L743",
      "weight": 1.0,
      "_src": "agent_dockermanager_applydockerversioninfo",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_dockermanager_applydockerversioninfo",
      "target": "system_info",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L746",
      "weight": 1.0,
      "_src": "agent_dockermanager_applydockerversioninfo",
      "_tgt": "system_info"
    },
    {
      "source": "agent_dockermanager_decode",
      "target": "agent_dockermanager_getcontainerinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L824",
      "weight": 1.0,
      "_src": "agent_dockermanager_getcontainerinfo",
      "_tgt": "agent_dockermanager_decode"
    },
    {
      "source": "agent_dockermanager_decode",
      "target": "agent_dockermanager_gethostinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L955",
      "weight": 1.0,
      "_src": "agent_dockermanager_gethostinfo",
      "_tgt": "agent_dockermanager_decode"
    },
    {
      "source": "agent_docker_validatecontainerid",
      "target": "agent_docker_builddockercontainerendpoint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L786",
      "weight": 1.0,
      "_src": "agent_docker_builddockercontainerendpoint",
      "_tgt": "agent_docker_validatecontainerid"
    },
    {
      "source": "agent_docker_builddockercontainerendpoint",
      "target": "agent_dockermanager_getcontainerinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L802",
      "weight": 1.0,
      "_src": "agent_dockermanager_getcontainerinfo",
      "_tgt": "agent_docker_builddockercontainerendpoint"
    },
    {
      "source": "agent_docker_builddockercontainerendpoint",
      "target": "agent_dockermanager_getlogs",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L841",
      "weight": 1.0,
      "_src": "agent_dockermanager_getlogs",
      "_tgt": "agent_docker_builddockercontainerendpoint"
    },
    {
      "source": "agent_docker_builddockercontainerendpoint",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L794",
      "weight": 1.0,
      "_src": "agent_docker_builddockercontainerendpoint",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_dockermanager_getcontainerinfo",
      "target": "alerts_alertscache_delete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L828",
      "weight": 1.0,
      "_src": "agent_dockermanager_getcontainerinfo",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "agent_dockermanager_getlogs",
      "target": "agent_docker_detectdockermultiplexedstream",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L869",
      "weight": 1.0,
      "_src": "agent_dockermanager_getlogs",
      "_tgt": "agent_docker_detectdockermultiplexedstream"
    },
    {
      "source": "agent_dockermanager_getlogs",
      "target": "agent_docker_decodedockerlogstream",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L872",
      "weight": 1.0,
      "_src": "agent_dockermanager_getlogs",
      "_tgt": "agent_docker_decodedockerlogstream"
    },
    {
      "source": "agent_docker_decodedockerlogstream",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/docker.go",
      "source_location": "L932",
      "weight": 1.0,
      "_src": "agent_docker_decodedockerlogstream",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "agent_docker_detectpodmanfromheader",
      "target": "agent_docker_detectpodmanengine",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L1003",
      "weight": 1.0,
      "_src": "agent_docker_detectpodmanengine",
      "_tgt": "agent_docker_detectpodmanfromheader"
    },
    {
      "source": "agent_docker_detectpodmanfromversion",
      "target": "agent_docker_detectpodmanengine",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/docker.go",
      "source_location": "L1006",
      "weight": 1.0,
      "_src": "agent_docker_detectpodmanengine",
      "_tgt": "agent_docker_detectpodmanfromversion"
    },
    {
      "source": "agent_mdraid_linux_go",
      "target": "agent_mdraidhealth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_go",
      "_tgt": "agent_mdraidhealth"
    },
    {
      "source": "agent_mdraid_linux_go",
      "target": "agent_mdraid_linux_scanmdraiddevices",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_go",
      "_tgt": "agent_mdraid_linux_scanmdraiddevices"
    },
    {
      "source": "agent_mdraid_linux_go",
      "target": "agent_mdraid_linux_readmdraidhealth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_go",
      "_tgt": "agent_mdraid_linux_readmdraidhealth"
    },
    {
      "source": "agent_mdraid_linux_go",
      "target": "agent_mdraid_linux_mdraidsmartstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_go",
      "_tgt": "agent_mdraid_linux_mdraidsmartstatus"
    },
    {
      "source": "agent_mdraid_linux_go",
      "target": "agent_mdraid_linux_ismdraidblockname",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_go",
      "_tgt": "agent_mdraid_linux_ismdraidblockname"
    },
    {
      "source": "agent_mdraid_linux_go",
      "target": "agent_mdraid_linux_readmdraidblockcapacitybytes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_go",
      "_tgt": "agent_mdraid_linux_readmdraidblockcapacitybytes"
    },
    {
      "source": "agent_mdraid_linux_scanmdraiddevices",
      "target": "agent_mdraid_linux_ismdraidblockname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_scanmdraiddevices",
      "_tgt": "agent_mdraid_linux_ismdraidblockname"
    },
    {
      "source": "agent_mdraid_linux_scanmdraiddevices",
      "target": "utils_utils_fileexists",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_scanmdraiddevices",
      "_tgt": "utils_utils_fileexists"
    },
    {
      "source": "agent_mdraid_linux_readmdraidhealth",
      "target": "agent_mdraid_linux_ismdraidblockname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_readmdraidhealth",
      "_tgt": "agent_mdraid_linux_ismdraidblockname"
    },
    {
      "source": "agent_mdraid_linux_readmdraidhealth",
      "target": "agent_mdraid_linux_readmdraidblockcapacitybytes",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_readmdraidhealth",
      "_tgt": "agent_mdraid_linux_readmdraidblockcapacitybytes"
    },
    {
      "source": "agent_mdraid_linux_readmdraidhealth",
      "target": "utils_utils_readstringfileok",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_readmdraidhealth",
      "_tgt": "utils_utils_readstringfileok"
    },
    {
      "source": "agent_mdraid_linux_readmdraidhealth",
      "target": "utils_utils_readstringfile",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_readmdraidhealth",
      "_tgt": "utils_utils_readstringfile"
    },
    {
      "source": "agent_mdraid_linux_readmdraidhealth",
      "target": "utils_utils_readuintfile",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_readmdraidhealth",
      "_tgt": "utils_utils_readuintfile"
    },
    {
      "source": "agent_mdraid_linux_readmdraidblockcapacitybytes",
      "target": "utils_utils_readstringfileok",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/mdraid_linux.go",
      "source_location": "L216",
      "weight": 1.0,
      "_src": "agent_mdraid_linux_readmdraidblockcapacitybytes",
      "_tgt": "utils_utils_readstringfileok"
    },
    {
      "source": "agent_emmc_common_go",
      "target": "agent_emmc_common_isemmcblockname",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_common.go",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "agent_emmc_common_go",
      "_tgt": "agent_emmc_common_isemmcblockname"
    },
    {
      "source": "agent_emmc_common_go",
      "target": "agent_emmc_common_parsehexordecbyte",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_common.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "agent_emmc_common_go",
      "_tgt": "agent_emmc_common_parsehexordecbyte"
    },
    {
      "source": "agent_emmc_common_go",
      "target": "agent_emmc_common_parsehexbytepair",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_common.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "agent_emmc_common_go",
      "_tgt": "agent_emmc_common_parsehexbytepair"
    },
    {
      "source": "agent_emmc_common_go",
      "target": "agent_emmc_common_emmcsmartstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_common.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "agent_emmc_common_go",
      "_tgt": "agent_emmc_common_emmcsmartstatus"
    },
    {
      "source": "agent_emmc_common_go",
      "target": "agent_emmc_common_emmcpreeolstring",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_common.go",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "agent_emmc_common_go",
      "_tgt": "agent_emmc_common_emmcpreeolstring"
    },
    {
      "source": "agent_emmc_common_go",
      "target": "agent_emmc_common_emmclifetimestring",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_common.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "agent_emmc_common_go",
      "_tgt": "agent_emmc_common_emmclifetimestring"
    },
    {
      "source": "agent_emmc_common_parsehexordecbyte",
      "target": "agent_emmc_common_parsehexbytepair",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/emmc_common.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "agent_emmc_common_parsehexbytepair",
      "_tgt": "agent_emmc_common_parsehexordecbyte"
    },
    {
      "source": "agent_emmc_common_parsehexbytepair",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/emmc_common.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "agent_emmc_common_parsehexbytepair",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_client_test_go",
      "target": "agent_client_test_testnewwebsocketclient",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/client_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "agent_client_test_go",
      "_tgt": "agent_client_test_testnewwebsocketclient"
    },
    {
      "source": "agent_client_test_go",
      "target": "agent_client_test_testwebsocketclient_getoptions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/client_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "agent_client_test_go",
      "_tgt": "agent_client_test_testwebsocketclient_getoptions"
    },
    {
      "source": "agent_client_test_go",
      "target": "agent_client_test_testwebsocketclient_verifysignature",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/client_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "agent_client_test_go",
      "_tgt": "agent_client_test_testwebsocketclient_verifysignature"
    },
    {
      "source": "agent_client_test_go",
      "target": "agent_client_test_testwebsocketclient_handlehubrequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/client_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "agent_client_test_go",
      "_tgt": "agent_client_test_testwebsocketclient_handlehubrequest"
    },
    {
      "source": "agent_client_test_go",
      "target": "agent_client_test_testgetuseragent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/client_test.go",
      "source_location": "L302",
      "weight": 1.0,
      "_src": "agent_client_test_go",
      "_tgt": "agent_client_test_testgetuseragent"
    },
    {
      "source": "agent_client_test_go",
      "target": "agent_client_test_testwebsocketclient_close",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/client_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_src": "agent_client_test_go",
      "_tgt": "agent_client_test_testwebsocketclient_close"
    },
    {
      "source": "agent_client_test_go",
      "target": "agent_client_test_testwebsocketclient_connectratelimit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/client_test.go",
      "source_location": "L346",
      "weight": 1.0,
      "_src": "agent_client_test_go",
      "_tgt": "agent_client_test_testwebsocketclient_connectratelimit"
    },
    {
      "source": "agent_client_test_go",
      "target": "agent_client_test_testgettoken",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/client_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_src": "agent_client_test_go",
      "_tgt": "agent_client_test_testgettoken"
    },
    {
      "source": "agent_client_test_testnewwebsocketclient",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "agent_client_test_testnewwebsocketclient",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_client_test_testwebsocketclient_getoptions",
      "target": "agent_cmdoptions_parse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_getoptions",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_client_test_testwebsocketclient_verifysignature",
      "target": "notification_providers_dingding_dingding_sign",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_verifysignature",
      "_tgt": "notification_providers_dingding_dingding_sign"
    },
    {
      "source": "agent_client_test_testwebsocketclient_verifysignature",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_verifysignature",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_client_test_testwebsocketclient_handlehubrequest",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_handlehubrequest",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_client_test_testgetuseragent",
      "target": "server_uptime_kuma_server_uptimekumaserver_getuseragent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L307",
      "weight": 1.0,
      "_src": "agent_client_test_testgetuseragent",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getuseragent"
    },
    {
      "source": "agent_client_test_testgetuseragent",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_src": "agent_client_test_testgetuseragent",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_client_test_testwebsocketclient_connectratelimit",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L361",
      "weight": 1.0,
      "_src": "agent_client_test_testwebsocketclient_connectratelimit",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_client_test_testgettoken",
      "target": "services_supabase_service_supabaseservice_gettoken",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L371",
      "weight": 1.0,
      "_src": "agent_client_test_testgettoken",
      "_tgt": "services_supabase_service_supabaseservice_gettoken"
    },
    {
      "source": "agent_client_test_testgettoken",
      "target": "expirymap_expirymap_t_remove",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L391",
      "weight": 1.0,
      "_src": "agent_client_test_testgettoken",
      "_tgt": "expirymap_expirymap_t_remove"
    },
    {
      "source": "agent_client_test_testgettoken",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/client_test.go",
      "source_location": "L452",
      "weight": 1.0,
      "_src": "agent_client_test_testgettoken",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "agent_zfs_zfs_freebsd_go",
      "target": "zfs_zfs_freebsd_arcsize",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/zfs/zfs_freebsd.go",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "agent_zfs_zfs_freebsd_go",
      "_tgt": "zfs_zfs_freebsd_arcsize"
    },
    {
      "source": "agent_zfs_zfs_unsupported_go",
      "target": "zfs_zfs_unsupported_arcsize",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/zfs/zfs_unsupported.go",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "agent_zfs_zfs_unsupported_go",
      "_tgt": "zfs_zfs_unsupported_arcsize"
    },
    {
      "source": "agent_zfs_zfs_linux_go",
      "target": "zfs_zfs_linux_arcsize",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/zfs/zfs_linux.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "agent_zfs_zfs_linux_go",
      "_tgt": "zfs_zfs_linux_arcsize"
    },
    {
      "source": "zfs_zfs_linux_arcsize",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/zfs/zfs_linux.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "zfs_zfs_linux_arcsize",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_tools_fetchsmartctl_main_go",
      "target": "fetchsmartctl_main_main",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "agent_tools_fetchsmartctl_main_go",
      "_tgt": "fetchsmartctl_main_main"
    },
    {
      "source": "agent_tools_fetchsmartctl_main_go",
      "target": "fetchsmartctl_main_downloadfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "agent_tools_fetchsmartctl_main_go",
      "_tgt": "fetchsmartctl_main_downloadfile"
    },
    {
      "source": "agent_tools_fetchsmartctl_main_go",
      "target": "fetchsmartctl_main_fatalf",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "agent_tools_fetchsmartctl_main_go",
      "_tgt": "fetchsmartctl_main_fatalf"
    },
    {
      "source": "fetchsmartctl_main_main",
      "target": "fetchsmartctl_main_fatalf",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "fetchsmartctl_main_main",
      "_tgt": "fetchsmartctl_main_fatalf"
    },
    {
      "source": "fetchsmartctl_main_main",
      "target": "fetchsmartctl_main_downloadfile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "fetchsmartctl_main_main",
      "_tgt": "fetchsmartctl_main_downloadfile"
    },
    {
      "source": "fetchsmartctl_main_main",
      "target": "agent_cmdoptions_parse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "fetchsmartctl_main_main",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "fetchsmartctl_main_downloadfile",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "fetchsmartctl_main_downloadfile",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "fetchsmartctl_main_downloadfile",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "fetchsmartctl_main_downloadfile",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "fetchsmartctl_main_downloadfile",
      "target": "expirymap_expirymap_t_remove",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/tools/fetchsmartctl/main.go",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "fetchsmartctl_main_downloadfile",
      "_tgt": "expirymap_expirymap_t_remove"
    },
    {
      "source": "fetchsmartctl_main_fatalf",
      "target": "agent_agent_handlefingerprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "agent_agent_handlefingerprint",
      "_tgt": "fetchsmartctl_main_fatalf"
    },
    {
      "source": "agent_deltatracker_deltatracker_go",
      "target": "deltatracker_numeric",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "agent_deltatracker_deltatracker_go",
      "_tgt": "deltatracker_numeric"
    },
    {
      "source": "agent_deltatracker_deltatracker_go",
      "target": "deltatracker_deltatracker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "agent_deltatracker_deltatracker_go",
      "_tgt": "deltatracker_deltatracker"
    },
    {
      "source": "agent_deltatracker_deltatracker_go",
      "target": "deltatracker_deltatracker_newdeltatracker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "agent_deltatracker_deltatracker_go",
      "_tgt": "deltatracker_deltatracker_newdeltatracker"
    },
    {
      "source": "deltatracker_deltatracker_newdeltatracker",
      "target": "deltatracker_deltatracker_test_exampledeltatracker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "deltatracker_deltatracker_test_exampledeltatracker",
      "_tgt": "deltatracker_deltatracker_newdeltatracker"
    },
    {
      "source": "deltatracker_deltatracker_newdeltatracker",
      "target": "deltatracker_deltatracker_test_testnewdeltatracker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "deltatracker_deltatracker_test_testnewdeltatracker",
      "_tgt": "deltatracker_deltatracker_newdeltatracker"
    },
    {
      "source": "deltatracker_deltatracker_newdeltatracker",
      "target": "deltatracker_deltatracker_test_testset",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "deltatracker_deltatracker_test_testset",
      "_tgt": "deltatracker_deltatracker_newdeltatracker"
    },
    {
      "source": "deltatracker_deltatracker_newdeltatracker",
      "target": "deltatracker_deltatracker_test_testdeltas",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "deltatracker_deltatracker_test_testdeltas",
      "_tgt": "deltatracker_deltatracker_newdeltatracker"
    },
    {
      "source": "deltatracker_deltatracker_newdeltatracker",
      "target": "deltatracker_deltatracker_test_testcycle",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "deltatracker_deltatracker_test_testcycle",
      "_tgt": "deltatracker_deltatracker_newdeltatracker"
    },
    {
      "source": "deltatracker_deltatracker_newdeltatracker",
      "target": "deltatracker_deltatracker_test_testcompleteworkflow",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "deltatracker_deltatracker_test_testcompleteworkflow",
      "_tgt": "deltatracker_deltatracker_newdeltatracker"
    },
    {
      "source": "deltatracker_deltatracker_newdeltatracker",
      "target": "deltatracker_deltatracker_test_testdeltatrackerwithdifferenttypes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "deltatracker_deltatracker_test_testdeltatrackerwithdifferenttypes",
      "_tgt": "deltatracker_deltatracker_newdeltatracker"
    },
    {
      "source": "deltatracker_deltatracker_newdeltatracker",
      "target": "deltatracker_deltatracker_test_testdelta",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "deltatracker_deltatracker_test_testdelta",
      "_tgt": "deltatracker_deltatracker_newdeltatracker"
    },
    {
      "source": "deltatracker_deltatracker_newdeltatracker",
      "target": "deltatracker_deltatracker_test_testdeltawithdifferenttypes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "deltatracker_deltatracker_test_testdeltawithdifferenttypes",
      "_tgt": "deltatracker_deltatracker_newdeltatracker"
    },
    {
      "source": "deltatracker_deltatracker_newdeltatracker",
      "target": "deltatracker_deltatracker_test_testdeltaconcurrentaccess",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_src": "deltatracker_deltatracker_test_testdeltaconcurrentaccess",
      "_tgt": "deltatracker_deltatracker_newdeltatracker"
    },
    {
      "source": "deltatracker_deltatracker_k_v",
      "target": "deltatracker_deltatracker_k_v_set",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "deltatracker_deltatracker_k_v",
      "_tgt": "deltatracker_deltatracker_k_v_set"
    },
    {
      "source": "deltatracker_deltatracker_k_v",
      "target": "deltatracker_deltatracker_k_v_deltas",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "deltatracker_deltatracker_k_v",
      "_tgt": "deltatracker_deltatracker_k_v_deltas"
    },
    {
      "source": "deltatracker_deltatracker_k_v",
      "target": "deltatracker_deltatracker_k_v_previous",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "deltatracker_deltatracker_k_v",
      "_tgt": "deltatracker_deltatracker_k_v_previous"
    },
    {
      "source": "deltatracker_deltatracker_k_v",
      "target": "deltatracker_deltatracker_k_v_delta",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "deltatracker_deltatracker_k_v",
      "_tgt": "deltatracker_deltatracker_k_v_delta"
    },
    {
      "source": "deltatracker_deltatracker_k_v",
      "target": "deltatracker_deltatracker_k_v_cycle",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker.go",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "deltatracker_deltatracker_k_v",
      "_tgt": "deltatracker_deltatracker_k_v_cycle"
    },
    {
      "source": "agent_deltatracker_deltatracker_test_go",
      "target": "deltatracker_deltatracker_test_exampledeltatracker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "agent_deltatracker_deltatracker_test_go",
      "_tgt": "deltatracker_deltatracker_test_exampledeltatracker"
    },
    {
      "source": "agent_deltatracker_deltatracker_test_go",
      "target": "deltatracker_deltatracker_test_testnewdeltatracker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "agent_deltatracker_deltatracker_test_go",
      "_tgt": "deltatracker_deltatracker_test_testnewdeltatracker"
    },
    {
      "source": "agent_deltatracker_deltatracker_test_go",
      "target": "deltatracker_deltatracker_test_testset",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "agent_deltatracker_deltatracker_test_go",
      "_tgt": "deltatracker_deltatracker_test_testset"
    },
    {
      "source": "agent_deltatracker_deltatracker_test_go",
      "target": "deltatracker_deltatracker_test_testdeltas",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "agent_deltatracker_deltatracker_test_go",
      "_tgt": "deltatracker_deltatracker_test_testdeltas"
    },
    {
      "source": "agent_deltatracker_deltatracker_test_go",
      "target": "deltatracker_deltatracker_test_testcycle",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "agent_deltatracker_deltatracker_test_go",
      "_tgt": "deltatracker_deltatracker_test_testcycle"
    },
    {
      "source": "agent_deltatracker_deltatracker_test_go",
      "target": "deltatracker_deltatracker_test_testcompleteworkflow",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "agent_deltatracker_deltatracker_test_go",
      "_tgt": "deltatracker_deltatracker_test_testcompleteworkflow"
    },
    {
      "source": "agent_deltatracker_deltatracker_test_go",
      "target": "deltatracker_deltatracker_test_testdeltatrackerwithdifferenttypes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "agent_deltatracker_deltatracker_test_go",
      "_tgt": "deltatracker_deltatracker_test_testdeltatrackerwithdifferenttypes"
    },
    {
      "source": "agent_deltatracker_deltatracker_test_go",
      "target": "deltatracker_deltatracker_test_testdelta",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "agent_deltatracker_deltatracker_test_go",
      "_tgt": "deltatracker_deltatracker_test_testdelta"
    },
    {
      "source": "agent_deltatracker_deltatracker_test_go",
      "target": "deltatracker_deltatracker_test_testdeltawithdifferenttypes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "agent_deltatracker_deltatracker_test_go",
      "_tgt": "deltatracker_deltatracker_test_testdeltawithdifferenttypes"
    },
    {
      "source": "agent_deltatracker_deltatracker_test_go",
      "target": "deltatracker_deltatracker_test_testdeltaconcurrentaccess",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/deltatracker/deltatracker_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "agent_deltatracker_deltatracker_test_go",
      "_tgt": "deltatracker_deltatracker_test_testdeltaconcurrentaccess"
    },
    {
      "source": "agent_utils_utils_go",
      "target": "utils_utils_getenv",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "agent_utils_utils_go",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "agent_utils_utils_go",
      "target": "utils_utils_bytestomegabytes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "agent_utils_utils_go",
      "_tgt": "utils_utils_bytestomegabytes"
    },
    {
      "source": "agent_utils_utils_go",
      "target": "utils_utils_bytestogigabytes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "agent_utils_utils_go",
      "_tgt": "utils_utils_bytestogigabytes"
    },
    {
      "source": "agent_utils_utils_go",
      "target": "utils_utils_twodecimals",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "agent_utils_utils_go",
      "_tgt": "utils_utils_twodecimals"
    },
    {
      "source": "agent_utils_utils_go",
      "target": "utils_utils_readstringfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "agent_utils_utils_go",
      "_tgt": "utils_utils_readstringfile"
    },
    {
      "source": "agent_utils_utils_go",
      "target": "utils_utils_readstringfileok",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "agent_utils_utils_go",
      "_tgt": "utils_utils_readstringfileok"
    },
    {
      "source": "agent_utils_utils_go",
      "target": "utils_utils_readstringfilelimited",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "agent_utils_utils_go",
      "_tgt": "utils_utils_readstringfilelimited"
    },
    {
      "source": "agent_utils_utils_go",
      "target": "utils_utils_fileexists",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "agent_utils_utils_go",
      "_tgt": "utils_utils_fileexists"
    },
    {
      "source": "agent_utils_utils_go",
      "target": "utils_utils_readuintfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "agent_utils_utils_go",
      "_tgt": "utils_utils_readuintfile"
    },
    {
      "source": "agent_utils_utils_go",
      "target": "utils_utils_lookpathhomebrew",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils.go",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "agent_utils_utils_go",
      "_tgt": "utils_utils_lookpathhomebrew"
    },
    {
      "source": "utils_utils_getenv",
      "target": "internal_hub_utils_utils_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/utils/utils.go",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "internal_hub_utils_utils_go",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "utils_utils_test_testgetenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "utils_utils_test_testgetenv",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "extra_healthcheck_main",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/healthcheck.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "extra_healthcheck_main",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "agent_cmdoptions_loadpublickeys",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "agent_cmdoptions_loadpublickeys",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "hub_hub_getbaseapp",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "hub_hub_getbaseapp",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "hub_server_getpublicappinfo",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/server.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "hub_server_getpublicappinfo",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "hub_hub_initialize",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L208",
      "weight": 1.0,
      "_src": "hub_hub_initialize",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "hub_collections_setcollectionauthsettings",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "hub_collections_setcollectionauthsettings",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "hub_hub_registermiddlewares",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/api.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "hub_hub_registermiddlewares",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "hub_hub_registerapiroutes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/api.go",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "hub_hub_registerapiroutes",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "hub_hub_startserver",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/server_production.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "hub_hub_startserver",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "settings_api_getenv",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L282",
      "weight": 1.0,
      "_src": "settings_api_getenv",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "systems_system_hasuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L389",
      "weight": 1.0,
      "_src": "systems_system_hasuser",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "notifications_push_generatevapidkeys",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "notifications_push_generatevapidkeys",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_getenv",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_new",
      "_tgt": "utils_utils_getenv"
    },
    {
      "source": "utils_utils_bytestomegabytes",
      "target": "utils_utils_twodecimals",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "utils_utils_bytestomegabytes",
      "_tgt": "utils_utils_twodecimals"
    },
    {
      "source": "utils_utils_bytestomegabytes",
      "target": "utils_utils_test_testbytestomegabytes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "utils_utils_test_testbytestomegabytes",
      "_tgt": "utils_utils_bytestomegabytes"
    },
    {
      "source": "utils_utils_bytestogigabytes",
      "target": "utils_utils_twodecimals",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "utils_utils_bytestogigabytes",
      "_tgt": "utils_utils_twodecimals"
    },
    {
      "source": "utils_utils_bytestogigabytes",
      "target": "utils_utils_test_testbytestogigabytes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "utils_utils_test_testbytestogigabytes",
      "_tgt": "utils_utils_bytestogigabytes"
    },
    {
      "source": "utils_utils_twodecimals",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_round",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/utils/utils.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "utils_utils_twodecimals",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_round"
    },
    {
      "source": "utils_utils_readstringfile",
      "target": "utils_utils_readstringfileok",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "utils_utils_readstringfile",
      "_tgt": "utils_utils_readstringfileok"
    },
    {
      "source": "utils_utils_readstringfile",
      "target": "utils_utils_test_testfilefunctions",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "utils_utils_test_testfilefunctions",
      "_tgt": "utils_utils_readstringfile"
    },
    {
      "source": "utils_utils_readstringfile",
      "target": "battery_battery_linux_resetbatterystate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "battery_battery_linux_resetbatterystate",
      "_tgt": "utils_utils_readstringfile"
    },
    {
      "source": "utils_utils_readstringfile",
      "target": "battery_battery_linux_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "battery_battery_linux_getbatterystats",
      "_tgt": "utils_utils_readstringfile"
    },
    {
      "source": "utils_utils_readstringfileok",
      "target": "utils_utils_readuintfile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils.go",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "utils_utils_readuintfile",
      "_tgt": "utils_utils_readstringfileok"
    },
    {
      "source": "utils_utils_readstringfileok",
      "target": "utils_utils_test_testfilefunctions",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "utils_utils_test_testfilefunctions",
      "_tgt": "utils_utils_readstringfileok"
    },
    {
      "source": "utils_utils_readstringfileok",
      "target": "battery_battery_linux_resetbatterystate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "battery_battery_linux_resetbatterystate",
      "_tgt": "utils_utils_readstringfileok"
    },
    {
      "source": "utils_utils_readstringfileok",
      "target": "battery_battery_linux_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "battery_battery_linux_getbatterystats",
      "_tgt": "utils_utils_readstringfileok"
    },
    {
      "source": "utils_utils_fileexists",
      "target": "utils_utils_test_testfilefunctions",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "utils_utils_test_testfilefunctions",
      "_tgt": "utils_utils_fileexists"
    },
    {
      "source": "utils_utils_readuintfile",
      "target": "utils_utils_test_testreaduintfile",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "utils_utils_test_testreaduintfile",
      "_tgt": "utils_utils_readuintfile"
    },
    {
      "source": "agent_utils_utils_test_go",
      "target": "utils_utils_test_testtwodecimals",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "agent_utils_utils_test_go",
      "_tgt": "utils_utils_test_testtwodecimals"
    },
    {
      "source": "agent_utils_utils_test_go",
      "target": "utils_utils_test_testbytestomegabytes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "agent_utils_utils_test_go",
      "_tgt": "utils_utils_test_testbytestomegabytes"
    },
    {
      "source": "agent_utils_utils_test_go",
      "target": "utils_utils_test_testbytestogigabytes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "agent_utils_utils_test_go",
      "_tgt": "utils_utils_test_testbytestogigabytes"
    },
    {
      "source": "agent_utils_utils_test_go",
      "target": "utils_utils_test_testfilefunctions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "agent_utils_utils_test_go",
      "_tgt": "utils_utils_test_testfilefunctions"
    },
    {
      "source": "agent_utils_utils_test_go",
      "target": "utils_utils_test_testreaduintfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "agent_utils_utils_test_go",
      "_tgt": "utils_utils_test_testreaduintfile"
    },
    {
      "source": "agent_utils_utils_test_go",
      "target": "utils_utils_test_testgetenv",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "agent_utils_utils_test_go",
      "_tgt": "utils_utils_test_testgetenv"
    },
    {
      "source": "utils_utils_test_testtwodecimals",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/utils/utils_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "utils_utils_test_testtwodecimals",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "agent_health_health_go",
      "target": "health_health_gethealthfilepath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/health/health.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "agent_health_health_go",
      "_tgt": "health_health_gethealthfilepath"
    },
    {
      "source": "agent_health_health_go",
      "target": "health_health_updatehealthfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/health/health.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "agent_health_health_go",
      "_tgt": "health_health_updatehealthfile"
    },
    {
      "source": "agent_health_health_go",
      "target": "health_health_check",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/health/health.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "agent_health_health_go",
      "_tgt": "health_health_check"
    },
    {
      "source": "agent_health_health_go",
      "target": "health_health_update",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/health/health.go",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "agent_health_health_go",
      "_tgt": "health_health_update"
    },
    {
      "source": "agent_health_health_go",
      "target": "health_health_cleanup",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/health/health.go",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "agent_health_health_go",
      "_tgt": "health_health_cleanup"
    },
    {
      "source": "health_health_gethealthfilepath",
      "target": "health_health_updatehealthfile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/health/health.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "health_health_gethealthfilepath",
      "_tgt": "health_health_updatehealthfile"
    },
    {
      "source": "health_health_updatehealthfile",
      "target": "health_health_update",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/health/health.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "health_health_update",
      "_tgt": "health_health_updatehealthfile"
    },
    {
      "source": "health_health_updatehealthfile",
      "target": "test_mock_testdb_testdb_create",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/health/health.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "health_health_updatehealthfile",
      "_tgt": "test_mock_testdb_testdb_create"
    },
    {
      "source": "health_health_check",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/health/health.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "health_health_check",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "health_health_cleanup",
      "target": "expirymap_expirymap_t_remove",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/health/health.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "health_health_cleanup",
      "_tgt": "expirymap_expirymap_t_remove"
    },
    {
      "source": "agent_health_health_test_go",
      "target": "health_health_test_testhealth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/health/health_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "agent_health_health_test_go",
      "_tgt": "health_health_test_testhealth"
    },
    {
      "source": "health_health_test_testhealth",
      "target": "checks_jsonquerychecker_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/health/health_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "health_health_test_testhealth",
      "_tgt": "checks_jsonquerychecker_check"
    },
    {
      "source": "health_health_test_testhealth",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/health/health_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "health_health_test_testhealth",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "health_health_test_testhealth",
      "target": "systems_system_update",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/health/health_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "health_health_test_testhealth",
      "_tgt": "systems_system_update"
    },
    {
      "source": "health_health_test_testhealth",
      "target": "tests_apiscenario_test",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/health/health_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "health_health_test_testhealth",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "health_health_test_testhealth",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/health/health_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "health_health_test_testhealth",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "agent_battery_battery_linux_go",
      "target": "battery_battery_linux_init",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_go",
      "_tgt": "battery_battery_linux_init"
    },
    {
      "source": "agent_battery_battery_linux_go",
      "target": "battery_battery_linux_resetbatterystate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_go",
      "_tgt": "battery_battery_linux_resetbatterystate"
    },
    {
      "source": "agent_battery_battery_linux_go",
      "target": "battery_battery_linux_parsesysfsstate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_go",
      "_tgt": "battery_battery_linux_parsesysfsstate"
    },
    {
      "source": "agent_battery_battery_linux_go",
      "target": "battery_battery_linux_getbatterystats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_go",
      "_tgt": "battery_battery_linux_getbatterystats"
    },
    {
      "source": "battery_battery_linux_init",
      "target": "battery_battery_linux_resetbatterystate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "battery_battery_linux_init",
      "_tgt": "battery_battery_linux_resetbatterystate"
    },
    {
      "source": "battery_battery_linux_resetbatterystate",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "battery_battery_linux_resetbatterystate",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "battery_battery_linux_resetbatterystate",
      "target": "battery_battery_linux_test_setupfakesysfs",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_setupfakesysfs",
      "_tgt": "battery_battery_linux_resetbatterystate"
    },
    {
      "source": "battery_battery_linux_parsesysfsstate",
      "target": "battery_battery_linux_getbatterystats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "battery_battery_linux_getbatterystats",
      "_tgt": "battery_battery_linux_parsesysfsstate"
    },
    {
      "source": "battery_battery_linux_parsesysfsstate",
      "target": "battery_battery_linux_test_testparsesysfsstate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testparsesysfsstate",
      "_tgt": "battery_battery_linux_parsesysfsstate"
    },
    {
      "source": "battery_battery_linux_getbatterystats",
      "target": "battery_battery_stub_hasreadablebattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "battery_battery_linux_getbatterystats",
      "_tgt": "battery_battery_stub_hasreadablebattery"
    },
    {
      "source": "battery_battery_linux_getbatterystats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "battery_battery_linux_getbatterystats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "battery_battery_linux_getbatterystats",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "battery_battery_linux_getbatterystats",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_setupfakesysfs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testparsesysfsstate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testparsesysfsstate"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_singlebattery",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_singlebattery"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_multiplebatteries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_multiplebatteries"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_fullbattery",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_fullbattery"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_emptybattery",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_emptybattery"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_notcharging",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_notcharging"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_nobatteries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_nobatteries"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_nonbatterysupplyignored",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_nonbatterysupplyignored"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_invalidcapacityskipped",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_invalidcapacityskipped"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L169",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testhasreadablebattery_true",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testhasreadablebattery_true"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testhasreadablebattery_false",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testhasreadablebattery_false"
    },
    {
      "source": "agent_battery_battery_linux_test_go",
      "target": "battery_battery_linux_test_testhasreadablebattery_nocapacityfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "agent_battery_battery_linux_test_go",
      "_tgt": "battery_battery_linux_test_testhasreadablebattery_nocapacityfile"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_singlebattery",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_singlebattery",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_multiplebatteries",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_multiplebatteries",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_fullbattery",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_fullbattery",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_emptybattery",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_emptybattery",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_notcharging",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_notcharging",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_nobatteries",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_nobatteries",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_nonbatterysupplyignored",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_nonbatterysupplyignored",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_invalidcapacityskipped",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_invalidcapacityskipped",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testhasreadablebattery_true",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L178",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testhasreadablebattery_true",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testhasreadablebattery_false",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testhasreadablebattery_false",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "battery_battery_linux_test_testhasreadablebattery_nocapacityfile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testhasreadablebattery_nocapacityfile",
      "_tgt": "battery_battery_linux_test_setupfakesysfs"
    },
    {
      "source": "battery_battery_linux_test_setupfakesysfs",
      "target": "utils_logger_logger_write",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_setupfakesysfs",
      "_tgt": "utils_logger_logger_write"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_singlebattery",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_singlebattery",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_multiplebatteries",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_multiplebatteries",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_fullbattery",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_fullbattery",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_emptybattery",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_emptybattery",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_notcharging",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_notcharging",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_nobatteries",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_nobatteries",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_nobatteries",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_nobatteries",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_nonbatterysupplyignored",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_nonbatterysupplyignored",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_invalidcapacityskipped",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_invalidcapacityskipped",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testgetbatterystats_unknownstatusonly",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "battery_battery_linux_test_testhasreadablebattery_true",
      "target": "battery_battery_stub_hasreadablebattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testhasreadablebattery_true",
      "_tgt": "battery_battery_stub_hasreadablebattery"
    },
    {
      "source": "battery_battery_linux_test_testhasreadablebattery_false",
      "target": "battery_battery_stub_hasreadablebattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L187",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testhasreadablebattery_false",
      "_tgt": "battery_battery_stub_hasreadablebattery"
    },
    {
      "source": "battery_battery_linux_test_testhasreadablebattery_nocapacityfile",
      "target": "battery_battery_stub_hasreadablebattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_linux_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_src": "battery_battery_linux_test_testhasreadablebattery_nocapacityfile",
      "_tgt": "battery_battery_stub_hasreadablebattery"
    },
    {
      "source": "agent_battery_battery_stub_go",
      "target": "battery_battery_stub_hasreadablebattery",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_stub.go",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "agent_battery_battery_stub_go",
      "_tgt": "battery_battery_stub_hasreadablebattery"
    },
    {
      "source": "agent_battery_battery_stub_go",
      "target": "battery_battery_stub_getbatterystats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_stub.go",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "agent_battery_battery_stub_go",
      "_tgt": "battery_battery_stub_getbatterystats"
    },
    {
      "source": "battery_battery_stub_hasreadablebattery",
      "target": "battery_battery_windows_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L271",
      "weight": 1.0,
      "_src": "battery_battery_windows_getbatterystats",
      "_tgt": "battery_battery_stub_hasreadablebattery"
    },
    {
      "source": "battery_battery_stub_hasreadablebattery",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "battery_battery_darwin_getbatterystats",
      "_tgt": "battery_battery_stub_hasreadablebattery"
    },
    {
      "source": "agent_battery_battery_windows_go",
      "target": "battery_batteryqueryinformation",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "agent_battery_battery_windows_go",
      "_tgt": "battery_batteryqueryinformation"
    },
    {
      "source": "agent_battery_battery_windows_go",
      "target": "battery_batteryinformation",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "agent_battery_battery_windows_go",
      "_tgt": "battery_batteryinformation"
    },
    {
      "source": "agent_battery_battery_windows_go",
      "target": "battery_batterywaitstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "agent_battery_battery_windows_go",
      "_tgt": "battery_batterywaitstatus"
    },
    {
      "source": "agent_battery_battery_windows_go",
      "target": "battery_batterystatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "agent_battery_battery_windows_go",
      "_tgt": "battery_batterystatus"
    },
    {
      "source": "agent_battery_battery_windows_go",
      "target": "battery_winguid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "agent_battery_battery_windows_go",
      "_tgt": "battery_winguid"
    },
    {
      "source": "agent_battery_battery_windows_go",
      "target": "battery_spdeviceinterfacedata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "agent_battery_battery_windows_go",
      "_tgt": "battery_spdeviceinterfacedata"
    },
    {
      "source": "agent_battery_battery_windows_go",
      "target": "battery_battery_windows_setupdisetup",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "agent_battery_battery_windows_go",
      "_tgt": "battery_battery_windows_setupdisetup"
    },
    {
      "source": "agent_battery_battery_windows_go",
      "target": "battery_battery_windows_setupdicall",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "agent_battery_battery_windows_go",
      "_tgt": "battery_battery_windows_setupdicall"
    },
    {
      "source": "agent_battery_battery_windows_go",
      "target": "battery_battery_windows_readwinbatterystate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "agent_battery_battery_windows_go",
      "_tgt": "battery_battery_windows_readwinbatterystate"
    },
    {
      "source": "agent_battery_battery_windows_go",
      "target": "battery_battery_windows_winbatteryget",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "agent_battery_battery_windows_go",
      "_tgt": "battery_battery_windows_winbatteryget"
    },
    {
      "source": "agent_battery_battery_windows_go",
      "target": "battery_battery_windows_getbatterystats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L270",
      "weight": 1.0,
      "_src": "agent_battery_battery_windows_go",
      "_tgt": "battery_battery_windows_getbatterystats"
    },
    {
      "source": "battery_battery_windows_setupdisetup",
      "target": "battery_battery_windows_winbatteryget",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "battery_battery_windows_winbatteryget",
      "_tgt": "battery_battery_windows_setupdisetup"
    },
    {
      "source": "battery_battery_windows_setupdisetup",
      "target": "ws_fingerprinthandler_handle",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "battery_battery_windows_setupdisetup",
      "_tgt": "ws_fingerprinthandler_handle"
    },
    {
      "source": "battery_battery_windows_setupdisetup",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "battery_battery_windows_setupdisetup",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "battery_battery_windows_setupdicall",
      "target": "battery_battery_windows_winbatteryget",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "battery_battery_windows_winbatteryget",
      "_tgt": "battery_battery_windows_setupdicall"
    },
    {
      "source": "battery_battery_windows_readwinbatterystate",
      "target": "battery_battery_windows_winbatteryget",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L253",
      "weight": 1.0,
      "_src": "battery_battery_windows_winbatteryget",
      "_tgt": "battery_battery_windows_readwinbatterystate"
    },
    {
      "source": "battery_battery_windows_winbatteryget",
      "target": "battery_battery_windows_getbatterystats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L280",
      "weight": 1.0,
      "_src": "battery_battery_windows_getbatterystats",
      "_tgt": "battery_battery_windows_winbatteryget"
    },
    {
      "source": "battery_battery_windows_winbatteryget",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "battery_battery_windows_winbatteryget",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "battery_battery_windows_getbatterystats",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_windows.go",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "battery_battery_windows_getbatterystats",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_battery_battery_darwin_go",
      "target": "battery_macbattery",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "agent_battery_battery_darwin_go",
      "_tgt": "battery_macbattery"
    },
    {
      "source": "agent_battery_battery_darwin_go",
      "target": "battery_battery_darwin_readmacbatteries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "agent_battery_battery_darwin_go",
      "_tgt": "battery_battery_darwin_readmacbatteries"
    },
    {
      "source": "agent_battery_battery_darwin_go",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "agent_battery_battery_darwin_go",
      "_tgt": "battery_battery_darwin_getbatterystats"
    },
    {
      "source": "battery_battery_darwin_readmacbatteries",
      "target": "battery_battery_darwin_getbatterystats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "battery_battery_darwin_getbatterystats",
      "_tgt": "battery_battery_darwin_readmacbatteries"
    },
    {
      "source": "battery_battery_darwin_readmacbatteries",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "battery_battery_darwin_readmacbatteries",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "battery_battery_darwin_getbatterystats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "battery_battery_darwin_getbatterystats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "battery_battery_darwin_getbatterystats",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "agent/battery/battery_darwin.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "battery_battery_darwin_getbatterystats",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "agent_lhm_beszel_lhm_cs",
      "target": "lhm_beszel_lhm_program",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "agent/lhm/beszel_lhm.cs",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "agent_lhm_beszel_lhm_cs",
      "_tgt": "lhm_beszel_lhm_program"
    },
    {
      "source": "lhm_beszel_lhm_program",
      "target": "lhm_beszel_lhm_program_main",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/lhm/beszel_lhm.cs",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "lhm_beszel_lhm_program",
      "_tgt": "lhm_beszel_lhm_program_main"
    },
    {
      "source": "lhm_beszel_lhm_program",
      "target": "lhm_beszel_lhm_program_processsensors",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "agent/lhm/beszel_lhm.cs",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "lhm_beszel_lhm_program",
      "_tgt": "lhm_beszel_lhm_program_processsensors"
    },
    {
      "source": "lhm_beszel_lhm_program_main",
      "target": "lhm_beszel_lhm_program_processsensors",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "agent/lhm/beszel_lhm.cs",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "lhm_beszel_lhm_program_main",
      "_tgt": "lhm_beszel_lhm_program_processsensors"
    },
    {
      "source": "supplemental_scripts_install_agent_ps1",
      "target": "scripts_install_agent_test_admin",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "supplemental_scripts_install_agent_ps1",
      "_tgt": "scripts_install_agent_test_admin"
    },
    {
      "source": "supplemental_scripts_install_agent_ps1",
      "target": "scripts_install_agent_test_commandexists",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "supplemental_scripts_install_agent_ps1",
      "_tgt": "scripts_install_agent_test_commandexists"
    },
    {
      "source": "supplemental_scripts_install_agent_ps1",
      "target": "scripts_install_agent_find_beszelagent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "supplemental_scripts_install_agent_ps1",
      "_tgt": "scripts_install_agent_find_beszelagent"
    },
    {
      "source": "supplemental_scripts_install_agent_ps1",
      "target": "scripts_install_agent_find_nssm",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "supplemental_scripts_install_agent_ps1",
      "_tgt": "scripts_install_agent_find_nssm"
    },
    {
      "source": "supplemental_scripts_install_agent_ps1",
      "target": "scripts_install_agent_install_scoop",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "supplemental_scripts_install_agent_ps1",
      "_tgt": "scripts_install_agent_install_scoop"
    },
    {
      "source": "supplemental_scripts_install_agent_ps1",
      "target": "scripts_install_agent_install_git",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "supplemental_scripts_install_agent_ps1",
      "_tgt": "scripts_install_agent_install_git"
    },
    {
      "source": "supplemental_scripts_install_agent_ps1",
      "target": "scripts_install_agent_install_nssm",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "supplemental_scripts_install_agent_ps1",
      "_tgt": "scripts_install_agent_install_nssm"
    },
    {
      "source": "supplemental_scripts_install_agent_ps1",
      "target": "scripts_install_agent_install_beszelagentwithscoop",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "supplemental_scripts_install_agent_ps1",
      "_tgt": "scripts_install_agent_install_beszelagentwithscoop"
    },
    {
      "source": "supplemental_scripts_install_agent_ps1",
      "target": "scripts_install_agent_install_beszelagentwithwinget",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "supplemental_scripts_install_agent_ps1",
      "_tgt": "scripts_install_agent_install_beszelagentwithwinget"
    },
    {
      "source": "supplemental_scripts_install_agent_ps1",
      "target": "scripts_install_agent_install_withscoop",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "supplemental_scripts_install_agent_ps1",
      "_tgt": "scripts_install_agent_install_withscoop"
    },
    {
      "source": "supplemental_scripts_install_agent_ps1",
      "target": "scripts_install_agent_install_withwinget",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L276",
      "weight": 1.0,
      "_src": "supplemental_scripts_install_agent_ps1",
      "_tgt": "scripts_install_agent_install_withwinget"
    },
    {
      "source": "supplemental_scripts_install_agent_ps1",
      "target": "scripts_install_agent_install_nssmservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L305",
      "weight": 1.0,
      "_src": "supplemental_scripts_install_agent_ps1",
      "_tgt": "scripts_install_agent_install_nssmservice"
    },
    {
      "source": "supplemental_scripts_install_agent_ps1",
      "target": "scripts_install_agent_configure_firewall",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L380",
      "weight": 1.0,
      "_src": "supplemental_scripts_install_agent_ps1",
      "_tgt": "scripts_install_agent_configure_firewall"
    },
    {
      "source": "supplemental_scripts_install_agent_ps1",
      "target": "scripts_install_agent_start_beszelagentservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L413",
      "weight": 1.0,
      "_src": "supplemental_scripts_install_agent_ps1",
      "_tgt": "scripts_install_agent_start_beszelagentservice"
    },
    {
      "source": "scripts_install_agent_test_admin",
      "target": "scripts_install_agent_install_scoop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "scripts_install_agent_install_scoop",
      "_tgt": "scripts_install_agent_test_admin"
    },
    {
      "source": "scripts_install_agent_test_commandexists",
      "target": "scripts_install_agent_install_scoop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "scripts_install_agent_install_scoop",
      "_tgt": "scripts_install_agent_test_commandexists"
    },
    {
      "source": "scripts_install_agent_test_commandexists",
      "target": "scripts_install_agent_install_git",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "scripts_install_agent_install_git",
      "_tgt": "scripts_install_agent_test_commandexists"
    },
    {
      "source": "scripts_install_agent_test_commandexists",
      "target": "scripts_install_agent_install_nssm",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "scripts_install_agent_install_nssm",
      "_tgt": "scripts_install_agent_test_commandexists"
    },
    {
      "source": "scripts_install_agent_test_commandexists",
      "target": "scripts_install_agent_install_beszelagentwithscoop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L193",
      "weight": 1.0,
      "_src": "scripts_install_agent_install_beszelagentwithscoop",
      "_tgt": "scripts_install_agent_test_commandexists"
    },
    {
      "source": "scripts_install_agent_test_commandexists",
      "target": "scripts_install_agent_install_withscoop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L248",
      "weight": 1.0,
      "_src": "scripts_install_agent_install_withscoop",
      "_tgt": "scripts_install_agent_test_commandexists"
    },
    {
      "source": "scripts_install_agent_test_commandexists",
      "target": "scripts_install_agent_install_nssmservice",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L325",
      "weight": 1.0,
      "_src": "scripts_install_agent_install_nssmservice",
      "_tgt": "scripts_install_agent_test_commandexists"
    },
    {
      "source": "scripts_install_agent_test_commandexists",
      "target": "scripts_install_agent_start_beszelagentservice",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L424",
      "weight": 1.0,
      "_src": "scripts_install_agent_start_beszelagentservice",
      "_tgt": "scripts_install_agent_test_commandexists"
    },
    {
      "source": "scripts_install_agent_install_scoop",
      "target": "scripts_install_agent_install_withscoop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L249",
      "weight": 1.0,
      "_src": "scripts_install_agent_install_withscoop",
      "_tgt": "scripts_install_agent_install_scoop"
    },
    {
      "source": "scripts_install_agent_install_git",
      "target": "scripts_install_agent_install_withscoop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L256",
      "weight": 1.0,
      "_src": "scripts_install_agent_install_withscoop",
      "_tgt": "scripts_install_agent_install_git"
    },
    {
      "source": "scripts_install_agent_install_nssm",
      "target": "scripts_install_agent_install_withscoop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L259",
      "weight": 1.0,
      "_src": "scripts_install_agent_install_withscoop",
      "_tgt": "scripts_install_agent_install_nssm"
    },
    {
      "source": "scripts_install_agent_install_nssm",
      "target": "scripts_install_agent_install_withwinget",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "scripts_install_agent_install_withwinget",
      "_tgt": "scripts_install_agent_install_nssm"
    },
    {
      "source": "scripts_install_agent_install_beszelagentwithscoop",
      "target": "scripts_install_agent_install_withscoop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L262",
      "weight": 1.0,
      "_src": "scripts_install_agent_install_withscoop",
      "_tgt": "scripts_install_agent_install_beszelagentwithscoop"
    },
    {
      "source": "scripts_install_agent_install_beszelagentwithwinget",
      "target": "scripts_install_agent_install_withwinget",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/install-agent.ps1",
      "source_location": "L287",
      "weight": 1.0,
      "_src": "scripts_install_agent_install_withwinget",
      "_tgt": "scripts_install_agent_install_beszelagentwithwinget"
    },
    {
      "source": "supplemental_scripts_upgrade_agent_ps1",
      "target": "scripts_upgrade_agent_test_admin",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "supplemental_scripts_upgrade_agent_ps1",
      "_tgt": "scripts_upgrade_agent_test_admin"
    },
    {
      "source": "supplemental_scripts_upgrade_agent_ps1",
      "target": "scripts_upgrade_agent_test_commandexists",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "supplemental_scripts_upgrade_agent_ps1",
      "_tgt": "scripts_upgrade_agent_test_commandexists"
    },
    {
      "source": "supplemental_scripts_upgrade_agent_ps1",
      "target": "scripts_upgrade_agent_find_beszelagent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "supplemental_scripts_upgrade_agent_ps1",
      "_tgt": "scripts_upgrade_agent_find_beszelagent"
    },
    {
      "source": "supplemental_scripts_upgrade_agent_ps1",
      "target": "scripts_upgrade_agent_find_nssm",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "supplemental_scripts_upgrade_agent_ps1",
      "_tgt": "scripts_upgrade_agent_find_nssm"
    },
    {
      "source": "supplemental_scripts_upgrade_agent_ps1",
      "target": "scripts_upgrade_agent_upgrade_beszelagentwithscoop",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "supplemental_scripts_upgrade_agent_ps1",
      "_tgt": "scripts_upgrade_agent_upgrade_beszelagentwithscoop"
    },
    {
      "source": "supplemental_scripts_upgrade_agent_ps1",
      "target": "scripts_upgrade_agent_upgrade_beszelagentwithwinget",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "supplemental_scripts_upgrade_agent_ps1",
      "_tgt": "scripts_upgrade_agent_upgrade_beszelagentwithwinget"
    },
    {
      "source": "supplemental_scripts_upgrade_agent_ps1",
      "target": "scripts_upgrade_agent_get_serviceconfiguration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "supplemental_scripts_upgrade_agent_ps1",
      "_tgt": "scripts_upgrade_agent_get_serviceconfiguration"
    },
    {
      "source": "supplemental_scripts_upgrade_agent_ps1",
      "target": "scripts_upgrade_agent_update_servicepath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "supplemental_scripts_upgrade_agent_ps1",
      "_tgt": "scripts_upgrade_agent_update_servicepath"
    },
    {
      "source": "supplemental_scripts_upgrade_agent_ps1",
      "target": "scripts_upgrade_agent_start_beszelagentservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L233",
      "weight": 1.0,
      "_src": "supplemental_scripts_upgrade_agent_ps1",
      "_tgt": "scripts_upgrade_agent_start_beszelagentservice"
    },
    {
      "source": "scripts_upgrade_agent_test_commandexists",
      "target": "scripts_upgrade_agent_upgrade_beszelagentwithscoop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "scripts_upgrade_agent_upgrade_beszelagentwithscoop",
      "_tgt": "scripts_upgrade_agent_test_commandexists"
    },
    {
      "source": "scripts_upgrade_agent_test_commandexists",
      "target": "scripts_upgrade_agent_get_serviceconfiguration",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "scripts_upgrade_agent_get_serviceconfiguration",
      "_tgt": "scripts_upgrade_agent_test_commandexists"
    },
    {
      "source": "scripts_upgrade_agent_test_commandexists",
      "target": "scripts_upgrade_agent_update_servicepath",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L216",
      "weight": 1.0,
      "_src": "scripts_upgrade_agent_update_servicepath",
      "_tgt": "scripts_upgrade_agent_test_commandexists"
    },
    {
      "source": "scripts_upgrade_agent_test_commandexists",
      "target": "scripts_upgrade_agent_start_beszelagentservice",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L244",
      "weight": 1.0,
      "_src": "scripts_upgrade_agent_start_beszelagentservice",
      "_tgt": "scripts_upgrade_agent_test_commandexists"
    },
    {
      "source": "scripts_upgrade_agent_find_beszelagent",
      "target": "scripts_upgrade_agent_upgrade_beszelagentwithwinget",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "scripts_upgrade_agent_upgrade_beszelagentwithwinget",
      "_tgt": "scripts_upgrade_agent_find_beszelagent"
    },
    {
      "source": "scripts_upgrade_agent_update_servicepath",
      "target": "scripts_upgrade_agent_start_beszelagentservice",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "supplemental/scripts/upgrade-agent.ps1",
      "source_location": "L229",
      "weight": 1.0,
      "_src": "scripts_upgrade_agent_update_servicepath",
      "_tgt": "scripts_upgrade_agent_start_beszelagentservice"
    },
    {
      "source": "reference_uptime_kuma_db_knex_init_db_js",
      "target": "db_knex_init_db_createtables",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/db/knex_init_db.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_db_knex_init_db_js",
      "_tgt": "db_knex_init_db_createtables"
    },
    {
      "source": "db_knex_init_db_createtables",
      "target": "server_database_database_initmariadb",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L439",
      "weight": 1.0,
      "_src": "server_database_database_initmariadb",
      "_tgt": "db_knex_init_db_createtables"
    },
    {
      "source": "reference_uptime_kuma_db_knex_migrations_2026_02_07_0000_disable_domain_expiry_unsupported_tlds_js",
      "target": "knex_migrations_2026_02_07_0000_disable_domain_expiry_unsupported_tlds_getsupportedtlds",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2026-02-07-0000-disable-domain-expiry-unsupported-tlds.js",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_db_knex_migrations_2026_02_07_0000_disable_domain_expiry_unsupported_tlds_js",
      "_tgt": "knex_migrations_2026_02_07_0000_disable_domain_expiry_unsupported_tlds_getsupportedtlds"
    },
    {
      "source": "reference_uptime_kuma_db_knex_migrations_2026_02_07_0000_disable_domain_expiry_unsupported_tlds_js",
      "target": "knex_migrations_2026_02_07_0000_disable_domain_expiry_unsupported_tlds_hasrdapsupport",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/db/knex_migrations/2026-02-07-0000-disable-domain-expiry-unsupported-tlds.js",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_db_knex_migrations_2026_02_07_0000_disable_domain_expiry_unsupported_tlds_js",
      "_tgt": "knex_migrations_2026_02_07_0000_disable_domain_expiry_unsupported_tlds_hasrdapsupport"
    },
    {
      "source": "reference_uptime_kuma_config_vite_config_js",
      "target": "config_vite_config_manualchunks",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/config/vite.config.js",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_config_vite_config_js",
      "_tgt": "config_vite_config_manualchunks"
    },
    {
      "source": "reference_uptime_kuma_extra_download_dist_js",
      "target": "extra_download_dist_download",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/download-dist.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_download_dist_js",
      "_tgt": "extra_download_dist_download"
    },
    {
      "source": "reference_uptime_kuma_extra_reset_migrate_aggregate_table_state_js",
      "target": "extra_reset_migrate_aggregate_table_state_main",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/reset-migrate-aggregate-table-state.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_reset_migrate_aggregate_table_state_js",
      "_tgt": "extra_reset_migrate_aggregate_table_state_main"
    },
    {
      "source": "reference_uptime_kuma_extra_deploy_demo_server_js",
      "target": "extra_deploy_demo_server_prompt",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/deploy-demo-server.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_deploy_demo_server_js",
      "_tgt": "extra_deploy_demo_server_prompt"
    },
    {
      "source": "reference_uptime_kuma_extra_healthcheck_go",
      "target": "extra_healthcheck_main",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/healthcheck.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_healthcheck_go",
      "_tgt": "extra_healthcheck_main"
    },
    {
      "source": "extra_healthcheck_main",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/healthcheck.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "extra_healthcheck_main",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "reference_uptime_kuma_extra_simple_mqtt_server_js",
      "target": "extra_simple_mqtt_server_simplemqttserver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/simple-mqtt-server.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_simple_mqtt_server_js",
      "_tgt": "extra_simple_mqtt_server_simplemqttserver"
    },
    {
      "source": "extra_simple_mqtt_server_simplemqttserver",
      "target": "extra_simple_mqtt_server_simplemqttserver_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/simple-mqtt-server.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "extra_simple_mqtt_server_simplemqttserver",
      "_tgt": "extra_simple_mqtt_server_simplemqttserver_constructor"
    },
    {
      "source": "extra_simple_mqtt_server_simplemqttserver",
      "target": "extra_simple_mqtt_server_simplemqttserver_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/simple-mqtt-server.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "extra_simple_mqtt_server_simplemqttserver",
      "_tgt": "extra_simple_mqtt_server_simplemqttserver_start"
    },
    {
      "source": "reference_uptime_kuma_extra_generate_changelog_mjs",
      "target": "extra_generate_changelog_main",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_generate_changelog_mjs",
      "_tgt": "extra_generate_changelog_main"
    },
    {
      "source": "reference_uptime_kuma_extra_generate_changelog_mjs",
      "target": "extra_generate_changelog_getprompt",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_generate_changelog_mjs",
      "_tgt": "extra_generate_changelog_getprompt"
    },
    {
      "source": "reference_uptime_kuma_extra_generate_changelog_mjs",
      "target": "extra_generate_changelog_generatechangelog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_generate_changelog_mjs",
      "_tgt": "extra_generate_changelog_generatechangelog"
    },
    {
      "source": "reference_uptime_kuma_extra_generate_changelog_mjs",
      "target": "extra_generate_changelog_getpullrequestlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_generate_changelog_mjs",
      "_tgt": "extra_generate_changelog_getpullrequestlist"
    },
    {
      "source": "reference_uptime_kuma_extra_generate_changelog_mjs",
      "target": "extra_generate_changelog_getauthorlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L255",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_generate_changelog_mjs",
      "_tgt": "extra_generate_changelog_getauthorlist"
    },
    {
      "source": "reference_uptime_kuma_extra_generate_changelog_mjs",
      "target": "extra_generate_changelog_mainauthortofront",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L290",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_generate_changelog_mjs",
      "_tgt": "extra_generate_changelog_mainauthortofront"
    },
    {
      "source": "reference_uptime_kuma_extra_generate_changelog_mjs",
      "target": "reference_uptime_kuma_extra_release_lib_mjs",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_lib_mjs",
      "_tgt": "reference_uptime_kuma_extra_generate_changelog_mjs"
    },
    {
      "source": "extra_generate_changelog_main",
      "target": "extra_generate_changelog_generatechangelog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "extra_generate_changelog_main",
      "_tgt": "extra_generate_changelog_generatechangelog"
    },
    {
      "source": "extra_generate_changelog_main",
      "target": "extra_generate_changelog_getprompt",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "extra_generate_changelog_main",
      "_tgt": "extra_generate_changelog_getprompt"
    },
    {
      "source": "extra_generate_changelog_getprompt",
      "target": "extra_generate_changelog_getpullrequestlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "extra_generate_changelog_getprompt",
      "_tgt": "extra_generate_changelog_getpullrequestlist"
    },
    {
      "source": "extra_generate_changelog_getprompt",
      "target": "release_lib_createreleasepr",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L311",
      "weight": 1.0,
      "_src": "release_lib_createreleasepr",
      "_tgt": "extra_generate_changelog_getprompt"
    },
    {
      "source": "extra_generate_changelog_generatechangelog",
      "target": "extra_generate_changelog_getpullrequestlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "extra_generate_changelog_generatechangelog",
      "_tgt": "extra_generate_changelog_getpullrequestlist"
    },
    {
      "source": "extra_generate_changelog_generatechangelog",
      "target": "extra_generate_changelog_getauthorlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "extra_generate_changelog_generatechangelog",
      "_tgt": "extra_generate_changelog_getauthorlist"
    },
    {
      "source": "extra_generate_changelog_generatechangelog",
      "target": "extra_generate_changelog_mainauthortofront",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "extra_generate_changelog_generatechangelog",
      "_tgt": "extra_generate_changelog_mainauthortofront"
    },
    {
      "source": "reference_uptime_kuma_extra_remove_2fa_js",
      "target": "extra_remove_2fa_main",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/remove-2fa.js",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_remove_2fa_js",
      "_tgt": "extra_remove_2fa_main"
    },
    {
      "source": "reference_uptime_kuma_extra_remove_2fa_js",
      "target": "extra_remove_2fa_question",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/remove-2fa.js",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_remove_2fa_js",
      "_tgt": "extra_remove_2fa_question"
    },
    {
      "source": "extra_remove_2fa_main",
      "target": "extra_remove_2fa_question",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/remove-2fa.js",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "extra_remove_2fa_main",
      "_tgt": "extra_remove_2fa_question"
    },
    {
      "source": "reference_uptime_kuma_extra_simple_dns_server_js",
      "target": "extra_simple_dns_server_type",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/simple-dns-server.js",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_simple_dns_server_js",
      "_tgt": "extra_simple_dns_server_type"
    },
    {
      "source": "reference_uptime_kuma_extra_rebase_pr_js",
      "target": "extra_rebase_pr_main",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/rebase-pr.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_rebase_pr_js",
      "_tgt": "extra_rebase_pr_main"
    },
    {
      "source": "extra_rebase_pr_main",
      "target": "release_lib_execsync",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/rebase-pr.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "extra_rebase_pr_main",
      "_tgt": "release_lib_execsync"
    },
    {
      "source": "reference_uptime_kuma_extra_update_version_mjs",
      "target": "extra_update_version_commit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/update-version.mjs",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_update_version_mjs",
      "_tgt": "extra_update_version_commit"
    },
    {
      "source": "reference_uptime_kuma_extra_update_version_mjs",
      "target": "extra_update_version_tagexists",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/update-version.mjs",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_update_version_mjs",
      "_tgt": "extra_update_version_tagexists"
    },
    {
      "source": "reference_uptime_kuma_extra_checkout_pr_mjs",
      "target": "reference_uptime_kuma_extra_kuma_pr_pr_lib_mjs",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/checkout-pr.mjs",
      "source_location": "L2",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_checkout_pr_mjs",
      "_tgt": "reference_uptime_kuma_extra_kuma_pr_pr_lib_mjs"
    },
    {
      "source": "reference_uptime_kuma_extra_beta_update_version_mjs",
      "target": "beta_update_version_commit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/beta/update-version.mjs",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_beta_update_version_mjs",
      "_tgt": "beta_update_version_commit"
    },
    {
      "source": "reference_uptime_kuma_extra_beta_update_version_mjs",
      "target": "beta_update_version_tagexists",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/beta/update-version.mjs",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_beta_update_version_mjs",
      "_tgt": "beta_update_version_tagexists"
    },
    {
      "source": "reference_uptime_kuma_extra_push_examples_typescript_fetch_index_ts",
      "target": "typescript_fetch_index_push",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/push-examples/typescript-fetch/index.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_push_examples_typescript_fetch_index_ts",
      "_tgt": "typescript_fetch_index_push"
    },
    {
      "source": "reference_uptime_kuma_extra_push_examples_go_index_go",
      "target": "go_index_main",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/push-examples/go/index.go",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_push_examples_go_index_go",
      "_tgt": "go_index_main"
    },
    {
      "source": "go_index_main",
      "target": "checks_checkerregistry_get",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/push-examples/go/index.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "go_index_main",
      "_tgt": "checks_checkerregistry_get"
    },
    {
      "source": "go_index_main",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/push-examples/go/index.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "go_index_main",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "reference_uptime_kuma_extra_push_examples_java_index_java",
      "target": "java_index_index",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/push-examples/java/index.java",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_push_examples_java_index_java",
      "_tgt": "java_index_index"
    },
    {
      "source": "java_index_index",
      "target": "java_index_index_main",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/push-examples/java/index.java",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "java_index_index",
      "_tgt": "java_index_index_main"
    },
    {
      "source": "java_index_index_main",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/push-examples/java/index.java",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "java_index_index_main",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "reference_uptime_kuma_extra_push_examples_csharp_index_cs",
      "target": "csharp_index_index",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/push-examples/csharp/index.cs",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_push_examples_csharp_index_cs",
      "_tgt": "csharp_index_index"
    },
    {
      "source": "csharp_index_index",
      "target": "csharp_index_index_main",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/push-examples/csharp/index.cs",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "csharp_index_index",
      "_tgt": "csharp_index_index_main"
    },
    {
      "source": "csharp_index_index",
      "target": "domains_api_cleandomain",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L687",
      "weight": 1.0,
      "_src": "domains_api_cleandomain",
      "_tgt": "csharp_index_index"
    },
    {
      "source": "csharp_index_index",
      "target": "whois_lookupservice_parsewhoisoutput",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L426",
      "weight": 1.0,
      "_src": "whois_lookupservice_parsewhoisoutput",
      "_tgt": "csharp_index_index"
    },
    {
      "source": "csharp_index_index",
      "target": "whois_lookup_cleandomain",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L823",
      "weight": 1.0,
      "_src": "whois_lookup_cleandomain",
      "_tgt": "csharp_index_index"
    },
    {
      "source": "reference_uptime_kuma_extra_push_examples_javascript_fetch_index_js",
      "target": "javascript_fetch_index_push",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/push-examples/javascript-fetch/index.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_push_examples_javascript_fetch_index_js",
      "_tgt": "javascript_fetch_index_push"
    },
    {
      "source": "reference_uptime_kuma_extra_uptime_kuma_push_uptime_kuma_push_go",
      "target": "uptime_kuma_push_uptime_kuma_push_main",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/uptime-kuma-push.go",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_uptime_kuma_push_uptime_kuma_push_go",
      "_tgt": "uptime_kuma_push_uptime_kuma_push_main"
    },
    {
      "source": "uptime_kuma_push_uptime_kuma_push_main",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/uptime-kuma-push.go",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "uptime_kuma_push_uptime_kuma_push_main",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "uptime_kuma_push_uptime_kuma_push_main",
      "target": "badges_api_parseduration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/uptime-kuma-push.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "uptime_kuma_push_uptime_kuma_push_main",
      "_tgt": "badges_api_parseduration"
    },
    {
      "source": "uptime_kuma_push_uptime_kuma_push_main",
      "target": "checks_checkerregistry_get",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/uptime-kuma-push.go",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "uptime_kuma_push_uptime_kuma_push_main",
      "_tgt": "checks_checkerregistry_get"
    },
    {
      "source": "uptime_kuma_push_uptime_kuma_push_main",
      "target": "src_util_timelogger_print",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/uptime-kuma-push.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "uptime_kuma_push_uptime_kuma_push_main",
      "_tgt": "src_util_timelogger_print"
    },
    {
      "source": "uptime_kuma_push_uptime_kuma_push_main",
      "target": "src_util_sleep",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/uptime-kuma-push.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "uptime_kuma_push_uptime_kuma_push_main",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "reference_uptime_kuma_extra_release_beta_mjs",
      "target": "reference_uptime_kuma_extra_release_lib_mjs",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/beta.mjs",
      "source_location": "L2",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_beta_mjs",
      "_tgt": "reference_uptime_kuma_extra_release_lib_mjs"
    },
    {
      "source": "reference_uptime_kuma_extra_release_final_mjs",
      "target": "reference_uptime_kuma_extra_release_lib_mjs",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/final.mjs",
      "source_location": "L2",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_final_mjs",
      "_tgt": "reference_uptime_kuma_extra_release_lib_mjs"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "release_lib_checkdocker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_lib_mjs",
      "_tgt": "release_lib_checkdocker"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "release_lib_getreponames",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_lib_mjs",
      "_tgt": "release_lib_getreponames"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "release_lib_builddist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_lib_mjs",
      "_tgt": "release_lib_builddist"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "release_lib_buildimage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_lib_mjs",
      "_tgt": "release_lib_buildimage"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "release_lib_checktagexists",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_lib_mjs",
      "_tgt": "release_lib_checktagexists"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "release_lib_checktagexistssingle",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_lib_mjs",
      "_tgt": "release_lib_checktagexistssingle"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "release_lib_checkversionformat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_lib_mjs",
      "_tgt": "release_lib_checkversionformat"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "release_lib_pressanykey",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_lib_mjs",
      "_tgt": "release_lib_pressanykey"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "release_lib_ver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_lib_mjs",
      "_tgt": "release_lib_ver"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "release_lib_uploadartifacts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_lib_mjs",
      "_tgt": "release_lib_uploadartifacts"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "release_lib_execsync",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_lib_mjs",
      "_tgt": "release_lib_execsync"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "release_lib_checkreleasebranch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L254",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_lib_mjs",
      "_tgt": "release_lib_checkreleasebranch"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "release_lib_createdisttargz",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L268",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_lib_mjs",
      "_tgt": "release_lib_createdisttargz"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "release_lib_createreleasepr",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_lib_mjs",
      "_tgt": "release_lib_createreleasepr"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "reference_uptime_kuma_extra_release_upload_artifacts_beta_mjs",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/upload-artifacts-beta.mjs",
      "source_location": "L1",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_upload_artifacts_beta_mjs",
      "_tgt": "reference_uptime_kuma_extra_release_lib_mjs"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "reference_uptime_kuma_extra_release_upload_artifacts_mjs",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/upload-artifacts.mjs",
      "source_location": "L1",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_upload_artifacts_mjs",
      "_tgt": "reference_uptime_kuma_extra_release_lib_mjs"
    },
    {
      "source": "reference_uptime_kuma_extra_release_lib_mjs",
      "target": "reference_uptime_kuma_extra_release_nightly_mjs",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/nightly.mjs",
      "source_location": "L1",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_release_nightly_mjs",
      "_tgt": "reference_uptime_kuma_extra_release_lib_mjs"
    },
    {
      "source": "release_lib_checkdocker",
      "target": "release_lib_execsync",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "release_lib_checkdocker",
      "_tgt": "release_lib_execsync"
    },
    {
      "source": "release_lib_builddist",
      "target": "release_lib_execsync",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "release_lib_builddist",
      "_tgt": "release_lib_execsync"
    },
    {
      "source": "release_lib_checktagexists",
      "target": "release_lib_checktagexistssingle",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "release_lib_checktagexists",
      "_tgt": "release_lib_checktagexistssingle"
    },
    {
      "source": "release_lib_execsync",
      "target": "backend_test_test_system_service_shouldskip",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/test/backend-test/test-system-service.js",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "backend_test_test_system_service_shouldskip",
      "_tgt": "release_lib_execsync"
    },
    {
      "source": "reference_uptime_kuma_extra_kuma_pr_pr_lib_mjs",
      "target": "kuma_pr_pr_lib_parseprname",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/kuma-pr/pr-lib.mjs",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_kuma_pr_pr_lib_mjs",
      "_tgt": "kuma_pr_pr_lib_parseprname"
    },
    {
      "source": "reference_uptime_kuma_extra_kuma_pr_pr_lib_mjs",
      "target": "reference_uptime_kuma_extra_kuma_pr_index_mjs",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/extra/kuma-pr/index.mjs",
      "source_location": "L3",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_extra_kuma_pr_index_mjs",
      "_tgt": "reference_uptime_kuma_extra_kuma_pr_pr_lib_mjs"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_layouts_emptylayout_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L3",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_layouts_emptylayout_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_layouts_layout_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_layouts_layout_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_pages_dashboard_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_pages_dashboard_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_pages_dashboardhome_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_pages_details_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_pages_details_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_pages_editmonitor_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_pages_editmonitor_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_pages_editmaintenance_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_pages_editmaintenance_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_pages_list_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_pages_list_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "src_router_settings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "src_router_settings"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_pages_setup_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_pages_setup_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_pages_statuspage_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_pages_statuspage_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_pages_entry_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_pages_entry_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_pages_managestatuspage_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_pages_managestatuspage_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_pages_addstatuspage_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_pages_addstatuspage_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_pages_notfound_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_pages_notfound_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_components_settings_docker_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_components_settings_docker_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_pages_managemaintenance_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_components_settings_apikeys_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_components_settings_apikeys_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_pages_setupdatabase_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_pages_setupdatabase_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_components_settings_appearance_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_components_settings_appearance_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_components_settings_general_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_components_settings_general_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "src_router_notifications",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "src_router_notifications"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_components_settings_reverseproxy_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_components_settings_reverseproxy_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_components_settings_tags_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_components_settings_tags_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_components_settings_monitorhistory_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "src_router_security",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "src_router_security"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_components_settings_proxies_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_components_settings_proxies_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_components_settings_about_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_components_settings_about_vue"
    },
    {
      "source": "reference_uptime_kuma_src_router_js",
      "target": "reference_uptime_kuma_src_components_settings_remotebrowsers_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/router.js",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_router_js",
      "_tgt": "reference_uptime_kuma_src_components_settings_remotebrowsers_vue"
    },
    {
      "source": "reference_uptime_kuma_src_util_frontend_js",
      "target": "src_util_frontend_gettimezoneoffset",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_frontend_js",
      "_tgt": "src_util_frontend_gettimezoneoffset"
    },
    {
      "source": "reference_uptime_kuma_src_util_frontend_js",
      "target": "src_util_frontend_timezonelist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_frontend_js",
      "_tgt": "src_util_frontend_timezonelist"
    },
    {
      "source": "reference_uptime_kuma_src_util_frontend_js",
      "target": "src_util_frontend_setpagelocale",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_frontend_js",
      "_tgt": "src_util_frontend_setpagelocale"
    },
    {
      "source": "reference_uptime_kuma_src_util_frontend_js",
      "target": "src_util_frontend_getresbaseurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_frontend_js",
      "_tgt": "src_util_frontend_getresbaseurl"
    },
    {
      "source": "reference_uptime_kuma_src_util_frontend_js",
      "target": "src_util_frontend_isdevcontainer",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_frontend_js",
      "_tgt": "src_util_frontend_isdevcontainer"
    },
    {
      "source": "reference_uptime_kuma_src_util_frontend_js",
      "target": "src_util_frontend_getdevcontainerserverhostname",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_frontend_js",
      "_tgt": "src_util_frontend_getdevcontainerserverhostname"
    },
    {
      "source": "reference_uptime_kuma_src_util_frontend_js",
      "target": "src_util_frontend_coloroptions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_frontend_js",
      "_tgt": "src_util_frontend_coloroptions"
    },
    {
      "source": "reference_uptime_kuma_src_util_frontend_js",
      "target": "src_util_frontend_loadtoastsettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_frontend_js",
      "_tgt": "src_util_frontend_loadtoastsettings"
    },
    {
      "source": "reference_uptime_kuma_src_util_frontend_js",
      "target": "src_util_frontend_gettoastsuccesstimeout",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_frontend_js",
      "_tgt": "src_util_frontend_gettoastsuccesstimeout"
    },
    {
      "source": "reference_uptime_kuma_src_util_frontend_js",
      "target": "src_util_frontend_gettoasterrortimeout",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_frontend_js",
      "_tgt": "src_util_frontend_gettoasterrortimeout"
    },
    {
      "source": "reference_uptime_kuma_src_util_frontend_js",
      "target": "src_util_frontend_timedurationformatter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_frontend_js",
      "_tgt": "src_util_frontend_timedurationformatter"
    },
    {
      "source": "src_util_frontend_gettimezoneoffset",
      "target": "src_util_frontend_timezonelist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "src_util_frontend_timezonelist",
      "_tgt": "src_util_frontend_gettimezoneoffset"
    },
    {
      "source": "src_util_frontend_setpagelocale",
      "target": "src_i18n_currentlocale",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "src_util_frontend_setpagelocale",
      "_tgt": "src_i18n_currentlocale"
    },
    {
      "source": "src_util_frontend_setpagelocale",
      "target": "src_i18n_localedirection",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "src_util_frontend_setpagelocale",
      "_tgt": "src_i18n_localedirection"
    },
    {
      "source": "src_util_frontend_setpagelocale",
      "target": "src_app_created",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/App.vue",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "src_app_created",
      "_tgt": "src_util_frontend_setpagelocale"
    },
    {
      "source": "src_util_frontend_setpagelocale",
      "target": "mixins_lang_changelang",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/mixins/lang.js",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "mixins_lang_changelang",
      "_tgt": "src_util_frontend_setpagelocale"
    },
    {
      "source": "src_util_frontend_getresbaseurl",
      "target": "src_util_frontend_isdevcontainer",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "src_util_frontend_getresbaseurl",
      "_tgt": "src_util_frontend_isdevcontainer"
    },
    {
      "source": "src_util_frontend_getresbaseurl",
      "target": "src_util_frontend_getdevcontainerserverhostname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "src_util_frontend_getresbaseurl",
      "_tgt": "src_util_frontend_getdevcontainerserverhostname"
    },
    {
      "source": "src_util_frontend_getresbaseurl",
      "target": "pages_managestatuspage_icon",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "pages_managestatuspage_icon",
      "_tgt": "src_util_frontend_getresbaseurl"
    },
    {
      "source": "src_util_frontend_getresbaseurl",
      "target": "pages_managemaintenance_icon",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L160",
      "weight": 1.0,
      "_src": "pages_managemaintenance_icon",
      "_tgt": "src_util_frontend_getresbaseurl"
    },
    {
      "source": "src_util_frontend_isdevcontainer",
      "target": "src_util_frontend_getdevcontainerserverhostname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "src_util_frontend_getdevcontainerserverhostname",
      "_tgt": "src_util_frontend_isdevcontainer"
    },
    {
      "source": "src_util_frontend_isdevcontainer",
      "target": "mixins_socket_initsocketio",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "mixins_socket_initsocketio",
      "_tgt": "src_util_frontend_isdevcontainer"
    },
    {
      "source": "src_util_frontend_getdevcontainerserverhostname",
      "target": "mixins_socket_initsocketio",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "mixins_socket_initsocketio",
      "_tgt": "src_util_frontend_getdevcontainerserverhostname"
    },
    {
      "source": "src_util_frontend_gettoastsuccesstimeout",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "src_util_frontend_gettoastsuccesstimeout",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "src_util_frontend_gettoasterrortimeout",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "src_util_frontend_gettoasterrortimeout",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "src_util_frontend_timedurationformatter",
      "target": "src_util_frontend_timedurationformatter_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "src_util_frontend_timedurationformatter",
      "_tgt": "src_util_frontend_timedurationformatter_constructor"
    },
    {
      "source": "src_util_frontend_timedurationformatter",
      "target": "src_util_frontend_timedurationformatter_updatelocale",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "src_util_frontend_timedurationformatter",
      "_tgt": "src_util_frontend_timedurationformatter_updatelocale"
    },
    {
      "source": "src_util_frontend_timedurationformatter",
      "target": "src_util_frontend_timedurationformatter_secondstohumanreadableformat",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "src_util_frontend_timedurationformatter",
      "_tgt": "src_util_frontend_timedurationformatter_secondstohumanreadableformat"
    },
    {
      "source": "src_util_frontend_timedurationformatter_constructor",
      "target": "src_i18n_currentlocale",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/util-frontend.js",
      "source_location": "L200",
      "weight": 1.0,
      "_src": "src_util_frontend_timedurationformatter_constructor",
      "_tgt": "src_i18n_currentlocale"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_flipstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_flipstatus"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_sleep",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_ucfirst",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_ucfirst"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_debug",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_debug"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_logger",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_logger"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_polyfill",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L260",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_polyfill"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_timelogger",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L271",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_timelogger"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_getrandomarbitrary",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L282",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_getrandomarbitrary"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_getrandomint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L286",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_getrandomint"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_getcryptorandomint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L307",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_getcryptorandomint"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_gensecret",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L338",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_gensecret"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_getmonitorrelativeurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L348",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_parsetimeobject",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L352",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_parsetimeobject"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_parsetimefromtimeobject",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L374",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_parsetimefromtimeobject"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_isotoutcdatetime",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L386",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_isotoutcdatetime"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_utctoisodatetime",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L390",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_utctoisodatetime"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_utctolocal",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L394",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_utctolocal"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_localtoutc",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L398",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_localtoutc"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_inthash",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L402",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_inthash"
    },
    {
      "source": "reference_uptime_kuma_src_util_js",
      "target": "src_util_evaluatejsonquery",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L410",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_js",
      "_tgt": "src_util_evaluatejsonquery"
    },
    {
      "source": "src_util_flipstatus",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_flipstatus"
    },
    {
      "source": "src_util_flipstatus",
      "target": "routers_api_router_determinestatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/routers/api-router.js",
      "source_location": "L578",
      "weight": 1.0,
      "_src": "routers_api_router_determinestatus",
      "_tgt": "src_util_flipstatus"
    },
    {
      "source": "src_util_sleep",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "components_countup_value",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "components_countup_value",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "server_database_database_close",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L743",
      "weight": 1.0,
      "_src": "server_database_database_close",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "server_server_startmonitors",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1941",
      "weight": 1.0,
      "_src": "server_server_startmonitors",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "server_server_shutdownfunction",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1962",
      "weight": 1.0,
      "_src": "server_server_shutdownfunction",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "tests_apiscenario_test",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/api.go",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "tests_apiscenario_test",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_status_test_teststatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerts",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L272",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L380",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L467",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_status_test_testresolvestatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L769",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testresolvestatusalerts",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_status_test_testalertshistorystatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L845",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testalertshistorystatus",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L919",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L378",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_battery_test_testbatteryalertlogic",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertlogic",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_smart_test_testsmartdevicealert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealert",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_disk_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_test_testalertshistory",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testalertshistory",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "alerts_alerts_system_test_waitforsystemalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_waitforsystemalert",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "hub_agent_connect_test_cleanuptesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_cleanuptesthub",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "hub_agent_connect_test_testagentwebsocketintegration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L916",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testagentwebsocketintegration",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1100",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1254",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_expiration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_expiration",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_lazycleanup",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_lazycleanup",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_len",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_custominterval",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_custominterval",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_updateexpiration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_updateexpiration",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_zerovalues",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L217",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_zerovalues",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_concurrent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_concurrent",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_getbyvalue_expiration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L296",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_getbyvalue_expiration",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_removevalue_withexpiration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_removevalue_withexpiration",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "expirymap_expirymap_test_testexpirymap_cleaner",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L513",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_cleaner",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "ws_handler_onclose",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "ws_handler_onclose",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "systems_systemmanager_initialize",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "systems_systemmanager_initialize",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "systems_systems_test_testsystemmanagernew",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "systems_systems_test_testsystemmanagernew",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "systems_systems_test_testold",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L389",
      "weight": 1.0,
      "_src": "systems_systems_test_testold",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_sleep",
      "target": "monitors_scheduler_runcheck",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "monitors_scheduler_runcheck",
      "_tgt": "src_util_sleep"
    },
    {
      "source": "src_util_ucfirst",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_ucfirst"
    },
    {
      "source": "src_util_debug",
      "target": "src_util_logger_log",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "src_util_debug",
      "_tgt": "src_util_logger_log"
    },
    {
      "source": "src_util_debug",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L208",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_debug"
    },
    {
      "source": "src_util_logger",
      "target": "src_util_logger_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L232",
      "weight": 1.0,
      "_src": "src_util_logger",
      "_tgt": "src_util_logger_constructor"
    },
    {
      "source": "src_util_logger",
      "target": "src_util_logger_log",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "src_util_logger",
      "_tgt": "src_util_logger_log"
    },
    {
      "source": "src_util_logger",
      "target": "src_util_logger_info",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L356",
      "weight": 1.0,
      "_src": "src_util_logger",
      "_tgt": "src_util_logger_info"
    },
    {
      "source": "src_util_logger",
      "target": "src_util_logger_warn",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L366",
      "weight": 1.0,
      "_src": "src_util_logger",
      "_tgt": "src_util_logger_warn"
    },
    {
      "source": "src_util_logger",
      "target": "src_util_logger_error",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L376",
      "weight": 1.0,
      "_src": "src_util_logger",
      "_tgt": "src_util_logger_error"
    },
    {
      "source": "src_util_logger",
      "target": "src_util_logger_debug",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L386",
      "weight": 1.0,
      "_src": "src_util_logger",
      "_tgt": "src_util_logger_debug"
    },
    {
      "source": "src_util_logger",
      "target": "src_util_logger_exception",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L397",
      "weight": 1.0,
      "_src": "src_util_logger",
      "_tgt": "src_util_logger_exception"
    },
    {
      "source": "src_util_logger",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_logger"
    },
    {
      "source": "src_util_logger_constructor",
      "target": "src_util_logger_debug",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "src_util_logger_constructor",
      "_tgt": "src_util_logger_debug"
    },
    {
      "source": "src_util_logger_log",
      "target": "src_util_inthash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L302",
      "weight": 1.0,
      "_src": "src_util_logger_log",
      "_tgt": "src_util_inthash"
    },
    {
      "source": "src_util_logger_log",
      "target": "src_util_logger_error",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L377",
      "weight": 1.0,
      "_src": "src_util_logger_error",
      "_tgt": "src_util_logger_log"
    },
    {
      "source": "src_util_logger_log",
      "target": "src_util_logger_warn",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L367",
      "weight": 1.0,
      "_src": "src_util_logger_warn",
      "_tgt": "src_util_logger_log"
    },
    {
      "source": "src_util_logger_log",
      "target": "src_util_logger_info",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L357",
      "weight": 1.0,
      "_src": "src_util_logger_info",
      "_tgt": "src_util_logger_log"
    },
    {
      "source": "src_util_logger_log",
      "target": "src_util_logger_debug",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L387",
      "weight": 1.0,
      "_src": "src_util_logger_debug",
      "_tgt": "src_util_logger_log"
    },
    {
      "source": "src_util_logger_log",
      "target": "src_util_logger_exception",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L398",
      "weight": 1.0,
      "_src": "src_util_logger_exception",
      "_tgt": "src_util_logger_log"
    },
    {
      "source": "src_util_logger_log",
      "target": "src_util_timelogger_print",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L448",
      "weight": 1.0,
      "_src": "src_util_timelogger_print",
      "_tgt": "src_util_logger_log"
    },
    {
      "source": "src_util_logger_log",
      "target": "src_util_getcryptorandomint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L517",
      "weight": 1.0,
      "_src": "src_util_getcryptorandomint",
      "_tgt": "src_util_logger_log"
    },
    {
      "source": "src_util_polyfill",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L417",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_polyfill"
    },
    {
      "source": "src_util_timelogger",
      "target": "src_util_timelogger_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L437",
      "weight": 1.0,
      "_src": "src_util_timelogger",
      "_tgt": "src_util_timelogger_constructor"
    },
    {
      "source": "src_util_timelogger",
      "target": "src_util_timelogger_print",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L446",
      "weight": 1.0,
      "_src": "src_util_timelogger",
      "_tgt": "src_util_timelogger_print"
    },
    {
      "source": "src_util_timelogger",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L431",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_timelogger"
    },
    {
      "source": "src_util_timelogger_print",
      "target": "agent_cmdoptions_parse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "agent_cmdoptions_parse",
      "_tgt": "src_util_timelogger_print"
    },
    {
      "source": "src_util_timelogger_print",
      "target": "agent_agent_handlefingerprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "agent_agent_handlefingerprint",
      "_tgt": "src_util_timelogger_print"
    },
    {
      "source": "src_util_timelogger_print",
      "target": "hub_hub_main",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "hub_hub_main",
      "_tgt": "src_util_timelogger_print"
    },
    {
      "source": "src_util_timelogger_print",
      "target": "ghupdate_updater_update",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "ghupdate_updater_update",
      "_tgt": "src_util_timelogger_print"
    },
    {
      "source": "src_util_getrandomarbitrary",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L459",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_getrandomarbitrary"
    },
    {
      "source": "src_util_getrandomint",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L475",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_getrandomint"
    },
    {
      "source": "src_util_getrandomint",
      "target": "server_server_startmonitors",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1941",
      "weight": 1.0,
      "_src": "server_server_startmonitors",
      "_tgt": "src_util_getrandomint"
    },
    {
      "source": "src_util_getcryptorandomint",
      "target": "src_util_gensecret",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L560",
      "weight": 1.0,
      "_src": "src_util_gensecret",
      "_tgt": "src_util_getcryptorandomint"
    },
    {
      "source": "src_util_getcryptorandomint",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L512",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_getcryptorandomint"
    },
    {
      "source": "src_util_gensecret",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L555",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_gensecret"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L570",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "components_monitorlistitem_monitorurl",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L311",
      "weight": 1.0,
      "_src": "components_monitorlistitem_monitorurl",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_google_chat_googlechat_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/google-chat.js",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "notification_providers_google_chat_googlechat_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_notifery_notifery_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/notifery.js",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "notification_providers_notifery_notifery_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_stackfield_stackfield_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/stackfield.js",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "notification_providers_stackfield_stackfield_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_pushover_pushover_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/pushover.js",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "notification_providers_pushover_pushover_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_slack_slack_buildactions",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "notification_providers_slack_slack_buildactions",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_pagertree_pagertree_postnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "notification_providers_pagertree_pagertree_postnotification",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_flashduty_flashduty_postnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "notification_providers_flashduty_flashduty_postnotification",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_rocket_chat_rocketchat_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/rocket-chat.js",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "notification_providers_rocket_chat_rocketchat_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_heii_oncall_heiioncall_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/heii-oncall.js",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "notification_providers_heii_oncall_heiioncall_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_teams_teams_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/teams.js",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "notification_providers_teams_teams_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_alertnow_alertnow_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/alertnow.js",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "notification_providers_alertnow_alertnow_send",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_splunk_splunk_postnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "notification_providers_splunk_splunk_postnotification",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_getmonitorrelativeurl",
      "target": "notification_providers_pagerduty_pagerduty_postnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "notification_providers_pagerduty_pagerduty_postnotification",
      "_tgt": "src_util_getmonitorrelativeurl"
    },
    {
      "source": "src_util_parsetimeobject",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L580",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_parsetimeobject"
    },
    {
      "source": "src_util_parsetimeobject",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/util.js",
      "source_location": "L364",
      "weight": 1.0,
      "_src": "src_util_parsetimeobject",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "src_util_parsetimeobject",
      "target": "model_maintenance_maintenance_topublicjson",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_topublicjson",
      "_tgt": "src_util_parsetimeobject"
    },
    {
      "source": "src_util_parsetimefromtimeobject",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L610",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_parsetimefromtimeobject"
    },
    {
      "source": "src_util_parsetimefromtimeobject",
      "target": "model_maintenance_maintenance_jsontobean",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L187",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_jsontobean",
      "_tgt": "src_util_parsetimefromtimeobject"
    },
    {
      "source": "src_util_isotoutcdatetime",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L631",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_isotoutcdatetime"
    },
    {
      "source": "src_util_utctoisodatetime",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L639",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_utctoisodatetime"
    },
    {
      "source": "src_util_utctolocal",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L649",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_utctolocal"
    },
    {
      "source": "src_util_localtoutc",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L659",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_localtoutc"
    },
    {
      "source": "src_util_inthash",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L669",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_inthash"
    },
    {
      "source": "src_util_evaluatejsonquery",
      "target": "reference_uptime_kuma_src_util_ts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/util.ts",
      "source_location": "L688",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_util_ts",
      "_tgt": "src_util_evaluatejsonquery"
    },
    {
      "source": "src_util_evaluatejsonquery",
      "target": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L415",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp",
      "_tgt": "src_util_evaluatejsonquery"
    },
    {
      "source": "src_util_evaluatejsonquery",
      "target": "monitor_types_snmp_snmpmonitortype_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/snmp.js",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "monitor_types_snmp_snmpmonitortype_check",
      "_tgt": "src_util_evaluatejsonquery"
    },
    {
      "source": "reference_uptime_kuma_src_app_vue",
      "target": "src_app_created",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/App.vue",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_app_vue",
      "_tgt": "src_app_created"
    },
    {
      "source": "reference_uptime_kuma_src_app_vue",
      "target": "reference_uptime_kuma_src_main_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/main.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_main_js",
      "_tgt": "reference_uptime_kuma_src_app_vue"
    },
    {
      "source": "reference_uptime_kuma_src_i18n_js",
      "target": "src_i18n_currentlocale",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/i18n.js",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_i18n_js",
      "_tgt": "src_i18n_currentlocale"
    },
    {
      "source": "reference_uptime_kuma_src_i18n_js",
      "target": "src_i18n_localedirection",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/i18n.js",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_i18n_js",
      "_tgt": "src_i18n_localedirection"
    },
    {
      "source": "src_i18n_currentlocale",
      "target": "src_i18n_localedirection",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/i18n.js",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "src_i18n_localedirection",
      "_tgt": "src_i18n_currentlocale"
    },
    {
      "source": "src_i18n_currentlocale",
      "target": "mixins_lang_data",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/mixins/lang.js",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "mixins_lang_data",
      "_tgt": "src_i18n_currentlocale"
    },
    {
      "source": "reference_uptime_kuma_src_util_ts",
      "target": "reference_uptime_kuma_src_main_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/main.js",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_main_js",
      "_tgt": "reference_uptime_kuma_src_util_ts"
    },
    {
      "source": "reference_uptime_kuma_src_util_ts",
      "target": "reference_uptime_kuma_src_components_maintenancetime_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MaintenanceTime.vue",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_maintenancetime_vue",
      "_tgt": "reference_uptime_kuma_src_util_ts"
    },
    {
      "source": "reference_uptime_kuma_src_util_ts",
      "target": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "reference_uptime_kuma_src_util_ts"
    },
    {
      "source": "reference_uptime_kuma_src_util_ts",
      "target": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "reference_uptime_kuma_src_util_ts"
    },
    {
      "source": "reference_uptime_kuma_src_util_ts",
      "target": "reference_uptime_kuma_src_components_pingchart_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_pingchart_vue",
      "_tgt": "reference_uptime_kuma_src_util_ts"
    },
    {
      "source": "reference_uptime_kuma_src_util_ts",
      "target": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "_tgt": "reference_uptime_kuma_src_util_ts"
    },
    {
      "source": "reference_uptime_kuma_src_util_ts",
      "target": "reference_uptime_kuma_src_mixins_socket_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "reference_uptime_kuma_src_util_ts"
    },
    {
      "source": "reference_uptime_kuma_src_layouts_layout_vue",
      "target": "layouts_layout_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/layouts/Layout.vue",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_layouts_layout_vue",
      "_tgt": "layouts_layout_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlist_vue",
      "target": "components_monitorlist_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorList.vue",
      "source_location": "L595",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlist_vue",
      "_tgt": "components_monitorlist_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlist_vue",
      "target": "components_monitorlist_searchtext",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorList.vue",
      "source_location": "L274",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlist_vue",
      "_tgt": "components_monitorlist_searchtext"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlist_vue",
      "target": "components_monitorlist_selectall",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorList.vue",
      "source_location": "L285",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlist_vue",
      "_tgt": "components_monitorlist_selectall"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlist_vue",
      "target": "components_monitorlist_selectmode",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorList.vue",
      "source_location": "L301",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlist_vue",
      "_tgt": "components_monitorlist_selectmode"
    },
    {
      "source": "reference_uptime_kuma_src_components_incidenteditform_vue",
      "target": "components_incidenteditform_updatefield",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/IncidentEditForm.vue",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_incidenteditform_vue",
      "_tgt": "components_incidenteditform_updatefield"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "target": "components_editmonitorconditions_get",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "_tgt": "components_editmonitorconditions_get"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "target": "components_editmonitorconditions_set",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "_tgt": "components_editmonitorconditions_set"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "target": "components_editmonitorconditions_getnewgroup",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "_tgt": "components_editmonitorconditions_getnewgroup"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "target": "components_editmonitorconditions_getnewcondition",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "_tgt": "components_editmonitorconditions_getnewcondition"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "target": "components_editmonitorconditions_addgroup",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "_tgt": "components_editmonitorconditions_addgroup"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "target": "components_editmonitorconditions_addcondition",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "_tgt": "components_editmonitorconditions_addcondition"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "target": "components_editmonitorconditions_removecondition",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "_tgt": "components_editmonitorconditions_removecondition"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "target": "components_editmonitorconditions_getvariableoperators",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorconditions_vue",
      "_tgt": "components_editmonitorconditions_getvariableoperators"
    },
    {
      "source": "components_editmonitorconditions_getnewgroup",
      "target": "components_editmonitorconditions_getnewcondition",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "components_editmonitorconditions_getnewgroup",
      "_tgt": "components_editmonitorconditions_getnewcondition"
    },
    {
      "source": "components_editmonitorconditions_getnewgroup",
      "target": "components_editmonitorconditions_addgroup",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "components_editmonitorconditions_addgroup",
      "_tgt": "components_editmonitorconditions_getnewgroup"
    },
    {
      "source": "components_editmonitorconditions_getnewcondition",
      "target": "components_editmonitorconditions_getvariableoperators",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "components_editmonitorconditions_getnewcondition",
      "_tgt": "components_editmonitorconditions_getvariableoperators"
    },
    {
      "source": "components_editmonitorconditions_getnewcondition",
      "target": "components_editmonitorconditions_addcondition",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "components_editmonitorconditions_addcondition",
      "_tgt": "components_editmonitorconditions_getnewcondition"
    },
    {
      "source": "reference_uptime_kuma_src_components_incidenthistory_vue",
      "target": "components_incidenthistory_getincidenthtml",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/IncidentHistory.vue",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_incidenthistory_vue",
      "_tgt": "components_incidenthistory_getincidenthtml"
    },
    {
      "source": "reference_uptime_kuma_src_components_copyableinput_vue",
      "target": "components_copyableinput_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_copyableinput_vue",
      "_tgt": "components_copyableinput_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_copyableinput_vue",
      "target": "components_copyableinput_get",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_copyableinput_vue",
      "_tgt": "components_copyableinput_get"
    },
    {
      "source": "reference_uptime_kuma_src_components_copyableinput_vue",
      "target": "components_copyableinput_set",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_copyableinput_vue",
      "_tgt": "components_copyableinput_set"
    },
    {
      "source": "reference_uptime_kuma_src_components_copyableinput_vue",
      "target": "components_copyableinput_created",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_copyableinput_vue",
      "_tgt": "components_copyableinput_created"
    },
    {
      "source": "reference_uptime_kuma_src_components_copyableinput_vue",
      "target": "components_copyableinput_showinput",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_copyableinput_vue",
      "_tgt": "components_copyableinput_showinput"
    },
    {
      "source": "reference_uptime_kuma_src_components_copyableinput_vue",
      "target": "components_copyableinput_hideinput",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_copyableinput_vue",
      "_tgt": "components_copyableinput_hideinput"
    },
    {
      "source": "reference_uptime_kuma_src_components_copyableinput_vue",
      "target": "components_copyableinput_copytoclipboard",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_copyableinput_vue",
      "_tgt": "components_copyableinput_copytoclipboard"
    },
    {
      "source": "reference_uptime_kuma_src_components_copyableinput_vue",
      "target": "reference_uptime_kuma_src_components_apikeydialog_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_apikeydialog_vue",
      "_tgt": "reference_uptime_kuma_src_components_copyableinput_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_templatedtextarea_vue",
      "target": "components_templatedtextarea_get",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TemplatedTextarea.vue",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_templatedtextarea_vue",
      "_tgt": "components_templatedtextarea_get"
    },
    {
      "source": "reference_uptime_kuma_src_components_templatedtextarea_vue",
      "target": "components_templatedtextarea_set",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TemplatedTextarea.vue",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_templatedtextarea_vue",
      "_tgt": "components_templatedtextarea_set"
    },
    {
      "source": "reference_uptime_kuma_src_components_templatedtextarea_vue",
      "target": "reference_uptime_kuma_src_components_notifications_evolution_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Evolution.vue",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_evolution_vue",
      "_tgt": "reference_uptime_kuma_src_components_templatedtextarea_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_templatedtextarea_vue",
      "target": "reference_uptime_kuma_src_components_notifications_smtp_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMTP.vue",
      "source_location": "L265",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_smtp_vue",
      "_tgt": "reference_uptime_kuma_src_components_templatedtextarea_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_templatedtextarea_vue",
      "target": "reference_uptime_kuma_src_components_notifications_max_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Max.vue",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_max_vue",
      "_tgt": "reference_uptime_kuma_src_components_templatedtextarea_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_templatedtextarea_vue",
      "target": "reference_uptime_kuma_src_components_notifications_discord_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Discord.vue",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_discord_vue",
      "_tgt": "reference_uptime_kuma_src_components_templatedtextarea_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_templatedtextarea_vue",
      "target": "reference_uptime_kuma_src_components_notifications_telegram_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_telegram_vue",
      "_tgt": "reference_uptime_kuma_src_components_templatedtextarea_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_templatedtextarea_vue",
      "target": "reference_uptime_kuma_src_components_notifications_ntfy_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Ntfy.vue",
      "source_location": "L151",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_ntfy_vue",
      "_tgt": "reference_uptime_kuma_src_components_templatedtextarea_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_templatedtextarea_vue",
      "target": "reference_uptime_kuma_src_components_notifications_matrix_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Matrix.vue",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_matrix_vue",
      "_tgt": "reference_uptime_kuma_src_components_templatedtextarea_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_certificateinforow_vue",
      "target": "components_certificateinforow_formatsubject",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/CertificateInfoRow.vue",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_certificateinforow_vue",
      "_tgt": "components_certificateinforow_formatsubject"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistfilter_vue",
      "target": "components_monitorlistfilter_numfiltersactive",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListFilter.vue",
      "source_location": "L189",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistfilter_vue",
      "_tgt": "components_monitorlistfilter_numfiltersactive"
    },
    {
      "source": "reference_uptime_kuma_src_components_togglesection_vue",
      "target": "components_togglesection_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/ToggleSection.vue",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_togglesection_vue",
      "_tgt": "components_togglesection_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_togglesection_vue",
      "target": "reference_uptime_kuma_src_components_notifications_smtp_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMTP.vue",
      "source_location": "L266",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_smtp_vue",
      "_tgt": "reference_uptime_kuma_src_components_togglesection_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_apikeydialog_vue",
      "target": "components_apikeydialog_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_apikeydialog_vue",
      "_tgt": "components_apikeydialog_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_apikeydialog_vue",
      "target": "components_apikeydialog_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_apikeydialog_vue",
      "_tgt": "components_apikeydialog_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_apikeydialog_vue",
      "target": "components_apikeydialog_show",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_apikeydialog_vue",
      "_tgt": "components_apikeydialog_show"
    },
    {
      "source": "reference_uptime_kuma_src_components_apikeydialog_vue",
      "target": "components_apikeydialog_submit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_apikeydialog_vue",
      "_tgt": "components_apikeydialog_submit"
    },
    {
      "source": "reference_uptime_kuma_src_components_apikeydialog_vue",
      "target": "components_apikeydialog_clearform",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
      "source_location": "L162",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_apikeydialog_vue",
      "_tgt": "components_apikeydialog_clearform"
    },
    {
      "source": "reference_uptime_kuma_src_components_proxydialog_vue",
      "target": "components_proxydialog_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/ProxyDialog.vue",
      "source_location": "L207",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_proxydialog_vue",
      "_tgt": "components_proxydialog_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_proxydialog_vue",
      "target": "components_proxydialog_for",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/ProxyDialog.vue",
      "source_location": "L237",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_proxydialog_vue",
      "_tgt": "components_proxydialog_for"
    },
    {
      "source": "reference_uptime_kuma_src_components_actioninput_vue",
      "target": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "_tgt": "reference_uptime_kuma_src_components_actioninput_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_countup_vue",
      "target": "components_countup_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_countup_vue",
      "_tgt": "components_countup_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_countup_vue",
      "target": "components_countup_isnum",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_countup_vue",
      "_tgt": "components_countup_isnum"
    },
    {
      "source": "reference_uptime_kuma_src_components_countup_vue",
      "target": "components_countup_outputfixed",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_countup_vue",
      "_tgt": "components_countup_outputfixed"
    },
    {
      "source": "reference_uptime_kuma_src_components_countup_vue",
      "target": "components_countup_value",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_countup_vue",
      "_tgt": "components_countup_value"
    },
    {
      "source": "reference_uptime_kuma_src_components_countup_vue",
      "target": "components_countup_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_countup_vue",
      "_tgt": "components_countup_mounted"
    },
    {
      "source": "components_countup_value",
      "target": "monitor_index_page_monitorpage_isnan",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "components_countup_value",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "reference_uptime_kuma_src_components_status_vue",
      "target": "components_status_color",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Status.vue",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_status_vue",
      "_tgt": "components_status_color"
    },
    {
      "source": "reference_uptime_kuma_src_components_status_vue",
      "target": "components_status_text",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Status.vue",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_status_vue",
      "_tgt": "components_status_text"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "reference_uptime_kuma_src_components_tag_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "reference_uptime_kuma_src_components_tag_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L207",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_tagoptions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L232",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_tagoptions"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_selectedtags",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L259",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_selectedtags"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_canstagemorenewsystemtags",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L283",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_canstagemorenewsystemtags"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_coloroptions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L290",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_coloroptions"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_validatedrafttag",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L297",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_validatedrafttag"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L370",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_beforeunmount",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L374",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_beforeunmount"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_showadddialog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L382",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_showadddialog"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_getexistingtags",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L392",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_getexistingtags"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_deletetag",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L406",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_deletetag"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_textcolor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L422",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_textcolor"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_cleardrafttag",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L433",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_cleardrafttag"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_addtagasync",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L447",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_addtagasync"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_addmonitortagasync",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L459",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_addmonitortagasync"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_deletemonitortagasync",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L471",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_deletemonitortagasync"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_onenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L480",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_onenter"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_submit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L490",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_submit"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_cleanupmodal",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L565",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_cleanupmodal"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_stagecurrenttag",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L579",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_stagecurrenttag"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_unstagetag",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L606",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_unstagetag"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_mapstagedtagtodisplayitem",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L614",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_mapstagedtagtodisplayitem"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_clearstagingandclosemodal",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L626",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_clearstagingandclosemodal"
    },
    {
      "source": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "target": "components_tagsmanager_confirmandcommitstagedtags",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L635",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tagsmanager_vue",
      "_tgt": "components_tagsmanager_confirmandcommitstagedtags"
    },
    {
      "source": "components_tagsmanager_coloroptions",
      "target": "components_tageditdialog_if",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/TagEditDialog.vue",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "components_tageditdialog_if",
      "_tgt": "components_tagsmanager_coloroptions"
    },
    {
      "source": "components_tagsmanager_mounted",
      "target": "components_tagsmanager_getexistingtags",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L372",
      "weight": 1.0,
      "_src": "components_tagsmanager_mounted",
      "_tgt": "components_tagsmanager_getexistingtags"
    },
    {
      "source": "components_tagsmanager_beforeunmount",
      "target": "components_tagsmanager_cleanupmodal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L375",
      "weight": 1.0,
      "_src": "components_tagsmanager_beforeunmount",
      "_tgt": "components_tagsmanager_cleanupmodal"
    },
    {
      "source": "components_tagsmanager_showadddialog",
      "target": "components_tagsmanager_cleardrafttag",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L384",
      "weight": 1.0,
      "_src": "components_tagsmanager_showadddialog",
      "_tgt": "components_tagsmanager_cleardrafttag"
    },
    {
      "source": "components_tagsmanager_showadddialog",
      "target": "components_tagsmanager_getexistingtags",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L385",
      "weight": 1.0,
      "_src": "components_tagsmanager_showadddialog",
      "_tgt": "components_tagsmanager_getexistingtags"
    },
    {
      "source": "components_tagsmanager_getexistingtags",
      "target": "components_tagsmanager_submit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L556",
      "weight": 1.0,
      "_src": "components_tagsmanager_submit",
      "_tgt": "components_tagsmanager_getexistingtags"
    },
    {
      "source": "components_tagsmanager_cleardrafttag",
      "target": "components_tagsmanager_stagecurrenttag",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L599",
      "weight": 1.0,
      "_src": "components_tagsmanager_stagecurrenttag",
      "_tgt": "components_tagsmanager_cleardrafttag"
    },
    {
      "source": "components_tagsmanager_cleardrafttag",
      "target": "components_tagsmanager_clearstagingandclosemodal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L628",
      "weight": 1.0,
      "_src": "components_tagsmanager_clearstagingandclosemodal",
      "_tgt": "components_tagsmanager_cleardrafttag"
    },
    {
      "source": "components_tagsmanager_cleardrafttag",
      "target": "components_tagsmanager_confirmandcommitstagedtags",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L649",
      "weight": 1.0,
      "_src": "components_tagsmanager_confirmandcommitstagedtags",
      "_tgt": "components_tagsmanager_cleardrafttag"
    },
    {
      "source": "components_tagsmanager_addtagasync",
      "target": "components_tagsmanager_submit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L499",
      "weight": 1.0,
      "_src": "components_tagsmanager_submit",
      "_tgt": "components_tagsmanager_addtagasync"
    },
    {
      "source": "components_tagsmanager_addmonitortagasync",
      "target": "components_tagsmanager_submit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L524",
      "weight": 1.0,
      "_src": "components_tagsmanager_submit",
      "_tgt": "components_tagsmanager_addmonitortagasync"
    },
    {
      "source": "components_tagsmanager_deletemonitortagasync",
      "target": "components_tagsmanager_submit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L540",
      "weight": 1.0,
      "_src": "components_tagsmanager_submit",
      "_tgt": "components_tagsmanager_deletemonitortagasync"
    },
    {
      "source": "components_tagsmanager_onenter",
      "target": "components_tagsmanager_stagecurrenttag",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L482",
      "weight": 1.0,
      "_src": "components_tagsmanager_onenter",
      "_tgt": "components_tagsmanager_stagecurrenttag"
    },
    {
      "source": "components_tagsmanager_stagecurrenttag",
      "target": "components_tagsmanager_confirmandcommitstagedtags",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
      "source_location": "L643",
      "weight": 1.0,
      "_src": "components_tagsmanager_confirmandcommitstagedtags",
      "_tgt": "components_tagsmanager_stagecurrenttag"
    },
    {
      "source": "reference_uptime_kuma_src_components_maintenancetime_vue",
      "target": "components_maintenancetime_startdatetime",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MaintenanceTime.vue",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_maintenancetime_vue",
      "_tgt": "components_maintenancetime_startdatetime"
    },
    {
      "source": "reference_uptime_kuma_src_components_maintenancetime_vue",
      "target": "components_maintenancetime_enddatetime",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MaintenanceTime.vue",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_maintenancetime_vue",
      "_tgt": "components_maintenancetime_enddatetime"
    },
    {
      "source": "reference_uptime_kuma_src_components_confirm_vue",
      "target": "components_confirm_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Confirm.vue",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_confirm_vue",
      "_tgt": "components_confirm_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_confirm_vue",
      "target": "components_confirm_show",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Confirm.vue",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_confirm_vue",
      "_tgt": "components_confirm_show"
    },
    {
      "source": "reference_uptime_kuma_src_components_confirm_vue",
      "target": "components_confirm_yes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Confirm.vue",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_confirm_vue",
      "_tgt": "components_confirm_yes"
    },
    {
      "source": "reference_uptime_kuma_src_components_confirm_vue",
      "target": "components_confirm_no",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Confirm.vue",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_confirm_vue",
      "_tgt": "components_confirm_no"
    },
    {
      "source": "reference_uptime_kuma_src_components_confirm_vue",
      "target": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "_tgt": "reference_uptime_kuma_src_components_confirm_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_confirm_vue",
      "target": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "_tgt": "reference_uptime_kuma_src_components_confirm_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_confirm_vue",
      "target": "reference_uptime_kuma_src_components_twofadialog_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_twofadialog_vue",
      "_tgt": "reference_uptime_kuma_src_components_confirm_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_confirm_vue",
      "target": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "_tgt": "reference_uptime_kuma_src_components_confirm_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_confirm_vue",
      "target": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "reference_uptime_kuma_src_components_confirm_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorconditiongroup_vue",
      "target": "components_editmonitorconditiongroup_get",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorconditiongroup_vue",
      "_tgt": "components_editmonitorconditiongroup_get"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorconditiongroup_vue",
      "target": "components_editmonitorconditiongroup_set",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorconditiongroup_vue",
      "_tgt": "components_editmonitorconditiongroup_set"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorconditiongroup_vue",
      "target": "components_editmonitorconditiongroup_addgroup",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorconditiongroup_vue",
      "_tgt": "components_editmonitorconditiongroup_addgroup"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorconditiongroup_vue",
      "target": "components_editmonitorconditiongroup_addcondition",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorconditiongroup_vue",
      "_tgt": "components_editmonitorconditiongroup_addcondition"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorconditiongroup_vue",
      "target": "components_editmonitorconditiongroup_remove",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorconditiongroup_vue",
      "_tgt": "components_editmonitorconditiongroup_remove"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorconditiongroup_vue",
      "target": "components_editmonitorconditiongroup_removechild",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
      "source_location": "L153",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorconditiongroup_vue",
      "_tgt": "components_editmonitorconditiongroup_removechild"
    },
    {
      "source": "reference_uptime_kuma_src_components_tag_vue",
      "target": "components_tag_displaytext",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Tag.vue",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tag_vue",
      "_tgt": "components_tag_displaytext"
    },
    {
      "source": "reference_uptime_kuma_src_components_tag_vue",
      "target": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "reference_uptime_kuma_src_components_tag_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "target": "reference_uptime_kuma_src_components_uptime_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "reference_uptime_kuma_src_components_uptime_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "target": "components_monitorlistitem_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "components_monitorlistitem_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "target": "components_monitorlistitem_sortedchildmonitorlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "components_monitorlistitem_sortedchildmonitorlist"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "target": "components_monitorlistitem_haschildren",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "components_monitorlistitem_haschildren"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "target": "components_monitorlistitem_depthmargin",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L160",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "components_monitorlistitem_depthmargin"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "target": "components_monitorlistitem_monitorstyle",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "components_monitorlistitem_monitorstyle"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "target": "components_monitorlistitem_isselectmode",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L176",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "components_monitorlistitem_isselectmode"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "target": "components_monitorlistitem_beforemount",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L181",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "components_monitorlistitem_beforemount"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "target": "components_monitorlistitem_changecollapsed",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L207",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "components_monitorlistitem_changecollapsed"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "target": "components_monitorlistitem_ondragstart",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L225",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "components_monitorlistitem_ondragstart"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "target": "components_monitorlistitem_ondragenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L234",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "components_monitorlistitem_ondragenter"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "target": "components_monitorlistitem_ondragleave",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "components_monitorlistitem_ondragleave"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "target": "components_monitorlistitem_ondrop",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L250",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "components_monitorlistitem_ondrop"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "target": "components_monitorlistitem_monitorurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "components_monitorlistitem_monitorurl"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "target": "components_monitorlistitem_toggleselection",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L317",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "_tgt": "components_monitorlistitem_toggleselection"
    },
    {
      "source": "components_monitorlistitem_beforemount",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "components_monitorlistitem_beforemount",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "components_monitorlistitem_ondrop",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L263",
      "weight": 1.0,
      "_src": "components_monitorlistitem_ondrop",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "components_monitorlistitem_ondrop",
      "target": "monitor_index_page_monitorpage_isnan",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
      "source_location": "L264",
      "weight": 1.0,
      "_src": "components_monitorlistitem_ondrop",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "reference_uptime_kuma_src_components_publicgrouplist_vue",
      "target": "components_publicgrouplist_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PublicGroupList.vue",
      "source_location": "L316",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_publicgrouplist_vue",
      "_tgt": "components_publicgrouplist_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorcondition_vue",
      "target": "components_editmonitorcondition_get",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorCondition.vue",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorcondition_vue",
      "_tgt": "components_editmonitorcondition_get"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorcondition_vue",
      "target": "components_editmonitorcondition_set",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorCondition.vue",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorcondition_vue",
      "_tgt": "components_editmonitorcondition_set"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorcondition_vue",
      "target": "components_editmonitorcondition_remove",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorCondition.vue",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorcondition_vue",
      "_tgt": "components_editmonitorcondition_remove"
    },
    {
      "source": "reference_uptime_kuma_src_components_editmonitorcondition_vue",
      "target": "components_editmonitorcondition_getvariableoperators",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/EditMonitorCondition.vue",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_editmonitorcondition_vue",
      "_tgt": "components_editmonitorcondition_getvariableoperators"
    },
    {
      "source": "reference_uptime_kuma_src_components_tageditdialog_vue",
      "target": "components_tageditdialog_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TagEditDialog.vue",
      "source_location": "L239",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tageditdialog_vue",
      "_tgt": "components_tageditdialog_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_actionselect_vue",
      "target": "components_actionselect_get",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/ActionSelect.vue",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_actionselect_vue",
      "_tgt": "components_actionselect_get"
    },
    {
      "source": "reference_uptime_kuma_src_components_actionselect_vue",
      "target": "components_actionselect_set",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/ActionSelect.vue",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_actionselect_vue",
      "_tgt": "components_actionselect_set"
    },
    {
      "source": "reference_uptime_kuma_src_components_templatedinput_vue",
      "target": "components_templatedinput_get",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TemplatedInput.vue",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_templatedinput_vue",
      "_tgt": "components_templatedinput_get"
    },
    {
      "source": "reference_uptime_kuma_src_components_templatedinput_vue",
      "target": "components_templatedinput_set",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TemplatedInput.vue",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_templatedinput_vue",
      "_tgt": "components_templatedinput_set"
    },
    {
      "source": "reference_uptime_kuma_src_components_templatedinput_vue",
      "target": "reference_uptime_kuma_src_components_notifications_smtp_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMTP.vue",
      "source_location": "L264",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_smtp_vue",
      "_tgt": "reference_uptime_kuma_src_components_templatedinput_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_templatedinput_vue",
      "target": "reference_uptime_kuma_src_components_notifications_ntfy_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Ntfy.vue",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_ntfy_vue",
      "_tgt": "reference_uptime_kuma_src_components_templatedinput_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_screenshotdialog_vue",
      "target": "components_screenshotdialog_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/ScreenshotDialog.vue",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_screenshotdialog_vue",
      "_tgt": "components_screenshotdialog_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_screenshotdialog_vue",
      "target": "components_screenshotdialog_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/ScreenshotDialog.vue",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_screenshotdialog_vue",
      "_tgt": "components_screenshotdialog_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_screenshotdialog_vue",
      "target": "components_screenshotdialog_show",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/ScreenshotDialog.vue",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_screenshotdialog_vue",
      "_tgt": "components_screenshotdialog_show"
    },
    {
      "source": "reference_uptime_kuma_src_components_tooltip_vue",
      "target": "components_tooltip_tooltipstyle",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Tooltip.vue",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tooltip_vue",
      "_tgt": "components_tooltip_tooltipstyle"
    },
    {
      "source": "reference_uptime_kuma_src_components_tooltip_vue",
      "target": "components_tooltip_statustext",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Tooltip.vue",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tooltip_vue",
      "_tgt": "components_tooltip_statustext"
    },
    {
      "source": "reference_uptime_kuma_src_components_tooltip_vue",
      "target": "components_tooltip_statusclass",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Tooltip.vue",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tooltip_vue",
      "_tgt": "components_tooltip_statusclass"
    },
    {
      "source": "reference_uptime_kuma_src_components_tooltip_vue",
      "target": "components_tooltip_timetext",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Tooltip.vue",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_tooltip_vue",
      "_tgt": "components_tooltip_timetext"
    },
    {
      "source": "reference_uptime_kuma_src_components_tooltip_vue",
      "target": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "reference_uptime_kuma_src_components_tooltip_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_login_vue",
      "target": "components_login_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Login.vue",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_login_vue",
      "_tgt": "components_login_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_uptime_vue",
      "target": "components_uptime_uptime",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_uptime_vue",
      "_tgt": "components_uptime_uptime"
    },
    {
      "source": "reference_uptime_kuma_src_components_uptime_vue",
      "target": "components_uptime_color",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_uptime_vue",
      "_tgt": "components_uptime_color"
    },
    {
      "source": "reference_uptime_kuma_src_components_uptime_vue",
      "target": "components_uptime_lastheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_uptime_vue",
      "_tgt": "components_uptime_lastheartbeat"
    },
    {
      "source": "reference_uptime_kuma_src_components_uptime_vue",
      "target": "components_uptime_classname",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_uptime_vue",
      "_tgt": "components_uptime_classname"
    },
    {
      "source": "reference_uptime_kuma_src_components_uptime_vue",
      "target": "components_uptime_title",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_uptime_vue",
      "_tgt": "components_uptime_title"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_normalizedheartbeatbardays",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_normalizedheartbeatbardays"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_beatlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_beatlist"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_numpadding",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_numpadding"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_shortbeatlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L309",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_shortbeatlist"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_wrapstyle",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_wrapstyle"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_barstyle",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_barstyle"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_beathoverareastyle",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_beathoverareastyle"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_beatstyle",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L206",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_beatstyle"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_timestyle",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L217",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_timestyle"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_timesincefirstbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_timesincefirstbeat"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_timesincelastbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_timesincelastbeat"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_canvaswidth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L267",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_canvaswidth"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_canvasheight",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L276",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_canvasheight"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_canvasarialabel",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_canvasarialabel"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_handler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L298",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_handler"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_root_theme",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L316",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_root_theme"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_hoveredbeatindex",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L323",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_hoveredbeatindex"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_unmounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L327",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_unmounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_beforemount",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L334",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_beforemount"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L342",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_resize",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L375",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_resize"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_getbeattitle",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L405",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_getbeattitle"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_getbeatclasses",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L419",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_getbeatclasses"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_getbeatarialabel",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L438",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_getbeatarialabel"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_showtooltip",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L460",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_showtooltip"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_hidetooltip",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L519",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_hidetooltip"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_drawcanvas",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L537",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_drawcanvas"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_roundrect",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L620",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_roundrect"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_getbeatcolor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L640",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_getbeatcolor"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_updatetooltiponhover",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L665",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_updatetooltiponhover"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_handlemousemove",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L687",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_handlemousemove"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_handleclick",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L720",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_handleclick"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_handlekeydown",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L730",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_handlekeydown"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_handlefocus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L788",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_handlefocus"
    },
    {
      "source": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "target": "components_heartbeatbar_handleblur",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L807",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "_tgt": "components_heartbeatbar_handleblur"
    },
    {
      "source": "components_heartbeatbar_hoveredbeatindex",
      "target": "components_heartbeatbar_drawcanvas",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L324",
      "weight": 1.0,
      "_src": "components_heartbeatbar_hoveredbeatindex",
      "_tgt": "components_heartbeatbar_drawcanvas"
    },
    {
      "source": "components_heartbeatbar_mounted",
      "target": "components_heartbeatbar_resize",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L363",
      "weight": 1.0,
      "_src": "components_heartbeatbar_mounted",
      "_tgt": "components_heartbeatbar_resize"
    },
    {
      "source": "components_heartbeatbar_showtooltip",
      "target": "components_heartbeatbar_hidetooltip",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L462",
      "weight": 1.0,
      "_src": "components_heartbeatbar_showtooltip",
      "_tgt": "components_heartbeatbar_hidetooltip"
    },
    {
      "source": "components_heartbeatbar_showtooltip",
      "target": "components_heartbeatbar_updatetooltiponhover",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L678",
      "weight": 1.0,
      "_src": "components_heartbeatbar_updatetooltiponhover",
      "_tgt": "components_heartbeatbar_showtooltip"
    },
    {
      "source": "components_heartbeatbar_hidetooltip",
      "target": "components_heartbeatbar_updatetooltiponhover",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L671",
      "weight": 1.0,
      "_src": "components_heartbeatbar_updatetooltiponhover",
      "_tgt": "components_heartbeatbar_hidetooltip"
    },
    {
      "source": "components_heartbeatbar_hidetooltip",
      "target": "components_heartbeatbar_handlemousemove",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L707",
      "weight": 1.0,
      "_src": "components_heartbeatbar_handlemousemove",
      "_tgt": "components_heartbeatbar_hidetooltip"
    },
    {
      "source": "components_heartbeatbar_hidetooltip",
      "target": "components_heartbeatbar_handlekeydown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L768",
      "weight": 1.0,
      "_src": "components_heartbeatbar_handlekeydown",
      "_tgt": "components_heartbeatbar_hidetooltip"
    },
    {
      "source": "components_heartbeatbar_hidetooltip",
      "target": "components_heartbeatbar_handleblur",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L809",
      "weight": 1.0,
      "_src": "components_heartbeatbar_handleblur",
      "_tgt": "components_heartbeatbar_hidetooltip"
    },
    {
      "source": "components_heartbeatbar_updatetooltiponhover",
      "target": "components_heartbeatbar_handlemousemove",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L703",
      "weight": 1.0,
      "_src": "components_heartbeatbar_handlemousemove",
      "_tgt": "components_heartbeatbar_updatetooltiponhover"
    },
    {
      "source": "components_heartbeatbar_updatetooltiponhover",
      "target": "components_heartbeatbar_handlekeydown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L779",
      "weight": 1.0,
      "_src": "components_heartbeatbar_handlekeydown",
      "_tgt": "components_heartbeatbar_updatetooltiponhover"
    },
    {
      "source": "components_heartbeatbar_updatetooltiponhover",
      "target": "components_heartbeatbar_handlefocus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L797",
      "weight": 1.0,
      "_src": "components_heartbeatbar_handlefocus",
      "_tgt": "components_heartbeatbar_updatetooltiponhover"
    },
    {
      "source": "components_heartbeatbar_handlemousemove",
      "target": "components_heartbeatbar_handleclick",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
      "source_location": "L722",
      "weight": 1.0,
      "_src": "components_heartbeatbar_handleclick",
      "_tgt": "components_heartbeatbar_handlemousemove"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistfilterdropdown_vue",
      "target": "components_monitorlistfilterdropdown_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListFilterDropdown.vue",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistfilterdropdown_vue",
      "_tgt": "components_monitorlistfilterdropdown_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistfilterdropdown_vue",
      "target": "components_monitorlistfilterdropdown_openmenu",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListFilterDropdown.vue",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistfilterdropdown_vue",
      "_tgt": "components_monitorlistfilterdropdown_openmenu"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorlistfilterdropdown_vue",
      "target": "components_monitorlistfilterdropdown_handlefocusout",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorListFilterDropdown.vue",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorlistfilterdropdown_vue",
      "_tgt": "components_monitorlistfilterdropdown_handlefocusout"
    },
    {
      "source": "reference_uptime_kuma_src_components_pingchart_vue",
      "target": "components_pingchart_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_pingchart_vue",
      "_tgt": "components_pingchart_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_pingchart_vue",
      "target": "components_pingchart_chartoptions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_pingchart_vue",
      "_tgt": "components_pingchart_chartoptions"
    },
    {
      "source": "reference_uptime_kuma_src_components_pingchart_vue",
      "target": "components_pingchart_chartdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L217",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_pingchart_vue",
      "_tgt": "components_pingchart_chartdata"
    },
    {
      "source": "reference_uptime_kuma_src_components_pingchart_vue",
      "target": "components_pingchart_created",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L271",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_pingchart_vue",
      "_tgt": "components_pingchart_created"
    },
    {
      "source": "reference_uptime_kuma_src_components_pingchart_vue",
      "target": "components_pingchart_beforeunmount",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_pingchart_vue",
      "_tgt": "components_pingchart_beforeunmount"
    },
    {
      "source": "reference_uptime_kuma_src_components_pingchart_vue",
      "target": "components_pingchart_getbarcolorfordatapoint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L291",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_pingchart_vue",
      "_tgt": "components_pingchart_getbarcolorfordatapoint"
    },
    {
      "source": "reference_uptime_kuma_src_components_pingchart_vue",
      "target": "components_pingchart_pushdatapoint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L307",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_pingchart_vue",
      "_tgt": "components_pingchart_pushdatapoint"
    },
    {
      "source": "reference_uptime_kuma_src_components_pingchart_vue",
      "target": "components_pingchart_getaverage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L331",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_pingchart_vue",
      "_tgt": "components_pingchart_getaverage"
    },
    {
      "source": "reference_uptime_kuma_src_components_pingchart_vue",
      "target": "components_pingchart_getchartdatapointsfromheartbeatlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L352",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_pingchart_vue",
      "_tgt": "components_pingchart_getchartdatapointsfromheartbeatlist"
    },
    {
      "source": "reference_uptime_kuma_src_components_pingchart_vue",
      "target": "components_pingchart_getchartdatapointsfromstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L441",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_pingchart_vue",
      "_tgt": "components_pingchart_getchartdatapointsfromstats"
    },
    {
      "source": "components_pingchart_chartdata",
      "target": "components_pingchart_getchartdatapointsfromheartbeatlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "components_pingchart_chartdata",
      "_tgt": "components_pingchart_getchartdatapointsfromheartbeatlist"
    },
    {
      "source": "components_pingchart_chartdata",
      "target": "components_pingchart_getchartdatapointsfromstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "components_pingchart_chartdata",
      "_tgt": "components_pingchart_getchartdatapointsfromstats"
    },
    {
      "source": "components_pingchart_getbarcolorfordatapoint",
      "target": "components_pingchart_pushdatapoint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L328",
      "weight": 1.0,
      "_src": "components_pingchart_pushdatapoint",
      "_tgt": "components_pingchart_getbarcolorfordatapoint"
    },
    {
      "source": "components_pingchart_pushdatapoint",
      "target": "components_pingchart_getchartdatapointsfromstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L480",
      "weight": 1.0,
      "_src": "components_pingchart_getchartdatapointsfromstats",
      "_tgt": "components_pingchart_pushdatapoint"
    },
    {
      "source": "components_pingchart_getaverage",
      "target": "components_pingchart_getchartdatapointsfromstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L479",
      "weight": 1.0,
      "_src": "components_pingchart_getchartdatapointsfromstats",
      "_tgt": "components_pingchart_getaverage"
    },
    {
      "source": "components_pingchart_getchartdatapointsfromstats",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
      "source_location": "L452",
      "weight": 1.0,
      "_src": "components_pingchart_getchartdatapointsfromstats",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorsettingdialog_vue",
      "target": "reference_uptime_kuma_src_components_badgelinkgeneratordialog_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorsettingdialog_vue",
      "_tgt": "reference_uptime_kuma_src_components_badgelinkgeneratordialog_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorsettingdialog_vue",
      "target": "components_monitorsettingdialog_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorsettingdialog_vue",
      "_tgt": "components_monitorsettingdialog_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorsettingdialog_vue",
      "target": "components_monitorsettingdialog_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorsettingdialog_vue",
      "_tgt": "components_monitorsettingdialog_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorsettingdialog_vue",
      "target": "components_monitorsettingdialog_show",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorsettingdialog_vue",
      "_tgt": "components_monitorsettingdialog_show"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorsettingdialog_vue",
      "target": "components_monitorsettingdialog_togglelink",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorsettingdialog_vue",
      "_tgt": "components_monitorsettingdialog_togglelink"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorsettingdialog_vue",
      "target": "components_monitorsettingdialog_showlink",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorsettingdialog_vue",
      "_tgt": "components_monitorsettingdialog_showlink"
    },
    {
      "source": "reference_uptime_kuma_src_components_monitorsettingdialog_vue",
      "target": "components_monitorsettingdialog_changeurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_monitorsettingdialog_vue",
      "_tgt": "components_monitorsettingdialog_changeurl"
    },
    {
      "source": "components_monitorsettingdialog_show",
      "target": "components_monitorsettingdialog_showlink",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "components_monitorsettingdialog_show",
      "_tgt": "components_monitorsettingdialog_showlink"
    },
    {
      "source": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "target": "components_remotebrowserdialog_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "_tgt": "components_remotebrowserdialog_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "target": "components_remotebrowserdialog_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "_tgt": "components_remotebrowserdialog_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "target": "components_remotebrowserdialog_deleteconfirm",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "_tgt": "components_remotebrowserdialog_deleteconfirm"
    },
    {
      "source": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "target": "components_remotebrowserdialog_show",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "_tgt": "components_remotebrowserdialog_show"
    },
    {
      "source": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "target": "components_remotebrowserdialog_submit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "_tgt": "components_remotebrowserdialog_submit"
    },
    {
      "source": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "target": "components_remotebrowserdialog_test",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "_tgt": "components_remotebrowserdialog_test"
    },
    {
      "source": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "target": "components_remotebrowserdialog_deletedockerhost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "_tgt": "components_remotebrowserdialog_deletedockerhost"
    },
    {
      "source": "components_remotebrowserdialog_deleteconfirm",
      "target": "components_remotebrowserdialog_show",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "components_remotebrowserdialog_deleteconfirm",
      "_tgt": "components_remotebrowserdialog_show"
    },
    {
      "source": "reference_uptime_kuma_src_components_datetime_vue",
      "target": "components_datetime_displaytext",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/Datetime.vue",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_datetime_vue",
      "_tgt": "components_datetime_displaytext"
    },
    {
      "source": "reference_uptime_kuma_src_components_datetime_vue",
      "target": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "reference_uptime_kuma_src_components_datetime_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "target": "components_dockerhostdialog_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "_tgt": "components_dockerhostdialog_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "target": "components_dockerhostdialog_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "_tgt": "components_dockerhostdialog_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "target": "components_dockerhostdialog_deleteconfirm",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "_tgt": "components_dockerhostdialog_deleteconfirm"
    },
    {
      "source": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "target": "components_dockerhostdialog_show",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "_tgt": "components_dockerhostdialog_show"
    },
    {
      "source": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "target": "components_dockerhostdialog_submit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "_tgt": "components_dockerhostdialog_submit"
    },
    {
      "source": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "target": "components_dockerhostdialog_test",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "_tgt": "components_dockerhostdialog_test"
    },
    {
      "source": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "target": "components_dockerhostdialog_deletedockerhost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "_tgt": "components_dockerhostdialog_deletedockerhost"
    },
    {
      "source": "components_dockerhostdialog_deleteconfirm",
      "target": "components_dockerhostdialog_show",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "components_dockerhostdialog_deleteconfirm",
      "_tgt": "components_dockerhostdialog_show"
    },
    {
      "source": "reference_uptime_kuma_src_components_badgelinkgeneratordialog_vue",
      "target": "components_badgelinkgeneratordialog_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/BadgeLinkGeneratorDialog.vue",
      "source_location": "L296",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_badgelinkgeneratordialog_vue",
      "_tgt": "components_badgelinkgeneratordialog_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_twofadialog_vue",
      "target": "components_twofadialog_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_twofadialog_vue",
      "_tgt": "components_twofadialog_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_twofadialog_vue",
      "target": "components_twofadialog_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_twofadialog_vue",
      "_tgt": "components_twofadialog_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_twofadialog_vue",
      "target": "components_twofadialog_show",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_twofadialog_vue",
      "_tgt": "components_twofadialog_show"
    },
    {
      "source": "reference_uptime_kuma_src_components_twofadialog_vue",
      "target": "components_twofadialog_confirmenabletwofa",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_twofadialog_vue",
      "_tgt": "components_twofadialog_confirmenabletwofa"
    },
    {
      "source": "reference_uptime_kuma_src_components_twofadialog_vue",
      "target": "components_twofadialog_confirmdisabletwofa",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_twofadialog_vue",
      "_tgt": "components_twofadialog_confirmdisabletwofa"
    },
    {
      "source": "reference_uptime_kuma_src_components_twofadialog_vue",
      "target": "components_twofadialog_prepare2fa",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L182",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_twofadialog_vue",
      "_tgt": "components_twofadialog_prepare2fa"
    },
    {
      "source": "reference_uptime_kuma_src_components_twofadialog_vue",
      "target": "components_twofadialog_save2fa",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L200",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_twofadialog_vue",
      "_tgt": "components_twofadialog_save2fa"
    },
    {
      "source": "reference_uptime_kuma_src_components_twofadialog_vue",
      "target": "components_twofadialog_disable2fa",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_twofadialog_vue",
      "_tgt": "components_twofadialog_disable2fa"
    },
    {
      "source": "reference_uptime_kuma_src_components_twofadialog_vue",
      "target": "components_twofadialog_verifytoken",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_twofadialog_vue",
      "_tgt": "components_twofadialog_verifytoken"
    },
    {
      "source": "reference_uptime_kuma_src_components_twofadialog_vue",
      "target": "components_twofadialog_getstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L256",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_twofadialog_vue",
      "_tgt": "components_twofadialog_getstatus"
    },
    {
      "source": "reference_uptime_kuma_src_components_twofadialog_vue",
      "target": "reference_uptime_kuma_src_components_settings_security_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L148",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_security_vue",
      "_tgt": "reference_uptime_kuma_src_components_twofadialog_vue"
    },
    {
      "source": "components_twofadialog_mounted",
      "target": "components_twofadialog_getstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L151",
      "weight": 1.0,
      "_src": "components_twofadialog_mounted",
      "_tgt": "components_twofadialog_getstatus"
    },
    {
      "source": "components_twofadialog_show",
      "target": "components_twofadialog_confirmenabletwofa",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "components_twofadialog_confirmenabletwofa",
      "_tgt": "components_twofadialog_show"
    },
    {
      "source": "components_twofadialog_show",
      "target": "components_twofadialog_confirmdisabletwofa",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "components_twofadialog_confirmdisabletwofa",
      "_tgt": "components_twofadialog_show"
    },
    {
      "source": "reference_uptime_kuma_src_components_hiddeninput_vue",
      "target": "components_hiddeninput_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_hiddeninput_vue",
      "_tgt": "components_hiddeninput_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_hiddeninput_vue",
      "target": "components_hiddeninput_get",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_hiddeninput_vue",
      "_tgt": "components_hiddeninput_get"
    },
    {
      "source": "reference_uptime_kuma_src_components_hiddeninput_vue",
      "target": "components_hiddeninput_set",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_hiddeninput_vue",
      "_tgt": "components_hiddeninput_set"
    },
    {
      "source": "reference_uptime_kuma_src_components_hiddeninput_vue",
      "target": "components_hiddeninput_created",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_hiddeninput_vue",
      "_tgt": "components_hiddeninput_created"
    },
    {
      "source": "reference_uptime_kuma_src_components_hiddeninput_vue",
      "target": "components_hiddeninput_showinput",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_hiddeninput_vue",
      "_tgt": "components_hiddeninput_showinput"
    },
    {
      "source": "reference_uptime_kuma_src_components_hiddeninput_vue",
      "target": "components_hiddeninput_hideinput",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_hiddeninput_vue",
      "_tgt": "components_hiddeninput_hideinput"
    },
    {
      "source": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "target": "components_notificationdialog_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "_tgt": "components_notificationdialog_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "target": "components_notificationdialog_currentform",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "_tgt": "components_notificationdialog_currentform"
    },
    {
      "source": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "target": "components_notificationdialog_notificationnamelist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L206",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "_tgt": "components_notificationdialog_notificationnamelist"
    },
    {
      "source": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "target": "components_notificationdialog_notificationfullnamelist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L368",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "_tgt": "components_notificationdialog_notificationfullnamelist"
    },
    {
      "source": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "target": "components_notificationdialog_notification_type",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L381",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "_tgt": "components_notificationdialog_notification_type"
    },
    {
      "source": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "target": "components_notificationdialog_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L394",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "_tgt": "components_notificationdialog_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "target": "components_notificationdialog_beforeunmount",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L397",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "_tgt": "components_notificationdialog_beforeunmount"
    },
    {
      "source": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "target": "components_notificationdialog_deleteconfirm",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L405",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "_tgt": "components_notificationdialog_deleteconfirm"
    },
    {
      "source": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "target": "components_notificationdialog_show",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L415",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "_tgt": "components_notificationdialog_show"
    },
    {
      "source": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "target": "components_notificationdialog_submit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L445",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "_tgt": "components_notificationdialog_submit"
    },
    {
      "source": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "target": "components_notificationdialog_test",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L466",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "_tgt": "components_notificationdialog_test"
    },
    {
      "source": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "target": "components_notificationdialog_deletenotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L478",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "_tgt": "components_notificationdialog_deletenotification"
    },
    {
      "source": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "target": "components_notificationdialog_getuniquedefaultname",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L495",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "_tgt": "components_notificationdialog_getuniquedefaultname"
    },
    {
      "source": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "target": "components_notificationdialog_cleanupmodal",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L511",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notificationdialog_vue",
      "_tgt": "components_notificationdialog_cleanupmodal"
    },
    {
      "source": "components_notificationdialog_notification_type",
      "target": "components_notificationdialog_getuniquedefaultname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L384",
      "weight": 1.0,
      "_src": "components_notificationdialog_notification_type",
      "_tgt": "components_notificationdialog_getuniquedefaultname"
    },
    {
      "source": "components_notificationdialog_beforeunmount",
      "target": "components_notificationdialog_cleanupmodal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L398",
      "weight": 1.0,
      "_src": "components_notificationdialog_beforeunmount",
      "_tgt": "components_notificationdialog_cleanupmodal"
    },
    {
      "source": "components_notificationdialog_deleteconfirm",
      "target": "components_notificationdialog_show",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
      "source_location": "L407",
      "weight": 1.0,
      "_src": "components_notificationdialog_deleteconfirm",
      "_tgt": "components_notificationdialog_show"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_about_vue",
      "target": "settings_about_settings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/About.vue",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_about_vue",
      "_tgt": "settings_about_settings"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_about_vue",
      "target": "settings_about_savesettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/About.vue",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_about_vue",
      "_tgt": "settings_about_savesettings"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_about_vue",
      "target": "settings_about_settingsloaded",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/About.vue",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_about_vue",
      "_tgt": "settings_about_settingsloaded"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_reverseproxy_vue",
      "target": "settings_reverseproxy_settings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/ReverseProxy.vue",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_reverseproxy_vue",
      "_tgt": "settings_reverseproxy_settings"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_reverseproxy_vue",
      "target": "settings_reverseproxy_savesettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/ReverseProxy.vue",
      "source_location": "L176",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_reverseproxy_vue",
      "_tgt": "settings_reverseproxy_savesettings"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_reverseproxy_vue",
      "target": "settings_reverseproxy_settingsloaded",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/ReverseProxy.vue",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_reverseproxy_vue",
      "_tgt": "settings_reverseproxy_settingsloaded"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_remotebrowsers_vue",
      "target": "settings_remotebrowsers_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/RemoteBrowsers.vue",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_remotebrowsers_vue",
      "_tgt": "settings_remotebrowsers_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_remotebrowsers_vue",
      "target": "settings_remotebrowsers_settings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/RemoteBrowsers.vue",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_remotebrowsers_vue",
      "_tgt": "settings_remotebrowsers_settings"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_remotebrowsers_vue",
      "target": "settings_remotebrowsers_savesettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/RemoteBrowsers.vue",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_remotebrowsers_vue",
      "_tgt": "settings_remotebrowsers_savesettings"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_remotebrowsers_vue",
      "target": "settings_remotebrowsers_settingsloaded",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/RemoteBrowsers.vue",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_remotebrowsers_vue",
      "_tgt": "settings_remotebrowsers_settingsloaded"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "target": "settings_notifications_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "_tgt": "settings_notifications_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "target": "settings_notifications_settings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L160",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "_tgt": "settings_notifications_settings"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "target": "settings_notifications_savesettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "_tgt": "settings_notifications_savesettings"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "target": "settings_notifications_settingsloaded",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "_tgt": "settings_notifications_settingsloaded"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "target": "settings_notifications_toastsuccesstimeoutsecs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "_tgt": "settings_notifications_toastsuccesstimeoutsecs"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "target": "settings_notifications_toasterrortimeoutsecs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "_tgt": "settings_notifications_toasterrortimeoutsecs"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "target": "settings_notifications_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L187",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "_tgt": "settings_notifications_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "target": "settings_notifications_removetlsexpirynotifday",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "_tgt": "settings_notifications_removetlsexpirynotifday"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "target": "settings_notifications_addtlsexpirynotifday",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "_tgt": "settings_notifications_addtlsexpirynotifday"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "target": "settings_notifications_removedomainexpirynotifday",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "_tgt": "settings_notifications_removedomainexpirynotifday"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "target": "settings_notifications_adddomainexpirynotifday",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "_tgt": "settings_notifications_adddomainexpirynotifday"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "target": "settings_notifications_loadtoasttimeoutsettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_notifications_vue",
      "_tgt": "settings_notifications_loadtoasttimeoutsettings"
    },
    {
      "source": "settings_notifications_toastsuccesstimeoutsecs",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "settings_notifications_toastsuccesstimeoutsecs",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "settings_notifications_toasterrortimeoutsecs",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "settings_notifications_toasterrortimeoutsecs",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "settings_notifications_mounted",
      "target": "settings_notifications_loadtoasttimeoutsettings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "settings_notifications_mounted",
      "_tgt": "settings_notifications_loadtoasttimeoutsettings"
    },
    {
      "source": "settings_notifications_addtlsexpirynotifday",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "settings_notifications_addtlsexpirynotifday",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "settings_notifications_addtlsexpirynotifday",
      "target": "monitor_index_page_monitorpage_isnan",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L213",
      "weight": 1.0,
      "_src": "settings_notifications_addtlsexpirynotifday",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "settings_notifications_adddomainexpirynotifday",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "settings_notifications_adddomainexpirynotifday",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "settings_notifications_adddomainexpirynotifday",
      "target": "monitor_index_page_monitorpage_isnan",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L243",
      "weight": 1.0,
      "_src": "settings_notifications_adddomainexpirynotifday",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "settings_notifications_loadtoasttimeoutsettings",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
      "source_location": "L260",
      "weight": 1.0,
      "_src": "settings_notifications_loadtoasttimeoutsettings",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_docker_vue",
      "target": "settings_docker_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Docker.vue",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_docker_vue",
      "_tgt": "settings_docker_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_docker_vue",
      "target": "settings_docker_settings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Docker.vue",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_docker_vue",
      "_tgt": "settings_docker_settings"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_docker_vue",
      "target": "settings_docker_savesettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Docker.vue",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_docker_vue",
      "_tgt": "settings_docker_savesettings"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_docker_vue",
      "target": "settings_docker_settingsloaded",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Docker.vue",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_docker_vue",
      "_tgt": "settings_docker_settingsloaded"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "target": "settings_monitorhistory_t",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "_tgt": "settings_monitorhistory_t"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "target": "settings_monitorhistory_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "_tgt": "settings_monitorhistory_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "target": "settings_monitorhistory_settings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "_tgt": "settings_monitorhistory_settings"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "target": "settings_monitorhistory_savesettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "_tgt": "settings_monitorhistory_savesettings"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "target": "settings_monitorhistory_settingsloaded",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "_tgt": "settings_monitorhistory_settingsloaded"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "target": "settings_monitorhistory_databasesizedisplay",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "_tgt": "settings_monitorhistory_databasesizedisplay"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "target": "settings_monitorhistory_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "_tgt": "settings_monitorhistory_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "target": "settings_monitorhistory_loaddatabasesize",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "_tgt": "settings_monitorhistory_loaddatabasesize"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "target": "settings_monitorhistory_shrinkdatabase",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "_tgt": "settings_monitorhistory_shrinkdatabase"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "target": "settings_monitorhistory_confirmclearstatistics",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "_tgt": "settings_monitorhistory_confirmclearstatistics"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "target": "settings_monitorhistory_clearstatistics",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "_tgt": "settings_monitorhistory_clearstatistics"
    },
    {
      "source": "settings_monitorhistory_mounted",
      "target": "settings_monitorhistory_loaddatabasesize",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "settings_monitorhistory_mounted",
      "_tgt": "settings_monitorhistory_loaddatabasesize"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_security_vue",
      "target": "settings_security_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_security_vue",
      "_tgt": "settings_security_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_security_vue",
      "target": "settings_security_settings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_security_vue",
      "_tgt": "settings_security_settings"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_security_vue",
      "target": "settings_security_savesettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_security_vue",
      "_tgt": "settings_security_savesettings"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_security_vue",
      "target": "settings_security_settingsloaded",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_security_vue",
      "_tgt": "settings_security_settingsloaded"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_security_vue",
      "target": "settings_security_password_repeatnewpassword",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_security_vue",
      "_tgt": "settings_security_password_repeatnewpassword"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_security_vue",
      "target": "settings_security_savepassword",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_security_vue",
      "_tgt": "settings_security_savepassword"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_security_vue",
      "target": "settings_security_disableauth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L215",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_security_vue",
      "_tgt": "settings_security_disableauth"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_security_vue",
      "target": "settings_security_enableauth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L231",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_security_vue",
      "_tgt": "settings_security_enableauth"
    },
    {
      "source": "reference_uptime_kuma_src_components_settings_security_vue",
      "target": "settings_security_confirmdisableauth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_settings_security_vue",
      "_tgt": "settings_security_confirmdisableauth"
    },
    {
      "source": "settings_security_savesettings",
      "target": "settings_security_disableauth",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L220",
      "weight": 1.0,
      "_src": "settings_security_disableauth",
      "_tgt": "settings_security_savesettings"
    },
    {
      "source": "settings_security_savesettings",
      "target": "settings_security_enableauth",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
      "source_location": "L233",
      "weight": 1.0,
      "_src": "settings_security_enableauth",
      "_tgt": "settings_security_savesettings"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_evolution_vue",
      "target": "notifications_evolution_custommessageplaceholder",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Evolution.vue",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_evolution_vue",
      "_tgt": "notifications_evolution_custommessageplaceholder"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_evolution_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_evolution_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_mattermost_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_mattermost_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_smspartner_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_smspartner_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_clicksendsms_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_clicksendsms_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_googlesheets_vue",
      "target": "notifications_googlesheets_scriptcode",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/GoogleSheets.vue",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_googlesheets_vue",
      "_tgt": "notifications_googlesheets_scriptcode"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_googlesheets_vue",
      "target": "notifications_googlesheets_copyscript",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/GoogleSheets.vue",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_googlesheets_vue",
      "_tgt": "notifications_googlesheets_copyscript"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_googlesheets_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_googlesheets_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_telnyx_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_telnyx_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_promosms_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_promosms_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_flashduty_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_flashduty_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_pagertree_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_pagertree_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_sevenio_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_sevenio_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_pagerduty_vue",
      "target": "notifications_pagerduty_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/PagerDuty.vue",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_pagerduty_vue",
      "_tgt": "notifications_pagerduty_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_pagerduty_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_pagerduty_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_heiioncall_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_heiioncall_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_feishu_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_feishu_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_apprise_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_apprise_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_serwersms_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_serwersms_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_nextcloudtalk_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_nextcloudtalk_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_whapi_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_whapi_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_opsgenie_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_opsgenie_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_bale_vue",
      "target": "notifications_bale_balegetupdatesurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Bale.vue",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_bale_vue",
      "_tgt": "notifications_bale_balegetupdatesurl"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_bale_vue",
      "target": "notifications_bale_autogetbalechatid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Bale.vue",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_bale_vue",
      "_tgt": "notifications_bale_autogetbalechatid"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_bale_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_bale_vue"
    },
    {
      "source": "notifications_bale_balegetupdatesurl",
      "target": "notifications_bale_autogetbalechatid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Bale.vue",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "notifications_bale_autogetbalechatid",
      "_tgt": "notifications_bale_balegetupdatesurl"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_pushover_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_pushover_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_techuluspush_vue",
      "target": "notifications_techuluspush_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/TechulusPush.vue",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_techuluspush_vue",
      "_tgt": "notifications_techuluspush_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_techuluspush_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_techuluspush_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_octopush_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_octopush_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_pushplus_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_pushplus_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_slack_vue",
      "target": "notifications_slack_slacktemplatedtextareaplaceholder",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Slack.vue",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_slack_vue",
      "_tgt": "notifications_slack_slacktemplatedtextareaplaceholder"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_slack_vue",
      "target": "notifications_slack_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Slack.vue",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_slack_vue",
      "_tgt": "notifications_slack_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_slack_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_slack_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_line_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_line_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_squadcast_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_squadcast_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_pushy_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_pushy_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_serverchan_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_serverchan_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_fluxer_vue",
      "target": "notifications_fluxer_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Fluxer.vue",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_fluxer_vue",
      "_tgt": "notifications_fluxer_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_fluxer_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_fluxer_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_brevo_vue",
      "target": "notifications_brevo_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Brevo.vue",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_brevo_vue",
      "_tgt": "notifications_brevo_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_brevo_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_brevo_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_aliyunsms_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L3",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_aliyunsms_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_bark_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_bark_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_lunasea_vue",
      "target": "notifications_lunasea_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/LunaSea.vue",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_lunasea_vue",
      "_tgt": "notifications_lunasea_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_lunasea_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_lunasea_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_threema_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_threema_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_smtp_vue",
      "target": "notifications_smtp_hasrecipient",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMTP.vue",
      "source_location": "L276",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_smtp_vue",
      "_tgt": "notifications_smtp_hasrecipient"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_smtp_vue",
      "target": "notifications_smtp_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMTP.vue",
      "source_location": "L288",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_smtp_vue",
      "_tgt": "notifications_smtp_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_smtp_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_smtp_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_signl4_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_signl4_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_yzj_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_yzj_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_pumble_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_pumble_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_teams_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_teams_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_jiraservicemanagement_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_jiraservicemanagement_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_homeassistant_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_homeassistant_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_webpush_vue",
      "target": "notifications_webpush_registerwebpush",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Webpush.vue",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_webpush_vue",
      "_tgt": "notifications_webpush_registerwebpush"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_webpush_vue",
      "target": "reference_uptime_kuma_src_components_notifications_index_js",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_webpush_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_alerta_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L1",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_alerta_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_alertnow_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L2",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_alertnow_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_bitrix24_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_bitrix24_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_notifery_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_notifery_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_callmebot_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_callmebot_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_smsc_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_smsc_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_dingding_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_dingding_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_discord_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_discord_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_46elks_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_46elks_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_freemobile_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_freemobile_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_googlechat_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_googlechat_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_gorush_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_gorush_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_gotify_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_gotify_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_grafanaoncall_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_grafanaoncall_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_gtxmessaging_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_gtxmessaging_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_keep_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_keep_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_kook_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_kook_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_matrix_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_matrix_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_nostr_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_nostr_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_ntfy_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_ntfy_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_onechat_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_onechat_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_onebot_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_onebot_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_onesender_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_onesender_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_pushbullet_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_pushbullet_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_pushdeer_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_pushdeer_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_rocketchat_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_rocketchat_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_signal_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_signal_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_smsmanager_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_smsmanager_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_smseagle_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_smseagle_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_stackfield_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_stackfield_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_telegram_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_telegram_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_teltonika_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_teltonika_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_twilio_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_twilio_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_webhook_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_webhook_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_wecom_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_wecom_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_goalert_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_goalert_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_zohocliq_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_zohocliq_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_splunk_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_splunk_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_spugpush_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_spugpush_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_waha_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_waha_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_360messenger_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_360messenger_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_cellsynt_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_cellsynt_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_wpush_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_wpush_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_sendgrid_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_sendgrid_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_smsplanet_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_smsplanet_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_smsir_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_smsir_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_halopsa_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_halopsa_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_resend_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_resend_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_max_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_max_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_index_js",
      "target": "reference_uptime_kuma_src_components_notifications_vk_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_index_js",
      "_tgt": "reference_uptime_kuma_src_components_notifications_vk_vue"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_webhook_vue",
      "target": "notifications_webhook_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Webhook.vue",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_webhook_vue",
      "_tgt": "notifications_webhook_data"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_webhook_vue",
      "target": "notifications_webhook_headersplaceholder",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Webhook.vue",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_webhook_vue",
      "_tgt": "notifications_webhook_headersplaceholder"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_webhook_vue",
      "target": "notifications_webhook_custombodyplaceholder",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Webhook.vue",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_webhook_vue",
      "_tgt": "notifications_webhook_custombodyplaceholder"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_webhook_vue",
      "target": "notifications_webhook_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Webhook.vue",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_webhook_vue",
      "_tgt": "notifications_webhook_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_sendgrid_vue",
      "target": "notifications_sendgrid_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/SendGrid.vue",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_sendgrid_vue",
      "_tgt": "notifications_sendgrid_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_max_vue",
      "target": "notifications_max_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Max.vue",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_max_vue",
      "_tgt": "notifications_max_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_smsplanet_vue",
      "target": "notifications_smsplanet_smsplanetphonenumbers",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMSPlanet.vue",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_smsplanet_vue",
      "_tgt": "notifications_smsplanet_smsplanetphonenumbers"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_smseagle_vue",
      "target": "notifications_smseagle_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/SMSEagle.vue",
      "source_location": "L232",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_smseagle_vue",
      "_tgt": "notifications_smseagle_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_signal_vue",
      "target": "notifications_signal_signaltemplatedtextareaplaceholder",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Signal.vue",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_signal_vue",
      "_tgt": "notifications_signal_signaltemplatedtextareaplaceholder"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_discord_vue",
      "target": "notifications_discord_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Discord.vue",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_discord_vue",
      "_tgt": "notifications_discord_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_dingding_vue",
      "target": "notifications_dingding_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/DingDing.vue",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_dingding_vue",
      "_tgt": "notifications_dingding_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_telegram_vue",
      "target": "notifications_telegram_telegramtemplatedtextareaplaceholder",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_telegram_vue",
      "_tgt": "notifications_telegram_telegramtemplatedtextareaplaceholder"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_telegram_vue",
      "target": "notifications_telegram_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_telegram_vue",
      "_tgt": "notifications_telegram_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_telegram_vue",
      "target": "notifications_telegram_telegramgetupdatesurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_telegram_vue",
      "_tgt": "notifications_telegram_telegramgetupdatesurl"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_telegram_vue",
      "target": "notifications_telegram_autogettelegramchatid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_telegram_vue",
      "_tgt": "notifications_telegram_autogettelegramchatid"
    },
    {
      "source": "notifications_telegram_telegramgetupdatesurl",
      "target": "notifications_telegram_autogettelegramchatid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "notifications_telegram_autogettelegramchatid",
      "_tgt": "notifications_telegram_telegramgetupdatesurl"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_googlechat_vue",
      "target": "notifications_googlechat_googlechattemplateplaceholder",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/GoogleChat.vue",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_googlechat_vue",
      "_tgt": "notifications_googlechat_googlechattemplateplaceholder"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_googlechat_vue",
      "target": "notifications_googlechat_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/GoogleChat.vue",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_googlechat_vue",
      "_tgt": "notifications_googlechat_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_vk_vue",
      "target": "notifications_vk_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/VK.vue",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_vk_vue",
      "_tgt": "notifications_vk_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_ntfy_vue",
      "target": "notifications_ntfy_authenticationmethods",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Ntfy.vue",
      "source_location": "L160",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_ntfy_vue",
      "_tgt": "notifications_ntfy_authenticationmethods"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_ntfy_vue",
      "target": "notifications_ntfy_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Ntfy.vue",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_ntfy_vue",
      "_tgt": "notifications_ntfy_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_gotify_vue",
      "target": "notifications_gotify_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Gotify.vue",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_gotify_vue",
      "_tgt": "notifications_gotify_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_resend_vue",
      "target": "notifications_resend_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Resend.vue",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_resend_vue",
      "_tgt": "notifications_resend_if"
    },
    {
      "source": "reference_uptime_kuma_src_components_notifications_matrix_vue",
      "target": "notifications_matrix_matrixtemplatedtextareaplaceholder",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/components/notifications/Matrix.vue",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_components_notifications_matrix_vue",
      "_tgt": "notifications_matrix_matrixtemplatedtextareaplaceholder"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_data"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_created",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_created"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_initsocketio",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_initsocketio"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_assignmonitorurlparser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L308",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_assignmonitorurlparser"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_storage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L325",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_storage"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_getjwtpayload",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L333",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_getjwtpayload"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_getsocket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L346",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_getsocket"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_applytranslation",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L355",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_applytranslation"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_toastres",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L368",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_toastres"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_toastsuccess",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L385",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_toastsuccess"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_toasterror",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L394",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_toasterror"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_login",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L412",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_login"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_loginbytoken",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L445",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_loginbytoken"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_logout",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L462",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_logout"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_prepare2fa",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L481",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_prepare2fa"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_save2fa",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L491",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_save2fa"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_disable2fa",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L500",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_disable2fa"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_verifytoken",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L510",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_verifytoken"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_twofastatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L519",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_twofastatus"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_getmonitorlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L528",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_getmonitorlist"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_getmaintenancelist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L540",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_getmaintenancelist"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_getapikeylist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L552",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_getapikeylist"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_add",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L565",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_add"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_addmaintenance",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L575",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_addmaintenance"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_addmonitormaintenance",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L586",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_addmonitormaintenance"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_addmaintenancestatuspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L597",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_addmaintenancestatuspage"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_getmonitormaintenance",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L607",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_getmonitormaintenance"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_getmaintenancestatuspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L617",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_getmaintenancestatuspage"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_deletemonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L628",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_deletemonitor"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_deletemaintenance",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L638",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_deletemaintenance"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_addapikey",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L648",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_addapikey"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_deleteapikey",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L658",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_deleteapikey"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_cleardata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L666",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_cleardata"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_uploadbackup",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L679",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_uploadbackup"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_clearevents",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L689",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_clearevents"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_clearheartbeats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L699",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_clearheartbeats"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_clearstatistics",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L708",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_clearstatistics"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_getmonitorbeats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L719",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_getmonitorbeats"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_getmonitorchartdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L730",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_getmonitorchartdata"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_usernamefirstchar",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L736",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_usernamefirstchar"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_lastheartbeatlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L744",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_lastheartbeatlist"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_statuslist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L755",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_statuslist"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_stats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L796",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_stats"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_frontendversion",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L840",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_frontendversion"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_isfrontendbackendversionmatched",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L849",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_isfrontendbackendversionmatched"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_stats_down",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L859",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_stats_down"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_info_version",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L871",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_info_version"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_remember",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L877",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_remember"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_socket_js",
      "target": "mixins_socket_route_fullpath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L882",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_socket_js",
      "_tgt": "mixins_socket_route_fullpath"
    },
    {
      "source": "mixins_socket_created",
      "target": "mixins_socket_initsocketio",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "mixins_socket_created",
      "_tgt": "mixins_socket_initsocketio"
    },
    {
      "source": "mixins_socket_initsocketio",
      "target": "mixins_socket_route_fullpath",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L891",
      "weight": 1.0,
      "_src": "mixins_socket_route_fullpath",
      "_tgt": "mixins_socket_initsocketio"
    },
    {
      "source": "mixins_socket_storage",
      "target": "mixins_socket_getjwtpayload",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L334",
      "weight": 1.0,
      "_src": "mixins_socket_getjwtpayload",
      "_tgt": "mixins_socket_storage"
    },
    {
      "source": "mixins_socket_storage",
      "target": "mixins_socket_logout",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L464",
      "weight": 1.0,
      "_src": "mixins_socket_logout",
      "_tgt": "mixins_socket_storage"
    },
    {
      "source": "mixins_socket_applytranslation",
      "target": "mixins_socket_toastres",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L370",
      "weight": 1.0,
      "_src": "mixins_socket_toastres",
      "_tgt": "mixins_socket_applytranslation"
    },
    {
      "source": "mixins_socket_logout",
      "target": "mixins_socket_cleardata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/socket.js",
      "source_location": "L468",
      "weight": 1.0,
      "_src": "mixins_socket_logout",
      "_tgt": "mixins_socket_cleardata"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_public_js",
      "target": "mixins_public_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/public.js",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_public_js",
      "_tgt": "mixins_public_data"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_public_js",
      "target": "mixins_public_publicmonitorlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/public.js",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_public_js",
      "_tgt": "mixins_public_publicmonitorlist"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_public_js",
      "target": "mixins_public_publiclastheartbeatlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/public.js",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_public_js",
      "_tgt": "mixins_public_publiclastheartbeatlist"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_public_js",
      "target": "mixins_public_baseurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/public.js",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_public_js",
      "_tgt": "mixins_public_baseurl"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_lang_js",
      "target": "mixins_lang_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/lang.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_lang_js",
      "_tgt": "mixins_lang_data"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_lang_js",
      "target": "mixins_lang_created",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/lang.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_lang_js",
      "_tgt": "mixins_lang_created"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_lang_js",
      "target": "mixins_lang_language",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/lang.js",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_lang_js",
      "_tgt": "mixins_lang_language"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_lang_js",
      "target": "mixins_lang_changelang",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/lang.js",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_lang_js",
      "_tgt": "mixins_lang_changelang"
    },
    {
      "source": "mixins_lang_created",
      "target": "mixins_lang_changelang",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/lang.js",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "mixins_lang_created",
      "_tgt": "mixins_lang_changelang"
    },
    {
      "source": "mixins_lang_language",
      "target": "mixins_lang_changelang",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/lang.js",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "mixins_lang_language",
      "_tgt": "mixins_lang_changelang"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_theme_js",
      "target": "mixins_theme_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L2",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_theme_js",
      "_tgt": "mixins_theme_data"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_theme_js",
      "target": "mixins_theme_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_theme_js",
      "_tgt": "mixins_theme_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_theme_js",
      "target": "mixins_theme_theme",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_theme_js",
      "_tgt": "mixins_theme_theme"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_theme_js",
      "target": "mixins_theme_isdark",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_theme_js",
      "_tgt": "mixins_theme_isdark"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_theme_js",
      "target": "mixins_theme_route_fullpath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_theme_js",
      "_tgt": "mixins_theme_route_fullpath"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_theme_js",
      "target": "mixins_theme_usertheme",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_theme_js",
      "_tgt": "mixins_theme_usertheme"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_theme_js",
      "target": "mixins_theme_styleelapsedtime",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_theme_js",
      "_tgt": "mixins_theme_styleelapsedtime"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_theme_js",
      "target": "mixins_theme_userheartbeatbar",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_theme_js",
      "_tgt": "mixins_theme_userheartbeatbar"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_theme_js",
      "target": "mixins_theme_heartbeatbartheme",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_theme_js",
      "_tgt": "mixins_theme_heartbeatbartheme"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_theme_js",
      "target": "mixins_theme_updatethemecolormeta",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_theme_js",
      "_tgt": "mixins_theme_updatethemecolormeta"
    },
    {
      "source": "mixins_theme_mounted",
      "target": "mixins_theme_updatethemecolormeta",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "mixins_theme_mounted",
      "_tgt": "mixins_theme_updatethemecolormeta"
    },
    {
      "source": "mixins_theme_theme",
      "target": "mixins_theme_updatethemecolormeta",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/theme.js",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "mixins_theme_theme",
      "_tgt": "mixins_theme_updatethemecolormeta"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_mobile_js",
      "target": "mixins_mobile_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
      "source_location": "L2",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_mobile_js",
      "_tgt": "mixins_mobile_data"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_mobile_js",
      "target": "mixins_mobile_created",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_mobile_js",
      "_tgt": "mixins_mobile_created"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_mobile_js",
      "target": "mixins_mobile_onresize",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_mobile_js",
      "_tgt": "mixins_mobile_onresize"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_mobile_js",
      "target": "mixins_mobile_updatebody",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_mobile_js",
      "_tgt": "mixins_mobile_updatebody"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_mobile_js",
      "target": "mixins_mobile_ismobile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_mobile_js",
      "_tgt": "mixins_mobile_ismobile"
    },
    {
      "source": "mixins_mobile_created",
      "target": "mixins_mobile_updatebody",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "mixins_mobile_created",
      "_tgt": "mixins_mobile_updatebody"
    },
    {
      "source": "mixins_mobile_onresize",
      "target": "mixins_mobile_updatebody",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "mixins_mobile_onresize",
      "_tgt": "mixins_mobile_updatebody"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_datetime_js",
      "target": "mixins_datetime_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_datetime_js",
      "_tgt": "mixins_datetime_data"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_datetime_js",
      "target": "mixins_datetime_toutc",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_datetime_js",
      "_tgt": "mixins_datetime_toutc"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_datetime_js",
      "target": "mixins_datetime_todatetimeinputformat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_datetime_js",
      "_tgt": "mixins_datetime_todatetimeinputformat"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_datetime_js",
      "target": "mixins_datetime_datetime",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_datetime_js",
      "_tgt": "mixins_datetime_datetime"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_datetime_js",
      "target": "mixins_datetime_unixtodatetime",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_datetime_js",
      "_tgt": "mixins_datetime_unixtodatetime"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_datetime_js",
      "target": "mixins_datetime_unixtodayjs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_datetime_js",
      "_tgt": "mixins_datetime_unixtodayjs"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_datetime_js",
      "target": "mixins_datetime_todayjs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_datetime_js",
      "_tgt": "mixins_datetime_todayjs"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_datetime_js",
      "target": "mixins_datetime_datetimemaintenance",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_datetime_js",
      "_tgt": "mixins_datetime_datetimemaintenance"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_datetime_js",
      "target": "mixins_datetime_date",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_datetime_js",
      "_tgt": "mixins_datetime_date"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_datetime_js",
      "target": "mixins_datetime_time",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_datetime_js",
      "_tgt": "mixins_datetime_time"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_datetime_js",
      "target": "mixins_datetime_datetimeformat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_datetime_js",
      "_tgt": "mixins_datetime_datetimeformat"
    },
    {
      "source": "reference_uptime_kuma_src_mixins_datetime_js",
      "target": "mixins_datetime_timezone",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_mixins_datetime_js",
      "_tgt": "mixins_datetime_timezone"
    },
    {
      "source": "mixins_datetime_todatetimeinputformat",
      "target": "mixins_datetime_datetimeformat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "mixins_datetime_todatetimeinputformat",
      "_tgt": "mixins_datetime_datetimeformat"
    },
    {
      "source": "mixins_datetime_datetime",
      "target": "mixins_datetime_datetimeformat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "mixins_datetime_datetime",
      "_tgt": "mixins_datetime_datetimeformat"
    },
    {
      "source": "mixins_datetime_datetimemaintenance",
      "target": "mixins_datetime_datetimeformat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "mixins_datetime_datetimemaintenance",
      "_tgt": "mixins_datetime_datetimeformat"
    },
    {
      "source": "mixins_datetime_date",
      "target": "mixins_datetime_datetimeformat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "mixins_datetime_date",
      "_tgt": "mixins_datetime_datetimeformat"
    },
    {
      "source": "mixins_datetime_date",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "_tgt": "mixins_datetime_date"
    },
    {
      "source": "mixins_datetime_date",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "_tgt": "mixins_datetime_date"
    },
    {
      "source": "mixins_datetime_time",
      "target": "mixins_datetime_datetimeformat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "mixins_datetime_time",
      "_tgt": "mixins_datetime_datetimeformat"
    },
    {
      "source": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "target": "pages_dashboardhome_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "pages_dashboardhome_data"
    },
    {
      "source": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "target": "pages_dashboardhome_showgroupcolumn",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "pages_dashboardhome_showgroupcolumn"
    },
    {
      "source": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "target": "pages_dashboardhome_tablecolumncount",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L152",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "pages_dashboardhome_tablecolumncount"
    },
    {
      "source": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "target": "pages_dashboardhome_perpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "pages_dashboardhome_perpage"
    },
    {
      "source": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "target": "pages_dashboardhome_page",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "pages_dashboardhome_page"
    },
    {
      "source": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "target": "pages_dashboardhome_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "pages_dashboardhome_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "target": "pages_dashboardhome_beforeunmount",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "pages_dashboardhome_beforeunmount"
    },
    {
      "source": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "target": "pages_dashboardhome_getgroupname",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "pages_dashboardhome_getgroupname"
    },
    {
      "source": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "target": "pages_dashboardhome_getgroupid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L205",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "pages_dashboardhome_getgroupid"
    },
    {
      "source": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "target": "pages_dashboardhome_onnewimportantheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L215",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "pages_dashboardhome_onnewimportantheartbeat"
    },
    {
      "source": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "target": "pages_dashboardhome_getimportantheartbeatlistlength",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L229",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "pages_dashboardhome_getimportantheartbeatlistlength"
    },
    {
      "source": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "target": "pages_dashboardhome_getimportantheartbeatlistpaged",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "pages_dashboardhome_getimportantheartbeatlistpaged"
    },
    {
      "source": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "target": "pages_dashboardhome_updateperpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L255",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "pages_dashboardhome_updateperpage"
    },
    {
      "source": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "target": "pages_dashboardhome_clearalleventsdialog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L268",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "pages_dashboardhome_clearalleventsdialog"
    },
    {
      "source": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "target": "pages_dashboardhome_clearallevents",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L271",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "_tgt": "pages_dashboardhome_clearallevents"
    },
    {
      "source": "pages_dashboardhome_page",
      "target": "pages_dashboardhome_getimportantheartbeatlistpaged",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "pages_dashboardhome_page",
      "_tgt": "pages_dashboardhome_getimportantheartbeatlistpaged"
    },
    {
      "source": "pages_dashboardhome_mounted",
      "target": "pages_dashboardhome_getimportantheartbeatlistlength",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L169",
      "weight": 1.0,
      "_src": "pages_dashboardhome_mounted",
      "_tgt": "pages_dashboardhome_getimportantheartbeatlistlength"
    },
    {
      "source": "pages_dashboardhome_mounted",
      "target": "pages_dashboardhome_updateperpage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L176",
      "weight": 1.0,
      "_src": "pages_dashboardhome_mounted",
      "_tgt": "pages_dashboardhome_updateperpage"
    },
    {
      "source": "pages_dashboardhome_getimportantheartbeatlistlength",
      "target": "pages_dashboardhome_clearallevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
      "source_location": "L292",
      "weight": 1.0,
      "_src": "pages_dashboardhome_clearallevents",
      "_tgt": "pages_dashboardhome_getimportantheartbeatlistlength"
    },
    {
      "source": "reference_uptime_kuma_src_pages_settings_vue",
      "target": "pages_settings_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/Settings.vue",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_settings_vue",
      "_tgt": "pages_settings_if"
    },
    {
      "source": "reference_uptime_kuma_src_pages_editmaintenance_vue",
      "target": "pages_editmaintenance_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/EditMaintenance.vue",
      "source_location": "L518",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_editmaintenance_vue",
      "_tgt": "pages_editmaintenance_if"
    },
    {
      "source": "reference_uptime_kuma_src_pages_editmonitor_vue",
      "target": "pages_editmonitor_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/EditMonitor.vue",
      "source_location": "L3987",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_editmonitor_vue",
      "_tgt": "pages_editmonitor_if"
    },
    {
      "source": "reference_uptime_kuma_src_pages_editmonitor_vue",
      "target": "pages_editmonitor_return",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/EditMonitor.vue",
      "source_location": "L3308",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_editmonitor_vue",
      "_tgt": "pages_editmonitor_return"
    },
    {
      "source": "reference_uptime_kuma_src_pages_editmonitor_vue",
      "target": "pages_editmonitor_for",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/EditMonitor.vue",
      "source_location": "L3340",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_editmonitor_vue",
      "_tgt": "pages_editmonitor_for"
    },
    {
      "source": "reference_uptime_kuma_src_pages_editmonitor_vue",
      "target": "pages_editmonitor_let",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/EditMonitor.vue",
      "source_location": "L3971",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_editmonitor_vue",
      "_tgt": "pages_editmonitor_let"
    },
    {
      "source": "reference_uptime_kuma_src_pages_entry_vue",
      "target": "reference_uptime_kuma_src_pages_statuspage_vue",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/Entry.vue",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_entry_vue",
      "_tgt": "reference_uptime_kuma_src_pages_statuspage_vue"
    },
    {
      "source": "reference_uptime_kuma_src_pages_entry_vue",
      "target": "pages_entry_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/Entry.vue",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_entry_vue",
      "_tgt": "pages_entry_data"
    },
    {
      "source": "reference_uptime_kuma_src_pages_entry_vue",
      "target": "pages_entry_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/Entry.vue",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_entry_vue",
      "_tgt": "pages_entry_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_pages_managestatuspage_vue",
      "target": "pages_managestatuspage_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_managestatuspage_vue",
      "_tgt": "pages_managestatuspage_data"
    },
    {
      "source": "reference_uptime_kuma_src_pages_managestatuspage_vue",
      "target": "pages_managestatuspage_mounted",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_managestatuspage_vue",
      "_tgt": "pages_managestatuspage_mounted"
    },
    {
      "source": "reference_uptime_kuma_src_pages_managestatuspage_vue",
      "target": "pages_managestatuspage_icon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_managestatuspage_vue",
      "_tgt": "pages_managestatuspage_icon"
    },
    {
      "source": "reference_uptime_kuma_src_pages_managestatuspage_vue",
      "target": "pages_managestatuspage_deletedialog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_managestatuspage_vue",
      "_tgt": "pages_managestatuspage_deletedialog"
    },
    {
      "source": "reference_uptime_kuma_src_pages_managestatuspage_vue",
      "target": "pages_managestatuspage_deletestatuspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_managestatuspage_vue",
      "_tgt": "pages_managestatuspage_deletestatuspage"
    },
    {
      "source": "reference_uptime_kuma_src_pages_details_vue",
      "target": "pages_details_pingtitle",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/Details.vue",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_details_vue",
      "_tgt": "pages_details_pingtitle"
    },
    {
      "source": "reference_uptime_kuma_src_pages_statuspage_vue",
      "target": "pages_statuspage_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/StatusPage.vue",
      "source_location": "L1076",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_statuspage_vue",
      "_tgt": "pages_statuspage_if"
    },
    {
      "source": "reference_uptime_kuma_src_pages_statuspage_vue",
      "target": "pages_statuspage_for",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/StatusPage.vue",
      "source_location": "L953",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_statuspage_vue",
      "_tgt": "pages_statuspage_for"
    },
    {
      "source": "reference_uptime_kuma_src_pages_list_vue",
      "target": "pages_list_root_ismobile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/List.vue",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_list_vue",
      "_tgt": "pages_list_root_ismobile"
    },
    {
      "source": "reference_uptime_kuma_src_pages_list_vue",
      "target": "pages_list_if",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/List.vue",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_list_vue",
      "_tgt": "pages_list_if"
    },
    {
      "source": "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "target": "pages_managemaintenance_sortedmaintenancelist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "_tgt": "pages_managemaintenance_sortedmaintenancelist"
    },
    {
      "source": "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "target": "pages_managemaintenance_icon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "_tgt": "pages_managemaintenance_icon"
    },
    {
      "source": "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "target": "pages_managemaintenance_deletedialog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "_tgt": "pages_managemaintenance_deletedialog"
    },
    {
      "source": "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "target": "pages_managemaintenance_deletemaintenance",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "_tgt": "pages_managemaintenance_deletemaintenance"
    },
    {
      "source": "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "target": "pages_managemaintenance_pausedialog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "_tgt": "pages_managemaintenance_pausedialog"
    },
    {
      "source": "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "target": "pages_managemaintenance_pausemaintenance",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L203",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "_tgt": "pages_managemaintenance_pausemaintenance"
    },
    {
      "source": "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "target": "pages_managemaintenance_resumemaintenance",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "_tgt": "pages_managemaintenance_resumemaintenance"
    },
    {
      "source": "reference_uptime_kuma_test_mock_testdb_js",
      "target": "test_mock_testdb_testdb",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/mock-testdb.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_mock_testdb_js",
      "_tgt": "test_mock_testdb_testdb"
    },
    {
      "source": "test_mock_testdb_testdb",
      "target": "test_mock_testdb_testdb_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/mock-testdb.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "test_mock_testdb_testdb",
      "_tgt": "test_mock_testdb_testdb_constructor"
    },
    {
      "source": "test_mock_testdb_testdb",
      "target": "test_mock_testdb_testdb_create",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/mock-testdb.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "test_mock_testdb_testdb",
      "_tgt": "test_mock_testdb_testdb_create"
    },
    {
      "source": "test_mock_testdb_testdb",
      "target": "test_mock_testdb_testdb_destroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/mock-testdb.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "test_mock_testdb_testdb",
      "_tgt": "test_mock_testdb_testdb_destroy"
    },
    {
      "source": "test_mock_testdb_testdb_create",
      "target": "ghupdate_ghupdate_downloadfile",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L290",
      "weight": 1.0,
      "_src": "ghupdate_ghupdate_downloadfile",
      "_tgt": "test_mock_testdb_testdb_create"
    },
    {
      "source": "test_mock_testdb_testdb_create",
      "target": "ghupdate_ghupdate_copyfile",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L317",
      "weight": 1.0,
      "_src": "ghupdate_ghupdate_copyfile",
      "_tgt": "test_mock_testdb_testdb_create"
    },
    {
      "source": "test_mock_testdb_testdb_create",
      "target": "ghupdate_extract_extracttargz",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/ghupdate/extract.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "ghupdate_extract_extracttargz",
      "_tgt": "test_mock_testdb_testdb_create"
    },
    {
      "source": "reference_uptime_kuma_test_e2e_util_test_js",
      "target": "e2e_util_test_screenshot",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_e2e_util_test_js",
      "_tgt": "e2e_util_test_screenshot"
    },
    {
      "source": "reference_uptime_kuma_test_e2e_util_test_js",
      "target": "e2e_util_test_login",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_e2e_util_test_js",
      "_tgt": "e2e_util_test_login"
    },
    {
      "source": "reference_uptime_kuma_test_e2e_util_test_js",
      "target": "e2e_util_test_getsqlitedatabaseexists",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_e2e_util_test_js",
      "_tgt": "e2e_util_test_getsqlitedatabaseexists"
    },
    {
      "source": "reference_uptime_kuma_test_e2e_util_test_js",
      "target": "e2e_util_test_takesqlitesnapshot",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_e2e_util_test_js",
      "_tgt": "e2e_util_test_takesqlitesnapshot"
    },
    {
      "source": "reference_uptime_kuma_test_e2e_util_test_js",
      "target": "e2e_util_test_restoresqlitesnapshot",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_e2e_util_test_js",
      "_tgt": "e2e_util_test_restoresqlitesnapshot"
    },
    {
      "source": "reference_uptime_kuma_test_e2e_specs_monitor_form_spec_js",
      "target": "specs_monitor_form_spec_selectmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/e2e/specs/monitor-form.spec.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_e2e_specs_monitor_form_spec_js",
      "_tgt": "specs_monitor_form_spec_selectmonitortype"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_check_translations_test_js",
      "target": "backend_test_check_translations_test_extractparams",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/check-translations.test.js",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_check_translations_test_js",
      "_tgt": "backend_test_check_translations_test_extractparams"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_check_translations_test_js",
      "target": "backend_test_check_translations_test_getstartend",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/check-translations.test.js",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_check_translations_test_js",
      "_tgt": "backend_test_check_translations_test_getstartend"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_test_system_service_js",
      "target": "backend_test_test_system_service_shouldskip",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/test-system-service.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_test_system_service_js",
      "_tgt": "backend_test_test_system_service_shouldskip"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_test_uptime_calculator_js",
      "target": "backend_test_test_uptime_calculator_memoryusage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/test-uptime-calculator.js",
      "source_location": "L490",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_test_uptime_calculator_js",
      "_tgt": "backend_test_test_uptime_calculator_memoryusage"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_test_globalping_js",
      "target": "backend_test_test_globalping_createglobalpingclientmock",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
      "source_location": "L1188",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_test_globalping_js",
      "_tgt": "backend_test_test_globalping_createglobalpingclientmock"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_test_globalping_js",
      "target": "backend_test_test_globalping_createredbeanmock",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
      "source_location": "L1199",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_test_globalping_js",
      "_tgt": "backend_test_test_globalping_createredbeanmock"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_test_globalping_js",
      "target": "backend_test_test_globalping_createmockresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
      "source_location": "L1210",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_test_globalping_js",
      "_tgt": "backend_test_test_globalping_createmockresponse"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_test_globalping_js",
      "target": "backend_test_test_globalping_createpingmeasurement",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
      "source_location": "L1224",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_test_globalping_js",
      "_tgt": "backend_test_test_globalping_createpingmeasurement"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_test_globalping_js",
      "target": "backend_test_test_globalping_createhttpmeasurement",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
      "source_location": "L1285",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_test_globalping_js",
      "_tgt": "backend_test_test_globalping_createhttpmeasurement"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_test_globalping_js",
      "target": "backend_test_test_globalping_creatednsmeasurement",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
      "source_location": "L1354",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_test_globalping_js",
      "_tgt": "backend_test_test_globalping_creatednsmeasurement"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_test_ping_chart_js",
      "target": "backend_test_test_ping_chart_filterpingvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/test-ping-chart.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_test_ping_chart_js",
      "_tgt": "backend_test_test_ping_chart_filterpingvalue"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_notification_providers_mock_webhook_js",
      "target": "notification_providers_mock_webhook_mockwebhook",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/notification-providers/mock-webhook.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_notification_providers_mock_webhook_js",
      "_tgt": "notification_providers_mock_webhook_mockwebhook"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_monitors_test_mqtt_js",
      "target": "monitors_test_mqtt_testmqtt",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-mqtt.js",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_monitors_test_mqtt_js",
      "_tgt": "monitors_test_mqtt_testmqtt"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_monitors_test_oracledb_js",
      "target": "monitors_test_oracledb_createmonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-oracledb.js",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_monitors_test_oracledb_js",
      "_tgt": "monitors_test_oracledb_createmonitor"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_monitors_test_oracledb_js",
      "target": "monitors_test_oracledb_createheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-oracledb.js",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_monitors_test_oracledb_js",
      "_tgt": "monitors_test_oracledb_createheartbeat"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_monitors_test_oracledb_js",
      "target": "monitors_test_oracledb_createandstartoraclecontainer",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-oracledb.js",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_monitors_test_oracledb_js",
      "_tgt": "monitors_test_oracledb_createandstartoraclecontainer"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_monitors_test_tcp_js",
      "target": "monitors_test_tcp_retryexternalservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-tcp.js",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_monitors_test_tcp_js",
      "_tgt": "monitors_test_tcp_retryexternalservice"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_monitors_test_tcp_js",
      "target": "monitors_test_tcp_createtcpserver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-tcp.js",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_monitors_test_tcp_js",
      "_tgt": "monitors_test_tcp_createtcpserver"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_monitors_test_grpc_js",
      "target": "monitors_test_grpc_createtestgrpcserver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-grpc.js",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_monitors_test_grpc_js",
      "_tgt": "monitors_test_grpc_createtestgrpcserver"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_monitors_test_websocket_js",
      "target": "monitors_test_websocket_noncompliantws",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-websocket.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_monitors_test_websocket_js",
      "_tgt": "monitors_test_websocket_noncompliantws"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_monitors_test_websocket_js",
      "target": "monitors_test_websocket_httpserver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-websocket.js",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_monitors_test_websocket_js",
      "_tgt": "monitors_test_websocket_httpserver"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_monitors_test_websocket_js",
      "target": "monitors_test_websocket_createwebsocketserver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-websocket.js",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_monitors_test_websocket_js",
      "_tgt": "monitors_test_websocket_createwebsocketserver"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_monitors_test_mssql_js",
      "target": "monitors_test_mssql_createandstartmssqlcontainer",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-mssql.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_monitors_test_mssql_js",
      "_tgt": "monitors_test_mssql_createandstartmssqlcontainer"
    },
    {
      "source": "reference_uptime_kuma_test_backend_test_monitors_test_mysql_js",
      "target": "monitors_test_mysql_createandstartmariadbcontainer",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-mysql.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_backend_test_monitors_test_mysql_js",
      "_tgt": "monitors_test_mysql_createandstartmariadbcontainer"
    },
    {
      "source": "reference_uptime_kuma_test_manual_test_grpc_simple_grpc_server_js",
      "target": "manual_test_grpc_simple_grpc_server_echo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/test/manual-test-grpc/simple-grpc-server.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_test_manual_test_grpc_simple_grpc_server_js",
      "_tgt": "manual_test_grpc_simple_grpc_server_echo"
    },
    {
      "source": "reference_uptime_kuma_server_config_js",
      "target": "server_config_getlocalwebsocketurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/config.js",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_config_js",
      "_tgt": "server_config_getlocalwebsocketurl"
    },
    {
      "source": "reference_uptime_kuma_server_2fa_js",
      "target": "server_2fa_twofa",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/2fa.js",
      "source_location": "L3",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_2fa_js",
      "_tgt": "server_2fa_twofa"
    },
    {
      "source": "server_2fa_twofa",
      "target": "server_2fa_twofa_disable2fa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/2fa.js",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "server_2fa_twofa",
      "_tgt": "server_2fa_twofa_disable2fa"
    },
    {
      "source": "reference_uptime_kuma_server_notification_js",
      "target": "server_notification_notification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_js",
      "_tgt": "server_notification_notification"
    },
    {
      "source": "reference_uptime_kuma_server_notification_js",
      "target": "server_notification_applynotificationeverymonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L302",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_js",
      "_tgt": "server_notification_applynotificationeverymonitor"
    },
    {
      "source": "server_notification_notification",
      "target": "server_notification_notification_init",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "server_notification_notification",
      "_tgt": "server_notification_notification_init"
    },
    {
      "source": "server_notification_notification",
      "target": "server_notification_notification_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L226",
      "weight": 1.0,
      "_src": "server_notification_notification",
      "_tgt": "server_notification_notification_send"
    },
    {
      "source": "server_notification_notification",
      "target": "server_notification_notification_save",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "server_notification_notification",
      "_tgt": "server_notification_notification_save"
    },
    {
      "source": "server_notification_notification",
      "target": "server_notification_notification_delete",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L277",
      "weight": 1.0,
      "_src": "server_notification_notification",
      "_tgt": "server_notification_notification_delete"
    },
    {
      "source": "server_notification_notification",
      "target": "server_notification_notification_checkapprise",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L291",
      "weight": 1.0,
      "_src": "server_notification_notification",
      "_tgt": "server_notification_notification_checkapprise"
    },
    {
      "source": "server_notification_notification_save",
      "target": "server_notification_applynotificationeverymonitor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L265",
      "weight": 1.0,
      "_src": "server_notification_notification_save",
      "_tgt": "server_notification_applynotificationeverymonitor"
    },
    {
      "source": "server_notification_notification_checkapprise",
      "target": "server_util_server_commandexists",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification.js",
      "source_location": "L292",
      "weight": 1.0,
      "_src": "server_notification_notification_checkapprise",
      "_tgt": "server_util_server_commandexists"
    },
    {
      "source": "reference_uptime_kuma_server_database_js",
      "target": "server_database_database",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_database_js",
      "_tgt": "server_database_database"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_initdatadir",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_initdatadir"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_readdbconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_readdbconfig"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_writedbconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_writedbconfig"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_connect",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_connect"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_initsqlite",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L405",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_initsqlite"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_initmariadb",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L433",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_initmariadb"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_patch",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L451",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_patch"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_rollbacklatestpatch",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L493",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_rollbacklatestpatch"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_patchsqlite",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L500",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_patchsqlite"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_patchsqlite2",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L553",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_patchsqlite2"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_migratenewstatuspage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L593",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_migratenewstatuspage"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_patch2recursion",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L659",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_patch2recursion"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_importsqlfile",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L693",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_importsqlfile"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_close",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L727",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_close"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_getsize",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L760",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_getsize"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_shrink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L774",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_shrink"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_sqlhouroffset",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L783",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_sqlhouroffset"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_migrateaggregatetable",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L802",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_migrateaggregatetable"
    },
    {
      "source": "server_database_database",
      "target": "server_database_database_clearheartbeatdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L936",
      "weight": 1.0,
      "_src": "server_database_database",
      "_tgt": "server_database_database_clearheartbeatdata"
    },
    {
      "source": "server_database_database_readdbconfig",
      "target": "server_database_database_connect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "server_database_database_connect",
      "_tgt": "server_database_database_readdbconfig"
    },
    {
      "source": "server_database_database_connect",
      "target": "server_database_database_initmariadb",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L395",
      "weight": 1.0,
      "_src": "server_database_database_connect",
      "_tgt": "server_database_database_initmariadb"
    },
    {
      "source": "server_database_database_connect",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L225",
      "weight": 1.0,
      "_src": "server_database_database_connect",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "server_database_database_patch",
      "target": "server_database_database_patchsqlite",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L454",
      "weight": 1.0,
      "_src": "server_database_database_patch",
      "_tgt": "server_database_database_patchsqlite"
    },
    {
      "source": "server_database_database_patch",
      "target": "server_database_database_migrateaggregatetable",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L476",
      "weight": 1.0,
      "_src": "server_database_database_patch",
      "_tgt": "server_database_database_migrateaggregatetable"
    },
    {
      "source": "server_database_database_patchsqlite",
      "target": "server_database_database_importsqlfile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L524",
      "weight": 1.0,
      "_src": "server_database_database_patchsqlite",
      "_tgt": "server_database_database_importsqlfile"
    },
    {
      "source": "server_database_database_patchsqlite",
      "target": "server_database_database_close",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L529",
      "weight": 1.0,
      "_src": "server_database_database_patchsqlite",
      "_tgt": "server_database_database_close"
    },
    {
      "source": "server_database_database_patchsqlite",
      "target": "server_database_database_patchsqlite2",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L542",
      "weight": 1.0,
      "_src": "server_database_database_patchsqlite",
      "_tgt": "server_database_database_patchsqlite2"
    },
    {
      "source": "server_database_database_patchsqlite",
      "target": "server_database_database_migratenewstatuspage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L543",
      "weight": 1.0,
      "_src": "server_database_database_patchsqlite",
      "_tgt": "server_database_database_migratenewstatuspage"
    },
    {
      "source": "server_database_database_patchsqlite",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L501",
      "weight": 1.0,
      "_src": "server_database_database_patchsqlite",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "server_database_database_patchsqlite2",
      "target": "server_database_database_patch2recursion",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L566",
      "weight": 1.0,
      "_src": "server_database_database_patchsqlite2",
      "_tgt": "server_database_database_patch2recursion"
    },
    {
      "source": "server_database_database_patchsqlite2",
      "target": "server_database_database_close",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L573",
      "weight": 1.0,
      "_src": "server_database_database_patchsqlite2",
      "_tgt": "server_database_database_close"
    },
    {
      "source": "server_database_database_patch2recursion",
      "target": "server_database_database_importsqlfile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L680",
      "weight": 1.0,
      "_src": "server_database_database_patch2recursion",
      "_tgt": "server_database_database_importsqlfile"
    },
    {
      "source": "server_database_database_sqlhouroffset",
      "target": "server_database_database_clearheartbeatdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L938",
      "weight": 1.0,
      "_src": "server_database_database_clearheartbeatdata",
      "_tgt": "server_database_database_sqlhouroffset"
    },
    {
      "source": "server_database_database_migrateaggregatetable",
      "target": "server_database_database_clearheartbeatdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/database.js",
      "source_location": "L920",
      "weight": 1.0,
      "_src": "server_database_database_migrateaggregatetable",
      "_tgt": "server_database_database_clearheartbeatdata"
    },
    {
      "source": "reference_uptime_kuma_server_settings_js",
      "target": "server_settings_settings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_settings_js",
      "_tgt": "server_settings_settings"
    },
    {
      "source": "server_settings_settings",
      "target": "server_settings_settings_get",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "server_settings_settings",
      "_tgt": "server_settings_settings_get"
    },
    {
      "source": "server_settings_settings",
      "target": "server_settings_settings_set",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "server_settings_settings",
      "_tgt": "server_settings_settings_set"
    },
    {
      "source": "server_settings_settings",
      "target": "server_settings_settings_getsettings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "server_settings_settings",
      "_tgt": "server_settings_settings_getsettings"
    },
    {
      "source": "server_settings_settings",
      "target": "server_settings_settings_setsettings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "server_settings_settings",
      "_tgt": "server_settings_settings_setsettings"
    },
    {
      "source": "server_settings_settings",
      "target": "server_settings_settings_deletecache",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "server_settings_settings",
      "_tgt": "server_settings_settings_deletecache"
    },
    {
      "source": "server_settings_settings",
      "target": "server_settings_settings_stopcachecleaner",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L153",
      "weight": 1.0,
      "_src": "server_settings_settings",
      "_tgt": "server_settings_settings_stopcachecleaner"
    },
    {
      "source": "server_settings_settings_set",
      "target": "server_settings_settings_deletecache",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "server_settings_settings_set",
      "_tgt": "server_settings_settings_deletecache"
    },
    {
      "source": "server_settings_settings_setsettings",
      "target": "server_settings_settings_deletecache",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/settings.js",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "server_settings_settings_setsettings",
      "_tgt": "server_settings_settings_deletecache"
    },
    {
      "source": "server_settings_settings_setsettings",
      "target": "notification_providers_slack_slack_deprecateurl",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "notification_providers_slack_slack_deprecateurl",
      "_tgt": "server_settings_settings_setsettings"
    },
    {
      "source": "reference_uptime_kuma_server_embedded_mariadb_js",
      "target": "server_embedded_mariadb_embeddedmariadb",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_embedded_mariadb_js",
      "_tgt": "server_embedded_mariadb_embeddedmariadb"
    },
    {
      "source": "server_embedded_mariadb_embeddedmariadb",
      "target": "server_embedded_mariadb_embeddedmariadb_getinstance",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "server_embedded_mariadb_embeddedmariadb",
      "_tgt": "server_embedded_mariadb_embeddedmariadb_getinstance"
    },
    {
      "source": "server_embedded_mariadb_embeddedmariadb",
      "target": "server_embedded_mariadb_embeddedmariadb_hasinstance",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "server_embedded_mariadb_embeddedmariadb",
      "_tgt": "server_embedded_mariadb_embeddedmariadb_hasinstance"
    },
    {
      "source": "server_embedded_mariadb_embeddedmariadb",
      "target": "server_embedded_mariadb_embeddedmariadb_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "server_embedded_mariadb_embeddedmariadb",
      "_tgt": "server_embedded_mariadb_embeddedmariadb_start"
    },
    {
      "source": "server_embedded_mariadb_embeddedmariadb",
      "target": "server_embedded_mariadb_embeddedmariadb_startchildprocess",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "server_embedded_mariadb_embeddedmariadb",
      "_tgt": "server_embedded_mariadb_embeddedmariadb_startchildprocess"
    },
    {
      "source": "server_embedded_mariadb_embeddedmariadb",
      "target": "server_embedded_mariadb_embeddedmariadb_stop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "server_embedded_mariadb_embeddedmariadb",
      "_tgt": "server_embedded_mariadb_embeddedmariadb_stop"
    },
    {
      "source": "server_embedded_mariadb_embeddedmariadb",
      "target": "server_embedded_mariadb_embeddedmariadb_initdb",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "server_embedded_mariadb_embeddedmariadb",
      "_tgt": "server_embedded_mariadb_embeddedmariadb_initdb"
    },
    {
      "source": "server_embedded_mariadb_embeddedmariadb",
      "target": "server_embedded_mariadb_embeddedmariadb_initdbafterstarted",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L203",
      "weight": 1.0,
      "_src": "server_embedded_mariadb_embeddedmariadb",
      "_tgt": "server_embedded_mariadb_embeddedmariadb_initdbafterstarted"
    },
    {
      "source": "server_embedded_mariadb_embeddedmariadb_start",
      "target": "server_embedded_mariadb_embeddedmariadb_initdb",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "server_embedded_mariadb_embeddedmariadb_start",
      "_tgt": "server_embedded_mariadb_embeddedmariadb_initdb"
    },
    {
      "source": "server_embedded_mariadb_embeddedmariadb_start",
      "target": "server_embedded_mariadb_embeddedmariadb_startchildprocess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "server_embedded_mariadb_embeddedmariadb_start",
      "_tgt": "server_embedded_mariadb_embeddedmariadb_startchildprocess"
    },
    {
      "source": "reference_uptime_kuma_server_uptime_calculator_js",
      "target": "server_uptime_calculator_uptimecalculator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_uptime_calculator_js",
      "_tgt": "server_uptime_calculator_uptimecalculator"
    },
    {
      "source": "reference_uptime_kuma_server_uptime_calculator_js",
      "target": "server_uptime_calculator_uptimedataresult",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L876",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_uptime_calculator_js",
      "_tgt": "server_uptime_calculator_uptimedataresult"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getuptimecalculator",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getuptimecalculator"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_remove",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_remove"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_removeall",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_removeall"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_constructor"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_init",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_init"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_update",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_update"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getdailystatbean",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L381",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdailystatbean"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_gethourlystatbean",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L403",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_gethourlystatbean"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getminutelystatbean",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L425",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getminutelystatbean"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getminutelykey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L448",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getminutelykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_gethourlykey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L474",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_gethourlykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getdailykey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L500",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdailykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getkey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L526",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getkey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_flatstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L545",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_flatstatus"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L563",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdata"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getdataarray",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L697",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdataarray"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getdatabyduration",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L775",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdatabyduration"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_get24hour",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L806",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_get24hour"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_get7day",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L813",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_get7day"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_get30day",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L820",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_get30day"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_get1year",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L827",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_get1year"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_getcurrentdate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L834",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_getcurrentdate"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_setmigrationmode",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L843",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_setmigrationmode"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_clearstatistics",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L852",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_clearstatistics"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_clearallstatistics",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L866",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_clearallstatistics"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getuptimecalculator",
      "target": "server_uptime_calculator_uptimecalculator_init",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getuptimecalculator",
      "_tgt": "server_uptime_calculator_uptimecalculator_init"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_remove",
      "target": "server_uptime_calculator_uptimecalculator_clearstatistics",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L859",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_clearstatistics",
      "_tgt": "server_uptime_calculator_uptimecalculator_remove"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_removeall",
      "target": "server_uptime_calculator_uptimecalculator_clearallstatistics",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L872",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_clearallstatistics",
      "_tgt": "server_uptime_calculator_uptimecalculator_removeall"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_removeall",
      "target": "ghupdate_updater_update",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "ghupdate_updater_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_removeall"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_init",
      "target": "server_uptime_calculator_uptimecalculator_getcurrentdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_init",
      "_tgt": "server_uptime_calculator_uptimecalculator_getcurrentdate"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_init",
      "target": "server_uptime_calculator_uptimecalculator_getminutelykey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_init",
      "_tgt": "server_uptime_calculator_uptimecalculator_getminutelykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_init",
      "target": "server_uptime_calculator_uptimecalculator_gethourlykey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_init",
      "_tgt": "server_uptime_calculator_uptimecalculator_gethourlykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_init",
      "target": "server_uptime_calculator_uptimecalculator_getdailykey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L182",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_init",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdailykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_getcurrentdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_getcurrentdate"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_flatstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L217",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_flatstatus"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_getminutelykey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L223",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_getminutelykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_gethourlykey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L224",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_gethourlykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_getdailykey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L225",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdailykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_getdailystatbean",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L302",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdailystatbean"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_gethourlystatbean",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L322",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_gethourlystatbean"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "server_uptime_calculator_uptimecalculator_getminutelystatbean",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L341",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "server_uptime_calculator_uptimecalculator_getminutelystatbean"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_update",
      "target": "monitor_index_page_monitorpage_isnan",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_update",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getminutelykey",
      "target": "server_uptime_calculator_uptimecalculator_getkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L533",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getkey",
      "_tgt": "server_uptime_calculator_uptimecalculator_getminutelykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_gethourlykey",
      "target": "server_uptime_calculator_uptimecalculator_getkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L531",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getkey",
      "_tgt": "server_uptime_calculator_uptimecalculator_gethourlykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdailykey",
      "target": "server_uptime_calculator_uptimecalculator_getkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L529",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getkey",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdailykey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getkey",
      "target": "server_uptime_calculator_uptimecalculator_getdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L574",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getdata",
      "_tgt": "server_uptime_calculator_uptimecalculator_getkey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getkey",
      "target": "server_uptime_calculator_uptimecalculator_getdataarray",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L706",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getdataarray",
      "_tgt": "server_uptime_calculator_uptimecalculator_getkey"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdata",
      "target": "server_uptime_calculator_uptimecalculator_getcurrentdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L574",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getdata",
      "_tgt": "server_uptime_calculator_uptimecalculator_getcurrentdate"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdata",
      "target": "server_uptime_calculator_uptimecalculator_getdatabyduration",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L786",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getdatabyduration",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdata"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdata",
      "target": "server_uptime_calculator_uptimecalculator_get24hour",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L807",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_get24hour",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdata"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdata",
      "target": "server_uptime_calculator_uptimecalculator_get7day",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L814",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_get7day",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdata"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdata",
      "target": "server_uptime_calculator_uptimecalculator_get30day",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L821",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_get30day",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdata"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdata",
      "target": "server_uptime_calculator_uptimecalculator_get1year",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L828",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_get1year",
      "_tgt": "server_uptime_calculator_uptimecalculator_getdata"
    },
    {
      "source": "server_uptime_calculator_uptimecalculator_getdataarray",
      "target": "server_uptime_calculator_uptimecalculator_getcurrentdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
      "source_location": "L706",
      "weight": 1.0,
      "_src": "server_uptime_calculator_uptimecalculator_getdataarray",
      "_tgt": "server_uptime_calculator_uptimecalculator_getcurrentdate"
    },
    {
      "source": "reference_uptime_kuma_server_rate_limiter_js",
      "target": "server_rate_limiter_kumaratelimiter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/rate-limiter.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_rate_limiter_js",
      "_tgt": "server_rate_limiter_kumaratelimiter"
    },
    {
      "source": "server_rate_limiter_kumaratelimiter",
      "target": "server_rate_limiter_kumaratelimiter_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/rate-limiter.js",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "server_rate_limiter_kumaratelimiter",
      "_tgt": "server_rate_limiter_kumaratelimiter_constructor"
    },
    {
      "source": "server_rate_limiter_kumaratelimiter",
      "target": "server_rate_limiter_kumaratelimiter_pass",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/rate-limiter.js",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "server_rate_limiter_kumaratelimiter",
      "_tgt": "server_rate_limiter_kumaratelimiter_pass"
    },
    {
      "source": "server_rate_limiter_kumaratelimiter",
      "target": "server_rate_limiter_kumaratelimiter_removetokens",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/rate-limiter.js",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "server_rate_limiter_kumaratelimiter",
      "_tgt": "server_rate_limiter_kumaratelimiter_removetokens"
    },
    {
      "source": "server_rate_limiter_kumaratelimiter_pass",
      "target": "server_rate_limiter_kumaratelimiter_removetokens",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/rate-limiter.js",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "server_rate_limiter_kumaratelimiter_pass",
      "_tgt": "server_rate_limiter_kumaratelimiter_removetokens"
    },
    {
      "source": "reference_uptime_kuma_server_proxy_js",
      "target": "server_proxy_proxy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/proxy.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_proxy_js",
      "_tgt": "server_proxy_proxy"
    },
    {
      "source": "reference_uptime_kuma_server_proxy_js",
      "target": "server_proxy_applyproxyeverymonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/proxy.js",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_proxy_js",
      "_tgt": "server_proxy_applyproxyeverymonitor"
    },
    {
      "source": "server_proxy_proxy",
      "target": "server_proxy_proxy_save",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/proxy.js",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "server_proxy_proxy",
      "_tgt": "server_proxy_proxy_save"
    },
    {
      "source": "server_proxy_proxy",
      "target": "server_proxy_proxy_delete",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/proxy.js",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "server_proxy_proxy",
      "_tgt": "server_proxy_proxy_delete"
    },
    {
      "source": "server_proxy_proxy",
      "target": "server_proxy_proxy_createagents",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/proxy.js",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "server_proxy_proxy",
      "_tgt": "server_proxy_proxy_createagents"
    },
    {
      "source": "server_proxy_proxy",
      "target": "server_proxy_proxy_reloadproxy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/proxy.js",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "server_proxy_proxy",
      "_tgt": "server_proxy_proxy_reloadproxy"
    },
    {
      "source": "server_proxy_proxy_save",
      "target": "server_proxy_applyproxyeverymonitor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/proxy.js",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "server_proxy_proxy_save",
      "_tgt": "server_proxy_applyproxyeverymonitor"
    },
    {
      "source": "server_proxy_proxy_createagents",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/proxy.js",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "server_proxy_proxy_createagents",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "reference_uptime_kuma_server_auth_js",
      "target": "server_auth_verifyapikey",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/auth.js",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_auth_js",
      "_tgt": "server_auth_verifyapikey"
    },
    {
      "source": "reference_uptime_kuma_server_auth_js",
      "target": "server_auth_apiauthorizer",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/auth.js",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_auth_js",
      "_tgt": "server_auth_apiauthorizer"
    },
    {
      "source": "reference_uptime_kuma_server_auth_js",
      "target": "server_auth_userauthorizer",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/auth.js",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_auth_js",
      "_tgt": "server_auth_userauthorizer"
    },
    {
      "source": "reference_uptime_kuma_server_remote_browser_js",
      "target": "server_remote_browser_remotebrowser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/remote-browser.js",
      "source_location": "L3",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_remote_browser_js",
      "_tgt": "server_remote_browser_remotebrowser"
    },
    {
      "source": "server_remote_browser_remotebrowser",
      "target": "server_remote_browser_remotebrowser_get",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/remote-browser.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "server_remote_browser_remotebrowser",
      "_tgt": "server_remote_browser_remotebrowser_get"
    },
    {
      "source": "server_remote_browser_remotebrowser",
      "target": "server_remote_browser_remotebrowser_save",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/remote-browser.js",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "server_remote_browser_remotebrowser",
      "_tgt": "server_remote_browser_remotebrowser_save"
    },
    {
      "source": "server_remote_browser_remotebrowser",
      "target": "server_remote_browser_remotebrowser_delete",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/remote-browser.js",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "server_remote_browser_remotebrowser",
      "_tgt": "server_remote_browser_remotebrowser_delete"
    },
    {
      "source": "reference_uptime_kuma_server_translatable_error_js",
      "target": "server_translatable_error_translatableerror",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/translatable-error.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_translatable_error_js",
      "_tgt": "server_translatable_error_translatableerror"
    },
    {
      "source": "server_translatable_error_translatableerror",
      "target": "server_translatable_error_translatableerror_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/translatable-error.js",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "server_translatable_error_translatableerror",
      "_tgt": "server_translatable_error_translatableerror_constructor"
    },
    {
      "source": "reference_uptime_kuma_server_setup_database_js",
      "target": "server_setup_database_getenvorfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/setup-database.js",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_setup_database_js",
      "_tgt": "server_setup_database_getenvorfile"
    },
    {
      "source": "reference_uptime_kuma_server_setup_database_js",
      "target": "server_setup_database_setupdatabase",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/setup-database.js",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_setup_database_js",
      "_tgt": "server_setup_database_setupdatabase"
    },
    {
      "source": "server_setup_database_getenvorfile",
      "target": "server_setup_database_setupdatabase_constructor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/setup-database.js",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "server_setup_database_setupdatabase_constructor",
      "_tgt": "server_setup_database_getenvorfile"
    },
    {
      "source": "server_setup_database_setupdatabase",
      "target": "server_setup_database_setupdatabase_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/setup-database.js",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "server_setup_database_setupdatabase",
      "_tgt": "server_setup_database_setupdatabase_constructor"
    },
    {
      "source": "server_setup_database_setupdatabase",
      "target": "server_setup_database_setupdatabase_isneedsetup",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/setup-database.js",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "server_setup_database_setupdatabase",
      "_tgt": "server_setup_database_setupdatabase_isneedsetup"
    },
    {
      "source": "server_setup_database_setupdatabase",
      "target": "server_setup_database_setupdatabase_isenabledembeddedmariadb",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/setup-database.js",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "server_setup_database_setupdatabase",
      "_tgt": "server_setup_database_setupdatabase_isenabledembeddedmariadb"
    },
    {
      "source": "server_setup_database_setupdatabase",
      "target": "server_setup_database_setupdatabase_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/setup-database.js",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "server_setup_database_setupdatabase",
      "_tgt": "server_setup_database_setupdatabase_start"
    },
    {
      "source": "reference_uptime_kuma_server_server_js",
      "target": "server_server_updatemonitornotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1769",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_server_js",
      "_tgt": "server_server_updatemonitornotification"
    },
    {
      "source": "reference_uptime_kuma_server_server_js",
      "target": "server_server_checkowner",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1789",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_server_js",
      "_tgt": "server_server_checkowner"
    },
    {
      "source": "reference_uptime_kuma_server_server_js",
      "target": "server_server_afterlogin",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1804",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_server_js",
      "_tgt": "server_server_afterlogin"
    },
    {
      "source": "reference_uptime_kuma_server_server_js",
      "target": "server_server_initdatabase",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1844",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_server_js",
      "_tgt": "server_server_initdatabase"
    },
    {
      "source": "reference_uptime_kuma_server_server_js",
      "target": "server_server_startmonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1877",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_server_js",
      "_tgt": "server_server_startmonitor"
    },
    {
      "source": "reference_uptime_kuma_server_server_js",
      "target": "server_server_restartmonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1900",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_server_js",
      "_tgt": "server_server_restartmonitor"
    },
    {
      "source": "reference_uptime_kuma_server_server_js",
      "target": "server_server_pausemonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1910",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_server_js",
      "_tgt": "server_server_pausemonitor"
    },
    {
      "source": "reference_uptime_kuma_server_server_js",
      "target": "server_server_startmonitors",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1927",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_server_js",
      "_tgt": "server_server_startmonitors"
    },
    {
      "source": "reference_uptime_kuma_server_server_js",
      "target": "server_server_shutdownfunction",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1951",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_server_js",
      "_tgt": "server_server_shutdownfunction"
    },
    {
      "source": "reference_uptime_kuma_server_server_js",
      "target": "server_server_finalfunction",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1978",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_server_js",
      "_tgt": "server_server_finalfunction"
    },
    {
      "source": "reference_uptime_kuma_server_server_js",
      "target": "server_server_unexpectederrorhandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1992",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_server_js",
      "_tgt": "server_server_unexpectederrorhandler"
    },
    {
      "source": "server_server_checkowner",
      "target": "server_server_startmonitor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1878",
      "weight": 1.0,
      "_src": "server_server_startmonitor",
      "_tgt": "server_server_checkowner"
    },
    {
      "source": "server_server_checkowner",
      "target": "server_server_pausemonitor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1911",
      "weight": 1.0,
      "_src": "server_server_pausemonitor",
      "_tgt": "server_server_checkowner"
    },
    {
      "source": "server_server_afterlogin",
      "target": "server_client_sendinfo",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1810",
      "weight": 1.0,
      "_src": "server_server_afterlogin",
      "_tgt": "server_client_sendinfo"
    },
    {
      "source": "server_server_afterlogin",
      "target": "server_client_sendnotificationlist",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1812",
      "weight": 1.0,
      "_src": "server_server_afterlogin",
      "_tgt": "server_client_sendnotificationlist"
    },
    {
      "source": "server_server_afterlogin",
      "target": "server_client_sendproxylist",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1813",
      "weight": 1.0,
      "_src": "server_server_afterlogin",
      "_tgt": "server_client_sendproxylist"
    },
    {
      "source": "server_server_afterlogin",
      "target": "server_client_senddockerhostlist",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1814",
      "weight": 1.0,
      "_src": "server_server_afterlogin",
      "_tgt": "server_client_senddockerhostlist"
    },
    {
      "source": "server_server_afterlogin",
      "target": "server_client_sendapikeylist",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1815",
      "weight": 1.0,
      "_src": "server_server_afterlogin",
      "_tgt": "server_client_sendapikeylist"
    },
    {
      "source": "server_server_afterlogin",
      "target": "server_client_sendremotebrowserlist",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1816",
      "weight": 1.0,
      "_src": "server_server_afterlogin",
      "_tgt": "server_client_sendremotebrowserlist"
    },
    {
      "source": "server_server_afterlogin",
      "target": "server_client_sendmonitortypelist",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1817",
      "weight": 1.0,
      "_src": "server_server_afterlogin",
      "_tgt": "server_client_sendmonitortypelist"
    },
    {
      "source": "server_server_afterlogin",
      "target": "server_client_sendheartbeatlist",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1824",
      "weight": 1.0,
      "_src": "server_server_afterlogin",
      "_tgt": "server_client_sendheartbeatlist"
    },
    {
      "source": "server_server_startmonitor",
      "target": "server_server_restartmonitor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/server.js",
      "source_location": "L1901",
      "weight": 1.0,
      "_src": "server_server_restartmonitor",
      "_tgt": "server_server_startmonitor"
    },
    {
      "source": "reference_uptime_kuma_server_check_version_js",
      "target": "server_check_version_check",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/check-version.js",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_check_version_js",
      "_tgt": "server_check_version_check"
    },
    {
      "source": "reference_uptime_kuma_server_docker_js",
      "target": "server_docker_dockerhost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_docker_js",
      "_tgt": "server_docker_dockerhost"
    },
    {
      "source": "server_docker_dockerhost",
      "target": "server_docker_dockerhost_save",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "server_docker_dockerhost",
      "_tgt": "server_docker_dockerhost_save"
    },
    {
      "source": "server_docker_dockerhost",
      "target": "server_docker_dockerhost_delete",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "server_docker_dockerhost",
      "_tgt": "server_docker_dockerhost_delete"
    },
    {
      "source": "server_docker_dockerhost",
      "target": "server_docker_dockerhost_testdockerhost",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "server_docker_dockerhost",
      "_tgt": "server_docker_dockerhost_testdockerhost"
    },
    {
      "source": "server_docker_dockerhost",
      "target": "server_docker_dockerhost_patchdockerurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "server_docker_dockerhost",
      "_tgt": "server_docker_dockerhost_patchdockerurl"
    },
    {
      "source": "server_docker_dockerhost",
      "target": "server_docker_dockerhost_gethttpsagentoptions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "server_docker_dockerhost",
      "_tgt": "server_docker_dockerhost_gethttpsagentoptions"
    },
    {
      "source": "server_docker_dockerhost_testdockerhost",
      "target": "server_docker_dockerhost_patchdockerurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "server_docker_dockerhost_testdockerhost",
      "_tgt": "server_docker_dockerhost_patchdockerurl"
    },
    {
      "source": "server_docker_dockerhost_testdockerhost",
      "target": "server_docker_dockerhost_gethttpsagentoptions",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "server_docker_dockerhost_testdockerhost",
      "_tgt": "server_docker_dockerhost_gethttpsagentoptions"
    },
    {
      "source": "server_docker_dockerhost_gethttpsagentoptions",
      "target": "server_util_server_fsexists",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/docker.js",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "server_docker_dockerhost_gethttpsagentoptions",
      "_tgt": "server_util_server_fsexists"
    },
    {
      "source": "reference_uptime_kuma_server_client_js",
      "target": "server_client_sendnotificationlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_client_js",
      "_tgt": "server_client_sendnotificationlist"
    },
    {
      "source": "reference_uptime_kuma_server_client_js",
      "target": "server_client_sendheartbeatlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_client_js",
      "_tgt": "server_client_sendheartbeatlist"
    },
    {
      "source": "reference_uptime_kuma_server_client_js",
      "target": "server_client_sendimportantheartbeatlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_client_js",
      "_tgt": "server_client_sendimportantheartbeatlist"
    },
    {
      "source": "reference_uptime_kuma_server_client_js",
      "target": "server_client_sendproxylist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_client_js",
      "_tgt": "server_client_sendproxylist"
    },
    {
      "source": "reference_uptime_kuma_server_client_js",
      "target": "server_client_sendapikeylist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_client_js",
      "_tgt": "server_client_sendapikeylist"
    },
    {
      "source": "reference_uptime_kuma_server_client_js",
      "target": "server_client_sendinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_client_js",
      "_tgt": "server_client_sendinfo"
    },
    {
      "source": "reference_uptime_kuma_server_client_js",
      "target": "server_client_senddockerhostlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_client_js",
      "_tgt": "server_client_senddockerhostlist"
    },
    {
      "source": "reference_uptime_kuma_server_client_js",
      "target": "server_client_sendremotebrowserlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_client_js",
      "_tgt": "server_client_sendremotebrowserlist"
    },
    {
      "source": "reference_uptime_kuma_server_client_js",
      "target": "server_client_sendmonitortypelist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/client.js",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_client_js",
      "_tgt": "server_client_sendmonitortypelist"
    },
    {
      "source": "reference_uptime_kuma_server_uptime_kuma_server_js",
      "target": "server_uptime_kuma_server_uptimekumaserver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_uptime_kuma_server_js",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_getinstance",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getinstance"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_constructor"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_initafterdatabaseready",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_initafterdatabaseready"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_sendmonitorlist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_sendmonitorlist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_sendupdatemonitorintolist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L231",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_sendupdatemonitorintolist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_senddeletemonitorfromlist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L244",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_senddeletemonitorfromlist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_getmonitorjsonlist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L256",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getmonitorjsonlist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelistbyuserid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelistbyuserid"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_getmaintenancejsonlist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L304",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getmaintenancejsonlist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_loadmaintenancelist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L317",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_loadmaintenancelist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_getmaintenance",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L331",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getmaintenance"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_errorlog",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L344",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_errorlog"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_getclientip",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L370",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getclientip"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_getclientipwithproxy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L379",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getclientipwithproxy"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_gettimezone",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L403",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_gettimezone"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_gettimezoneoffset",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L448",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_gettimezoneoffset"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_checktimezone",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L458",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_checktimezone"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_settimezone",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L471",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_settimezone"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L482",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_start"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_stop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L494",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_stop"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_startnscdservices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L507",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_startnscdservices"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_stopnscdservices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L522",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_stopnscdservices"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_getuseragent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L537",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getuseragent"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver",
      "target": "server_uptime_kuma_server_uptimekumaserver_disconnectallsocketclients",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L548",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_disconnectallsocketclients"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_constructor",
      "target": "server_uptime_kuma_server_uptimekumaserver_getuseragent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_constructor",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getuseragent"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_initafterdatabaseready",
      "target": "server_uptime_kuma_server_uptimekumaserver_gettimezone",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L206",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_initafterdatabaseready",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_gettimezone"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_initafterdatabaseready",
      "target": "server_uptime_kuma_server_uptimekumaserver_loadmaintenancelist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_initafterdatabaseready",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_loadmaintenancelist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_sendmonitorlist",
      "target": "server_uptime_kuma_server_uptimekumaserver_getmonitorjsonlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L220",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_sendmonitorlist",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getmonitorjsonlist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_sendupdatemonitorintolist",
      "target": "server_uptime_kuma_server_uptimekumaserver_getmonitorjsonlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L232",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_sendupdatemonitorintolist",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getmonitorjsonlist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelist",
      "target": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelistbyuserid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L285",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelist",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelistbyuserid"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelistbyuserid",
      "target": "server_uptime_kuma_server_uptimekumaserver_getmaintenancejsonlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L294",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelistbyuserid",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getmaintenancejsonlist"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_getclientip",
      "target": "server_uptime_kuma_server_uptimekumaserver_getclientipwithproxy",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L371",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_getclientip",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_getclientipwithproxy"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_gettimezone",
      "target": "server_uptime_kuma_server_uptimekumaserver_checktimezone",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L407",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_gettimezone",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_checktimezone"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_checktimezone",
      "target": "server_uptime_kuma_server_uptimekumaserver_settimezone",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L472",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_settimezone",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_checktimezone"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_start",
      "target": "server_uptime_kuma_server_uptimekumaserver_startnscdservices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L486",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_start",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_startnscdservices"
    },
    {
      "source": "server_uptime_kuma_server_uptimekumaserver_stop",
      "target": "server_uptime_kuma_server_uptimekumaserver_stopnscdservices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
      "source_location": "L498",
      "weight": 1.0,
      "_src": "server_uptime_kuma_server_uptimekumaserver_stop",
      "_tgt": "server_uptime_kuma_server_uptimekumaserver_stopnscdservices"
    },
    {
      "source": "reference_uptime_kuma_server_prometheus_js",
      "target": "server_prometheus_prometheus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_prometheus_js",
      "_tgt": "server_prometheus_prometheus"
    },
    {
      "source": "server_prometheus_prometheus",
      "target": "server_prometheus_prometheus_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "server_prometheus_prometheus",
      "_tgt": "server_prometheus_prometheus_constructor"
    },
    {
      "source": "server_prometheus_prometheus",
      "target": "server_prometheus_prometheus_init",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "server_prometheus_prometheus",
      "_tgt": "server_prometheus_prometheus_init"
    },
    {
      "source": "server_prometheus_prometheus",
      "target": "server_prometheus_prometheus_sanitizeforprometheus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "server_prometheus_prometheus",
      "_tgt": "server_prometheus_prometheus_sanitizeforprometheus"
    },
    {
      "source": "server_prometheus_prometheus",
      "target": "server_prometheus_prometheus_maptagstolabels",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "server_prometheus_prometheus",
      "_tgt": "server_prometheus_prometheus_maptagstolabels"
    },
    {
      "source": "server_prometheus_prometheus",
      "target": "server_prometheus_prometheus_update",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L153",
      "weight": 1.0,
      "_src": "server_prometheus_prometheus",
      "_tgt": "server_prometheus_prometheus_update"
    },
    {
      "source": "server_prometheus_prometheus",
      "target": "server_prometheus_prometheus_remove",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L244",
      "weight": 1.0,
      "_src": "server_prometheus_prometheus",
      "_tgt": "server_prometheus_prometheus_remove"
    },
    {
      "source": "server_prometheus_prometheus",
      "target": "server_prometheus_prometheus_sorttags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L265",
      "weight": 1.0,
      "_src": "server_prometheus_prometheus",
      "_tgt": "server_prometheus_prometheus_sorttags"
    },
    {
      "source": "server_prometheus_prometheus_constructor",
      "target": "server_prometheus_prometheus_maptagstolabels",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/prometheus.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "server_prometheus_prometheus_constructor",
      "_tgt": "server_prometheus_prometheus_maptagstolabels"
    },
    {
      "source": "reference_uptime_kuma_server_util_server_js",
      "target": "server_util_server_getdaysbetween",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L427",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_util_server_js",
      "_tgt": "server_util_server_getdaysbetween"
    },
    {
      "source": "reference_uptime_kuma_server_util_server_js",
      "target": "server_util_server_getdaysremaining",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L435",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_util_server_js",
      "_tgt": "server_util_server_getdaysremaining"
    },
    {
      "source": "reference_uptime_kuma_server_util_server_js",
      "target": "server_util_server_timeobjectconverttimezone",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L736",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_util_server_js",
      "_tgt": "server_util_server_timeobjectconverttimezone"
    },
    {
      "source": "reference_uptime_kuma_server_util_server_js",
      "target": "server_util_server_fsexists",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L890",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_util_server_js",
      "_tgt": "server_util_server_fsexists"
    },
    {
      "source": "reference_uptime_kuma_server_util_server_js",
      "target": "server_util_server_encodebase64",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L906",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_util_server_js",
      "_tgt": "server_util_server_encodebase64"
    },
    {
      "source": "reference_uptime_kuma_server_util_server_js",
      "target": "server_util_server_checkcertexpirynotifications",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L917",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_util_server_js",
      "_tgt": "server_util_server_checkcertexpirynotifications"
    },
    {
      "source": "reference_uptime_kuma_server_util_server_js",
      "target": "server_util_server_commandexists",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L980",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_util_server_js",
      "_tgt": "server_util_server_commandexists"
    },
    {
      "source": "reference_uptime_kuma_server_util_server_js",
      "target": "server_util_server_createurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L1053",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_util_server_js",
      "_tgt": "server_util_server_createurl"
    },
    {
      "source": "server_util_server_getdaysbetween",
      "target": "server_util_server_getdaysremaining",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L436",
      "weight": 1.0,
      "_src": "server_util_server_getdaysremaining",
      "_tgt": "server_util_server_getdaysbetween"
    },
    {
      "source": "server_util_server_timeobjectconverttimezone",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L745",
      "weight": 1.0,
      "_src": "server_util_server_timeobjectconverttimezone",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "server_util_server_fsexists",
      "target": "model_incident_incident_resolve",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/util-server.js",
      "source_location": "L893",
      "weight": 1.0,
      "_src": "server_util_server_fsexists",
      "_tgt": "model_incident_incident_resolve"
    },
    {
      "source": "server_util_server_encodebase64",
      "target": "monitor_types_globalping_globalpingmonitortype_getbasicauthheader",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L550",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_getbasicauthheader",
      "_tgt": "server_util_server_encodebase64"
    },
    {
      "source": "server_util_server_checkcertexpirynotifications",
      "target": "model_monitor_monitor_handletlsinfo",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2102",
      "weight": 1.0,
      "_src": "model_monitor_monitor_handletlsinfo",
      "_tgt": "server_util_server_checkcertexpirynotifications"
    },
    {
      "source": "server_util_server_checkcertexpirynotifications",
      "target": "monitor_types_globalping_globalpingmonitortype_handletlsinfo",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L500",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_handletlsinfo",
      "_tgt": "server_util_server_checkcertexpirynotifications"
    },
    {
      "source": "server_util_server_commandexists",
      "target": "monitor_types_real_browser_monitor_type_installchromiumviaapt",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "monitor_types_real_browser_monitor_type_installchromiumviaapt",
      "_tgt": "server_util_server_commandexists"
    },
    {
      "source": "server_util_server_commandexists",
      "target": "monitor_types_real_browser_monitor_type_findchrome",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "monitor_types_real_browser_monitor_type_findchrome",
      "_tgt": "server_util_server_commandexists"
    },
    {
      "source": "reference_uptime_kuma_server_radius_client_js",
      "target": "server_radius_client_radiusclient",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/radius-client.js",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_radius_client_js",
      "_tgt": "server_radius_client_radiusclient"
    },
    {
      "source": "server_radius_client_radiusclient",
      "target": "server_radius_client_radiusclient_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/radius-client.js",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "server_radius_client_radiusclient",
      "_tgt": "server_radius_client_radiusclient_constructor"
    },
    {
      "source": "server_radius_client_radiusclient",
      "target": "server_radius_client_radiusclient_accessrequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/radius-client.js",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "server_radius_client_radiusclient",
      "_tgt": "server_radius_client_radiusclient_accessrequest"
    },
    {
      "source": "reference_uptime_kuma_server_analytics_matomo_analytics_js",
      "target": "analytics_matomo_analytics_getmatomoanalyticsscript",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/analytics/matomo-analytics.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_analytics_matomo_analytics_js",
      "_tgt": "analytics_matomo_analytics_getmatomoanalyticsscript"
    },
    {
      "source": "reference_uptime_kuma_server_analytics_analytics_js",
      "target": "analytics_analytics_getanalyticsscript",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/analytics/analytics.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_analytics_analytics_js",
      "_tgt": "analytics_analytics_getanalyticsscript"
    },
    {
      "source": "reference_uptime_kuma_server_analytics_analytics_js",
      "target": "analytics_analytics_isvalidanalyticsconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/analytics/analytics.js",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_analytics_analytics_js",
      "_tgt": "analytics_analytics_isvalidanalyticsconfig"
    },
    {
      "source": "reference_uptime_kuma_server_analytics_umami_analytics_js",
      "target": "analytics_umami_analytics_getumamianalyticsscript",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/analytics/umami-analytics.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_analytics_umami_analytics_js",
      "_tgt": "analytics_umami_analytics_getumamianalyticsscript"
    },
    {
      "source": "reference_uptime_kuma_server_analytics_plausible_analytics_js",
      "target": "analytics_plausible_analytics_getplausibleanalyticsscript",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/analytics/plausible-analytics.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_analytics_plausible_analytics_js",
      "_tgt": "analytics_plausible_analytics_getplausibleanalyticsscript"
    },
    {
      "source": "reference_uptime_kuma_server_analytics_google_analytics_js",
      "target": "analytics_google_analytics_getgoogleanalyticsscript",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/analytics/google-analytics.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_analytics_google_analytics_js",
      "_tgt": "analytics_google_analytics_getgoogleanalyticsscript"
    },
    {
      "source": "reference_uptime_kuma_server_jobs_clear_old_data_js",
      "target": "jobs_clear_old_data_clearolddata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/jobs/clear-old-data.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_jobs_clear_old_data_js",
      "_tgt": "jobs_clear_old_data_clearolddata"
    },
    {
      "source": "jobs_clear_old_data_clearolddata",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/jobs/clear-old-data.js",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "jobs_clear_old_data_clearolddata",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "reference_uptime_kuma_server_jobs_incremental_vacuum_js",
      "target": "jobs_incremental_vacuum_incrementalvacuum",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/jobs/incremental-vacuum.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_jobs_incremental_vacuum_js",
      "_tgt": "jobs_incremental_vacuum_incrementalvacuum"
    },
    {
      "source": "reference_uptime_kuma_server_routers_api_router_js",
      "target": "routers_api_router_determinestatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/routers/api-router.js",
      "source_location": "L576",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_routers_api_router_js",
      "_tgt": "routers_api_router_determinestatus"
    },
    {
      "source": "reference_uptime_kuma_server_routers_api_router_js",
      "target": "routers_api_router_ismonitorpublic",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/routers/api-router.js",
      "source_location": "L626",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_routers_api_router_js",
      "_tgt": "routers_api_router_ismonitorpublic"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_expression_js",
      "target": "monitor_conditions_expression_processmonitorconditions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_expression_js",
      "_tgt": "monitor_conditions_expression_processmonitorconditions"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_expression_js",
      "target": "monitor_conditions_expression_conditionexpressiongroup",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_expression_js",
      "_tgt": "monitor_conditions_expression_conditionexpressiongroup"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_expression_js",
      "target": "monitor_conditions_expression_conditionexpression",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_expression_js",
      "_tgt": "monitor_conditions_expression_conditionexpression"
    },
    {
      "source": "monitor_conditions_expression_processmonitorconditions",
      "target": "monitor_conditions_expression_conditionexpressiongroup_frommonitor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "monitor_conditions_expression_conditionexpressiongroup_frommonitor",
      "_tgt": "monitor_conditions_expression_processmonitorconditions"
    },
    {
      "source": "monitor_conditions_expression_conditionexpressiongroup",
      "target": "monitor_conditions_expression_conditionexpressiongroup_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "monitor_conditions_expression_conditionexpressiongroup",
      "_tgt": "monitor_conditions_expression_conditionexpressiongroup_constructor"
    },
    {
      "source": "monitor_conditions_expression_conditionexpressiongroup",
      "target": "monitor_conditions_expression_conditionexpressiongroup_frommonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "monitor_conditions_expression_conditionexpressiongroup",
      "_tgt": "monitor_conditions_expression_conditionexpressiongroup_frommonitor"
    },
    {
      "source": "monitor_conditions_expression_conditionexpression",
      "target": "monitor_conditions_expression_conditionexpression_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "monitor_conditions_expression_conditionexpression",
      "_tgt": "monitor_conditions_expression_conditionexpression_constructor"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "target": "monitor_conditions_operators_conditionoperator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L1",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "_tgt": "monitor_conditions_operators_conditionoperator"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "target": "monitor_conditions_operators_stringequalsoperator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "_tgt": "monitor_conditions_operators_stringequalsoperator"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "target": "monitor_conditions_operators_stringnotequalsoperator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "_tgt": "monitor_conditions_operators_stringnotequalsoperator"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "target": "monitor_conditions_operators_containsoperator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "_tgt": "monitor_conditions_operators_containsoperator"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "target": "monitor_conditions_operators_notcontainsoperator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "_tgt": "monitor_conditions_operators_notcontainsoperator"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "target": "monitor_conditions_operators_startswithoperator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "_tgt": "monitor_conditions_operators_startswithoperator"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "target": "monitor_conditions_operators_notstartswithoperator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "_tgt": "monitor_conditions_operators_notstartswithoperator"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "target": "monitor_conditions_operators_endswithoperator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "_tgt": "monitor_conditions_operators_endswithoperator"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "target": "monitor_conditions_operators_notendswithoperator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L160",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "_tgt": "monitor_conditions_operators_notendswithoperator"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "target": "monitor_conditions_operators_numberequalsoperator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "_tgt": "monitor_conditions_operators_numberequalsoperator"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "target": "monitor_conditions_operators_numbernotequalsoperator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "_tgt": "monitor_conditions_operators_numbernotequalsoperator"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "target": "monitor_conditions_operators_lessthanoperator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L205",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "_tgt": "monitor_conditions_operators_lessthanoperator"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "target": "monitor_conditions_operators_greaterthanoperator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L220",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "_tgt": "monitor_conditions_operators_greaterthanoperator"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "target": "monitor_conditions_operators_lessthanorequaltooperator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L235",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "_tgt": "monitor_conditions_operators_lessthanorequaltooperator"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "target": "monitor_conditions_operators_greaterthanorequaltooperator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L250",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_operators_js",
      "_tgt": "monitor_conditions_operators_greaterthanorequaltooperator"
    },
    {
      "source": "monitor_conditions_operators_conditionoperator",
      "target": "monitor_conditions_operators_conditionoperator_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "monitor_conditions_operators_conditionoperator",
      "_tgt": "monitor_conditions_operators_conditionoperator_test"
    },
    {
      "source": "monitor_conditions_operators_stringequalsoperator",
      "target": "monitor_conditions_operators_stringequalsoperator_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "monitor_conditions_operators_stringequalsoperator",
      "_tgt": "monitor_conditions_operators_stringequalsoperator_test"
    },
    {
      "source": "monitor_conditions_operators_stringnotequalsoperator",
      "target": "monitor_conditions_operators_stringnotequalsoperator_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "monitor_conditions_operators_stringnotequalsoperator",
      "_tgt": "monitor_conditions_operators_stringnotequalsoperator_test"
    },
    {
      "source": "monitor_conditions_operators_containsoperator",
      "target": "monitor_conditions_operators_containsoperator_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "monitor_conditions_operators_containsoperator",
      "_tgt": "monitor_conditions_operators_containsoperator_test"
    },
    {
      "source": "monitor_conditions_operators_notcontainsoperator",
      "target": "monitor_conditions_operators_notcontainsoperator_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "monitor_conditions_operators_notcontainsoperator",
      "_tgt": "monitor_conditions_operators_notcontainsoperator_test"
    },
    {
      "source": "monitor_conditions_operators_startswithoperator",
      "target": "monitor_conditions_operators_startswithoperator_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "monitor_conditions_operators_startswithoperator",
      "_tgt": "monitor_conditions_operators_startswithoperator_test"
    },
    {
      "source": "monitor_conditions_operators_notstartswithoperator",
      "target": "monitor_conditions_operators_notstartswithoperator_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "monitor_conditions_operators_notstartswithoperator",
      "_tgt": "monitor_conditions_operators_notstartswithoperator_test"
    },
    {
      "source": "monitor_conditions_operators_endswithoperator",
      "target": "monitor_conditions_operators_endswithoperator_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L152",
      "weight": 1.0,
      "_src": "monitor_conditions_operators_endswithoperator",
      "_tgt": "monitor_conditions_operators_endswithoperator_test"
    },
    {
      "source": "monitor_conditions_operators_notendswithoperator",
      "target": "monitor_conditions_operators_notendswithoperator_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "monitor_conditions_operators_notendswithoperator",
      "_tgt": "monitor_conditions_operators_notendswithoperator_test"
    },
    {
      "source": "monitor_conditions_operators_numberequalsoperator",
      "target": "monitor_conditions_operators_numberequalsoperator_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L182",
      "weight": 1.0,
      "_src": "monitor_conditions_operators_numberequalsoperator",
      "_tgt": "monitor_conditions_operators_numberequalsoperator_test"
    },
    {
      "source": "monitor_conditions_operators_numbernotequalsoperator",
      "target": "monitor_conditions_operators_numbernotequalsoperator_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "monitor_conditions_operators_numbernotequalsoperator",
      "_tgt": "monitor_conditions_operators_numbernotequalsoperator_test"
    },
    {
      "source": "monitor_conditions_operators_lessthanoperator",
      "target": "monitor_conditions_operators_lessthanoperator_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "monitor_conditions_operators_lessthanoperator",
      "_tgt": "monitor_conditions_operators_lessthanoperator_test"
    },
    {
      "source": "monitor_conditions_operators_greaterthanoperator",
      "target": "monitor_conditions_operators_greaterthanoperator_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "monitor_conditions_operators_greaterthanoperator",
      "_tgt": "monitor_conditions_operators_greaterthanoperator_test"
    },
    {
      "source": "monitor_conditions_operators_lessthanorequaltooperator",
      "target": "monitor_conditions_operators_lessthanorequaltooperator_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "monitor_conditions_operators_lessthanorequaltooperator",
      "_tgt": "monitor_conditions_operators_lessthanorequaltooperator_test"
    },
    {
      "source": "monitor_conditions_operators_greaterthanorequaltooperator",
      "target": "monitor_conditions_operators_greaterthanorequaltooperator_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "monitor_conditions_operators_greaterthanorequaltooperator",
      "_tgt": "monitor_conditions_operators_greaterthanorequaltooperator_test"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_variables_js",
      "target": "monitor_conditions_variables_conditionvariable",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/variables.js",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_variables_js",
      "_tgt": "monitor_conditions_variables_conditionvariable"
    },
    {
      "source": "monitor_conditions_variables_conditionvariable",
      "target": "monitor_conditions_variables_conditionvariable_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/variables.js",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "monitor_conditions_variables_conditionvariable",
      "_tgt": "monitor_conditions_variables_conditionvariable_constructor"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_evaluator_js",
      "target": "monitor_conditions_evaluator_evaluateexpression",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/evaluator.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_evaluator_js",
      "_tgt": "monitor_conditions_evaluator_evaluateexpression"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_conditions_evaluator_js",
      "target": "monitor_conditions_evaluator_evaluateexpressiongroup",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/evaluator.js",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_conditions_evaluator_js",
      "_tgt": "monitor_conditions_evaluator_evaluateexpressiongroup"
    },
    {
      "source": "monitor_conditions_evaluator_evaluateexpression",
      "target": "monitor_conditions_evaluator_evaluateexpressiongroup",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-conditions/evaluator.js",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "monitor_conditions_evaluator_evaluateexpressiongroup",
      "_tgt": "monitor_conditions_evaluator_evaluateexpression"
    },
    {
      "source": "monitor_conditions_evaluator_evaluateexpressiongroup",
      "target": "monitor_types_oracledb_oracledbmonitortype_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "monitor_types_oracledb_oracledbmonitortype_check",
      "_tgt": "monitor_conditions_evaluator_evaluateexpressiongroup"
    },
    {
      "source": "monitor_conditions_evaluator_evaluateexpressiongroup",
      "target": "monitor_types_mysql_mysqlmonitortype_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "monitor_types_mysql_mysqlmonitortype_check",
      "_tgt": "monitor_conditions_evaluator_evaluateexpressiongroup"
    },
    {
      "source": "monitor_conditions_evaluator_evaluateexpressiongroup",
      "target": "monitor_types_mqtt_mqttmonitortype_checkconditions",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "monitor_types_mqtt_mqttmonitortype_checkconditions",
      "_tgt": "monitor_conditions_evaluator_evaluateexpressiongroup"
    },
    {
      "source": "monitor_conditions_evaluator_evaluateexpressiongroup",
      "target": "monitor_types_mssql_mssqlmonitortype_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "monitor_types_mssql_mssqlmonitortype_check",
      "_tgt": "monitor_conditions_evaluator_evaluateexpressiongroup"
    },
    {
      "source": "reference_uptime_kuma_server_model_docker_host_js",
      "target": "model_docker_host_dockerhost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/docker_host.js",
      "source_location": "L3",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_docker_host_js",
      "_tgt": "model_docker_host_dockerhost"
    },
    {
      "source": "model_docker_host_dockerhost",
      "target": "model_docker_host_dockerhost_tojson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/docker_host.js",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "model_docker_host_dockerhost",
      "_tgt": "model_docker_host_dockerhost_tojson"
    },
    {
      "source": "reference_uptime_kuma_server_model_incident_js",
      "target": "model_incident_incident",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/incident.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_incident_js",
      "_tgt": "model_incident_incident"
    },
    {
      "source": "model_incident_incident",
      "target": "model_incident_incident_resolve",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/incident.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "model_incident_incident",
      "_tgt": "model_incident_incident_resolve"
    },
    {
      "source": "model_incident_incident",
      "target": "model_incident_incident_topublicjson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/incident.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "model_incident_incident",
      "_tgt": "model_incident_incident_topublicjson"
    },
    {
      "source": "model_incident_incident_resolve",
      "target": "lib_ntlmclient_adopt",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "lib_ntlmclient_adopt",
      "_tgt": "model_incident_incident_resolve"
    },
    {
      "source": "model_incident_incident_resolve",
      "target": "lib_ntlmclient_step",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "lib_ntlmclient_step",
      "_tgt": "model_incident_incident_resolve"
    },
    {
      "source": "reference_uptime_kuma_server_model_maintenance_js",
      "target": "model_maintenance_maintenance",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_maintenance_js",
      "_tgt": "model_maintenance_maintenance"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_topublicjson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_topublicjson"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_tojson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_tojson"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_getdayofweeklist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_getdayofweeklist"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_getdayofmonthlist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_getdayofmonthlist"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_calcduration",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_calcduration"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_jsontobean",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_jsontobean"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_validatecron",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_validatecron"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_run",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_run"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_getrunningtimeslot",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L346",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_getrunningtimeslot"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_inferduration",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L366",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_inferduration"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_stop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L383",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_stop"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_isundermaintenance",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L394",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_isundermaintenance"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_gettimezone",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L402",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_gettimezone"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_gettimezoneoffset",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L413",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_gettimezoneoffset"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_getstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L421",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_getstatus"
    },
    {
      "source": "model_maintenance_maintenance",
      "target": "model_maintenance_maintenance_generatecron",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L455",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance",
      "_tgt": "model_maintenance_maintenance_generatecron"
    },
    {
      "source": "model_maintenance_maintenance_topublicjson",
      "target": "model_maintenance_maintenance_gettimezone",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_topublicjson",
      "_tgt": "model_maintenance_maintenance_gettimezone"
    },
    {
      "source": "model_maintenance_maintenance_topublicjson",
      "target": "model_maintenance_maintenance_gettimezoneoffset",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_topublicjson",
      "_tgt": "model_maintenance_maintenance_gettimezoneoffset"
    },
    {
      "source": "model_maintenance_maintenance_topublicjson",
      "target": "model_maintenance_maintenance_getstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_topublicjson",
      "_tgt": "model_maintenance_maintenance_getstatus"
    },
    {
      "source": "model_maintenance_maintenance_topublicjson",
      "target": "model_maintenance_maintenance_getrunningtimeslot",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_topublicjson",
      "_tgt": "model_maintenance_maintenance_getrunningtimeslot"
    },
    {
      "source": "model_maintenance_maintenance_topublicjson",
      "target": "model_maintenance_maintenance_tojson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_tojson",
      "_tgt": "model_maintenance_maintenance_topublicjson"
    },
    {
      "source": "model_maintenance_maintenance_topublicjson",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_topublicjson",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "model_maintenance_maintenance_getdayofweeklist",
      "target": "model_maintenance_maintenance_generatecron",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L472",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_generatecron",
      "_tgt": "model_maintenance_maintenance_getdayofweeklist"
    },
    {
      "source": "model_maintenance_maintenance_getdayofmonthlist",
      "target": "model_maintenance_maintenance_generatecron",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L479",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_generatecron",
      "_tgt": "model_maintenance_maintenance_getdayofmonthlist"
    },
    {
      "source": "model_maintenance_maintenance_calcduration",
      "target": "model_maintenance_maintenance_generatecron",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L468",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_generatecron",
      "_tgt": "model_maintenance_maintenance_calcduration"
    },
    {
      "source": "model_maintenance_maintenance_jsontobean",
      "target": "model_maintenance_maintenance_validatecron",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_jsontobean",
      "_tgt": "model_maintenance_maintenance_validatecron"
    },
    {
      "source": "model_maintenance_maintenance_jsontobean",
      "target": "model_maintenance_maintenance_generatecron",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_jsontobean",
      "_tgt": "model_maintenance_maintenance_generatecron"
    },
    {
      "source": "model_maintenance_maintenance_jsontobean",
      "target": "monitor_index_page_monitorpage_isnan",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L160",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_jsontobean",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "model_maintenance_maintenance_validatecron",
      "target": "model_maintenance_maintenance_stop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_validatecron",
      "_tgt": "model_maintenance_maintenance_stop"
    },
    {
      "source": "model_maintenance_maintenance_run",
      "target": "model_maintenance_maintenance_stop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L215",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_run",
      "_tgt": "model_maintenance_maintenance_stop"
    },
    {
      "source": "model_maintenance_maintenance_run",
      "target": "model_maintenance_maintenance_generatecron",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L222",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_run",
      "_tgt": "model_maintenance_maintenance_generatecron"
    },
    {
      "source": "model_maintenance_maintenance_run",
      "target": "model_maintenance_maintenance_gettimezone",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L234",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_run",
      "_tgt": "model_maintenance_maintenance_gettimezone"
    },
    {
      "source": "model_maintenance_maintenance_run",
      "target": "model_maintenance_maintenance_getrunningtimeslot",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L321",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_run",
      "_tgt": "model_maintenance_maintenance_getrunningtimeslot"
    },
    {
      "source": "model_maintenance_maintenance_isundermaintenance",
      "target": "model_maintenance_maintenance_getstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L395",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_isundermaintenance",
      "_tgt": "model_maintenance_maintenance_getstatus"
    },
    {
      "source": "model_maintenance_maintenance_gettimezone",
      "target": "model_maintenance_maintenance_gettimezoneoffset",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L414",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_gettimezoneoffset",
      "_tgt": "model_maintenance_maintenance_gettimezone"
    },
    {
      "source": "model_maintenance_maintenance_gettimezone",
      "target": "model_maintenance_maintenance_getstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L431",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_getstatus",
      "_tgt": "model_maintenance_maintenance_gettimezone"
    },
    {
      "source": "model_maintenance_maintenance_generatecron",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/model/maintenance.js",
      "source_location": "L465",
      "weight": 1.0,
      "_src": "model_maintenance_maintenance_generatecron",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "reference_uptime_kuma_server_model_domain_expiry_js",
      "target": "model_domain_expiry_getrdapserver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_domain_expiry_js",
      "_tgt": "model_domain_expiry_getrdapserver"
    },
    {
      "source": "reference_uptime_kuma_server_model_domain_expiry_js",
      "target": "model_domain_expiry_getrdapdnsdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_domain_expiry_js",
      "_tgt": "model_domain_expiry_getrdapdnsdata"
    },
    {
      "source": "reference_uptime_kuma_server_model_domain_expiry_js",
      "target": "model_domain_expiry_getofflinerdapdnsdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_domain_expiry_js",
      "_tgt": "model_domain_expiry_getofflinerdapdnsdata"
    },
    {
      "source": "reference_uptime_kuma_server_model_domain_expiry_js",
      "target": "model_domain_expiry_getrdapdomainexpirydate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_domain_expiry_js",
      "_tgt": "model_domain_expiry_getrdapdomainexpirydate"
    },
    {
      "source": "reference_uptime_kuma_server_model_domain_expiry_js",
      "target": "model_domain_expiry_senddomainnotificationbytargetdays",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_domain_expiry_js",
      "_tgt": "model_domain_expiry_senddomainnotificationbytargetdays"
    },
    {
      "source": "reference_uptime_kuma_server_model_domain_expiry_js",
      "target": "model_domain_expiry_domainexpiry",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_domain_expiry_js",
      "_tgt": "model_domain_expiry_domainexpiry"
    },
    {
      "source": "model_domain_expiry_getrdapserver",
      "target": "model_domain_expiry_getrdapdnsdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "model_domain_expiry_getrdapserver",
      "_tgt": "model_domain_expiry_getrdapdnsdata"
    },
    {
      "source": "model_domain_expiry_getrdapserver",
      "target": "model_domain_expiry_getrdapdomainexpirydate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "model_domain_expiry_getrdapdomainexpirydate",
      "_tgt": "model_domain_expiry_getrdapserver"
    },
    {
      "source": "model_domain_expiry_getrdapserver",
      "target": "model_domain_expiry_domainexpiry_checksupport",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L234",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry_checksupport",
      "_tgt": "model_domain_expiry_getrdapserver"
    },
    {
      "source": "model_domain_expiry_getrdapdnsdata",
      "target": "model_domain_expiry_getofflinerdapdnsdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "model_domain_expiry_getrdapdnsdata",
      "_tgt": "model_domain_expiry_getofflinerdapdnsdata"
    },
    {
      "source": "model_domain_expiry_getrdapdomainexpirydate",
      "target": "model_domain_expiry_domainexpiry_getexpirydate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L270",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry_getexpirydate",
      "_tgt": "model_domain_expiry_getrdapdomainexpirydate"
    },
    {
      "source": "model_domain_expiry_senddomainnotificationbytargetdays",
      "target": "model_domain_expiry_domainexpiry_sendnotifications",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L352",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry_sendnotifications",
      "_tgt": "model_domain_expiry_senddomainnotificationbytargetdays"
    },
    {
      "source": "model_domain_expiry_domainexpiry",
      "target": "model_domain_expiry_domainexpiry_findbyname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry",
      "_tgt": "model_domain_expiry_domainexpiry_findbyname"
    },
    {
      "source": "model_domain_expiry_domainexpiry",
      "target": "model_domain_expiry_domainexpiry_createbyname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry",
      "_tgt": "model_domain_expiry_domainexpiry_createbyname"
    },
    {
      "source": "model_domain_expiry_domainexpiry",
      "target": "model_domain_expiry_domainexpiry_parsename",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry",
      "_tgt": "model_domain_expiry_domainexpiry_parsename"
    },
    {
      "source": "model_domain_expiry_domainexpiry",
      "target": "model_domain_expiry_domainexpiry_tld",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry",
      "_tgt": "model_domain_expiry_domainexpiry_tld"
    },
    {
      "source": "model_domain_expiry_domainexpiry",
      "target": "model_domain_expiry_domainexpiry_checksupport",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry",
      "_tgt": "model_domain_expiry_domainexpiry_checksupport"
    },
    {
      "source": "model_domain_expiry_domainexpiry",
      "target": "model_domain_expiry_domainexpiry_findbydomainnameorcreate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L251",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry",
      "_tgt": "model_domain_expiry_domainexpiry_findbydomainnameorcreate"
    },
    {
      "source": "model_domain_expiry_domainexpiry",
      "target": "model_domain_expiry_domainexpiry_daysremaining",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L262",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry",
      "_tgt": "model_domain_expiry_domainexpiry_daysremaining"
    },
    {
      "source": "model_domain_expiry_domainexpiry",
      "target": "model_domain_expiry_domainexpiry_getexpirydate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L269",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry",
      "_tgt": "model_domain_expiry_domainexpiry_getexpirydate"
    },
    {
      "source": "model_domain_expiry_domainexpiry",
      "target": "model_domain_expiry_domainexpiry_checkexpiry",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L278",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry",
      "_tgt": "model_domain_expiry_domainexpiry_checkexpiry"
    },
    {
      "source": "model_domain_expiry_domainexpiry",
      "target": "model_domain_expiry_domainexpiry_sendnotifications",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L309",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry",
      "_tgt": "model_domain_expiry_domainexpiry_sendnotifications"
    },
    {
      "source": "model_domain_expiry_domainexpiry_findbyname",
      "target": "model_domain_expiry_domainexpiry_findbydomainnameorcreate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry_findbydomainnameorcreate",
      "_tgt": "model_domain_expiry_domainexpiry_findbyname"
    },
    {
      "source": "model_domain_expiry_domainexpiry_createbyname",
      "target": "model_domain_expiry_domainexpiry_findbydomainnameorcreate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L254",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry_findbydomainnameorcreate",
      "_tgt": "model_domain_expiry_domainexpiry_createbyname"
    },
    {
      "source": "model_domain_expiry_domainexpiry_parsename",
      "target": "model_domain_expiry_domainexpiry_tld",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L203",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry_tld",
      "_tgt": "model_domain_expiry_domainexpiry_parsename"
    },
    {
      "source": "model_domain_expiry_domainexpiry_findbydomainnameorcreate",
      "target": "model_domain_expiry_domainexpiry_checkexpiry",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L279",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry_checkexpiry",
      "_tgt": "model_domain_expiry_domainexpiry_findbydomainnameorcreate"
    },
    {
      "source": "model_domain_expiry_domainexpiry_findbydomainnameorcreate",
      "target": "model_domain_expiry_domainexpiry_sendnotifications",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry_sendnotifications",
      "_tgt": "model_domain_expiry_domainexpiry_findbydomainnameorcreate"
    },
    {
      "source": "model_domain_expiry_domainexpiry_getexpirydate",
      "target": "model_domain_expiry_domainexpiry_checkexpiry",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L286",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry_checkexpiry",
      "_tgt": "model_domain_expiry_domainexpiry_getexpirydate"
    },
    {
      "source": "model_domain_expiry_domainexpiry_sendnotifications",
      "target": "monitor_index_page_monitorpage_isnan",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
      "source_location": "L317",
      "weight": 1.0,
      "_src": "model_domain_expiry_domainexpiry_sendnotifications",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "reference_uptime_kuma_server_model_status_page_js",
      "target": "model_status_page_statuspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_status_page_js",
      "_tgt": "model_status_page_statuspage"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_handlestatuspagerssresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_handlestatuspagerssresponse"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_handlestatuspageresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_handlestatuspageresponse"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_renderrss",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_renderrss"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_buildrssurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_buildrssurl"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_renderhtml",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_renderhtml"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_overallstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L207",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_overallstatus"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_getstatusdescription",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L236",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_getstatusdescription"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_getrsspagedata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L266",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_getrsspagedata"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_getstatuspagedata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L309",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_getstatuspagedata"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_loaddomainmappinglist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_loaddomainmappinglist"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_sendstatuspagelist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L361",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_sendstatuspagelist"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_updatedomainnamelist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L379",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_updatedomainnamelist"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_getdomainnamelist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L417",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_getdomainnamelist"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_tojson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L433",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_tojson"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_topublicjson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L462",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_topublicjson"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_slugtoid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L489",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_slugtoid"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_geticon",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L497",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_geticon"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_getincidenthistory",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L512",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_getincidenthistory"
    },
    {
      "source": "model_status_page_statuspage",
      "target": "model_status_page_statuspage_getmaintenancelist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L558",
      "weight": 1.0,
      "_src": "model_status_page_statuspage",
      "_tgt": "model_status_page_statuspage_getmaintenancelist"
    },
    {
      "source": "model_status_page_statuspage_handlestatuspagerssresponse",
      "target": "model_status_page_statuspage_buildrssurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_handlestatuspagerssresponse",
      "_tgt": "model_status_page_statuspage_buildrssurl"
    },
    {
      "source": "model_status_page_statuspage_handlestatuspagerssresponse",
      "target": "model_status_page_statuspage_renderrss",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_handlestatuspagerssresponse",
      "_tgt": "model_status_page_statuspage_renderrss"
    },
    {
      "source": "model_status_page_statuspage_handlestatuspageresponse",
      "target": "model_status_page_statuspage_renderhtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_handlestatuspageresponse",
      "_tgt": "model_status_page_statuspage_renderhtml"
    },
    {
      "source": "model_status_page_statuspage_renderrss",
      "target": "model_status_page_statuspage_getrsspagedata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_renderrss",
      "_tgt": "model_status_page_statuspage_getrsspagedata"
    },
    {
      "source": "model_status_page_statuspage_renderhtml",
      "target": "model_status_page_statuspage_getstatuspagedata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_renderhtml",
      "_tgt": "model_status_page_statuspage_getstatuspagedata"
    },
    {
      "source": "model_status_page_statuspage_overallstatus",
      "target": "model_status_page_statuspage_getrsspagedata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L292",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_getrsspagedata",
      "_tgt": "model_status_page_statuspage_overallstatus"
    },
    {
      "source": "model_status_page_statuspage_getstatusdescription",
      "target": "model_status_page_statuspage_getrsspagedata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_getrsspagedata",
      "_tgt": "model_status_page_statuspage_getstatusdescription"
    },
    {
      "source": "model_status_page_statuspage_getrsspagedata",
      "target": "model_status_page_statuspage_topublicjson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L268",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_getrsspagedata",
      "_tgt": "model_status_page_statuspage_topublicjson"
    },
    {
      "source": "model_status_page_statuspage_getstatuspagedata",
      "target": "model_status_page_statuspage_topublicjson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_getstatuspagedata",
      "_tgt": "model_status_page_statuspage_topublicjson"
    },
    {
      "source": "model_status_page_statuspage_getstatuspagedata",
      "target": "model_status_page_statuspage_getmaintenancelist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L320",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_getstatuspagedata",
      "_tgt": "model_status_page_statuspage_getmaintenancelist"
    },
    {
      "source": "model_status_page_statuspage_sendstatuspagelist",
      "target": "model_status_page_statuspage_tojson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L367",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_sendstatuspagelist",
      "_tgt": "model_status_page_statuspage_tojson"
    },
    {
      "source": "model_status_page_statuspage_getdomainnamelist",
      "target": "model_status_page_statuspage_tojson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L444",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_tojson",
      "_tgt": "model_status_page_statuspage_getdomainnamelist"
    },
    {
      "source": "model_status_page_statuspage_tojson",
      "target": "model_status_page_statuspage_geticon",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L439",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_tojson",
      "_tgt": "model_status_page_statuspage_geticon"
    },
    {
      "source": "model_status_page_statuspage_topublicjson",
      "target": "model_status_page_statuspage_geticon",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L467",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_topublicjson",
      "_tgt": "model_status_page_statuspage_geticon"
    },
    {
      "source": "model_status_page_statuspage_topublicjson",
      "target": "model_status_page_statuspage_getmaintenancelist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/status_page.js",
      "source_location": "L574",
      "weight": 1.0,
      "_src": "model_status_page_statuspage_getmaintenancelist",
      "_tgt": "model_status_page_statuspage_topublicjson"
    },
    {
      "source": "reference_uptime_kuma_server_model_monitor_js",
      "target": "model_monitor_monitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_monitor_js",
      "_tgt": "model_monitor_monitor"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_topublicjson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_topublicjson"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_tojson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_tojson"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_gettags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L261",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_gettags"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getcertexpiry",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L274",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getcertexpiry"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isenabledexpirynotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L296",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isenabledexpirynotification"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_ispingnumeric",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L304",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_ispingnumeric"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getignoretls",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L312",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getignoretls"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getwsignoresecwebsocketacceptheader",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L320",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getwsignoresecwebsocketacceptheader"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isupsidedown",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L328",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isupsidedown"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isinvertkeyword",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L336",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isinvertkeyword"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getgrpcenabletls",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L344",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getgrpcenabletls"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getcachebust",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L352",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getcachebust"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getacceptedstatuscodes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L360",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getacceptedstatuscodes"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getgamediggivenportonly",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L368",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getgamediggivenportonly"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getkafkaproducerssl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L376",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getkafkaproducerssl"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getkafkaproducerallowautotopiccreation",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L384",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getkafkaproducerallowautotopiccreation"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getsaveresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L392",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getsaveresponse"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getsaveerrorresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L400",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getsaveerrorresponse"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L409",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_start"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_saveresponsedata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1157",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_saveresponsedata"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_makeaxiosrequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1187",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_makeaxiosrequest"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_stop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1245",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_stop"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getprometheus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1256",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getprometheus"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_geturl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1266",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_geturl"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_geturlprotocol",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1278",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_geturlprotocol"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_updatetlsinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1292",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_updatetlsinfo"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isactive",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1336",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isactive"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_sendstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1349",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_sendstats"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_sendcertinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1386",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_sendcertinfo"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_senddomaininfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1400",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_senddomaininfo"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isimportantbeat",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1419",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isimportantbeat"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isimportantfornotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1454",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isimportantfornotification"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_sendnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1486",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_sendnotification"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getnotificationlist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1560",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getnotificationlist"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_sendcertnotificationbytargetdays",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1578",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_sendcertnotificationbytargetdays"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getpreviousheartbeat",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1621",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getpreviousheartbeat"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isundermaintenance",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1630",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isundermaintenance"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_validate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1659",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_validate"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getmonitornotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1811",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getmonitornotification"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getmonitortag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1827",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getmonitortag"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_preparepreloaddata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1844",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_preparepreloaddata"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getparent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1926",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getparent"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getchildren",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1943",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getchildren"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getallpath",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1959",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getallpath"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_getallchildrenids",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1980",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_getallchildrenids"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_unlinkallchildren",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2002",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_unlinkallchildren"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_deletemonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2012",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_deletemonitor"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_deletemonitorrecursively",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2031",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_deletemonitorrecursively"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_isparentactive",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2054",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_isparentactive"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_makeoidctokenclientcredentialsrequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2069",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_makeoidctokenclientcredentialsrequest"
    },
    {
      "source": "model_monitor_monitor",
      "target": "model_monitor_monitor_handletlsinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2096",
      "weight": 1.0,
      "_src": "model_monitor_monitor",
      "_tgt": "model_monitor_monitor_handletlsinfo"
    },
    {
      "source": "model_monitor_monitor_topublicjson",
      "target": "model_monitor_monitor_gettags",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "model_monitor_monitor_topublicjson",
      "_tgt": "model_monitor_monitor_gettags"
    },
    {
      "source": "model_monitor_monitor_topublicjson",
      "target": "model_monitor_monitor_getcertexpiry",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "model_monitor_monitor_topublicjson",
      "_tgt": "model_monitor_monitor_getcertexpiry"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getwsignoresecwebsocketacceptheader",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getwsignoresecwebsocketacceptheader"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_isinvertkeyword",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_isinvertkeyword"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_isenabledexpirynotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_isenabledexpirynotification"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getignoretls",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getignoretls"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_isupsidedown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_isupsidedown"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getacceptedstatuscodes",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L162",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getacceptedstatuscodes"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getgrpcenabletls",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L181",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getgrpcenabletls"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getgamediggivenportonly",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getgamediggivenportonly"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getkafkaproducerssl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getkafkaproducerssl"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getkafkaproducerallowautotopiccreation",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L193",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getkafkaproducerallowautotopiccreation"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getcachebust",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getcachebust"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_ispingnumeric",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L208",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_ispingnumeric"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getsaveresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L213",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getsaveresponse"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_getsaveerrorresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "model_monitor_monitor_tojson",
      "_tgt": "model_monitor_monitor_getsaveerrorresponse"
    },
    {
      "source": "model_monitor_monitor_tojson",
      "target": "model_monitor_monitor_sendnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1544",
      "weight": 1.0,
      "_src": "model_monitor_monitor_sendnotification",
      "_tgt": "model_monitor_monitor_tojson"
    },
    {
      "source": "model_monitor_monitor_gettags",
      "target": "model_monitor_monitor_start",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L416",
      "weight": 1.0,
      "_src": "model_monitor_monitor_start",
      "_tgt": "model_monitor_monitor_gettags"
    },
    {
      "source": "model_monitor_monitor_isenabledexpirynotification",
      "target": "model_monitor_monitor_handletlsinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2100",
      "weight": 1.0,
      "_src": "model_monitor_monitor_handletlsinfo",
      "_tgt": "model_monitor_monitor_isenabledexpirynotification"
    },
    {
      "source": "model_monitor_monitor_getignoretls",
      "target": "model_monitor_monitor_handletlsinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2100",
      "weight": 1.0,
      "_src": "model_monitor_monitor_handletlsinfo",
      "_tgt": "model_monitor_monitor_getignoretls"
    },
    {
      "source": "model_monitor_monitor_makeaxiosrequest",
      "target": "model_monitor_monitor_makeoidctokenclientcredentialsrequest",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1210",
      "weight": 1.0,
      "_src": "model_monitor_monitor_makeaxiosrequest",
      "_tgt": "model_monitor_monitor_makeoidctokenclientcredentialsrequest"
    },
    {
      "source": "model_monitor_monitor_stop",
      "target": "model_monitor_monitor_deletemonitor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2017",
      "weight": 1.0,
      "_src": "model_monitor_monitor_deletemonitor",
      "_tgt": "model_monitor_monitor_stop"
    },
    {
      "source": "model_monitor_monitor_geturl",
      "target": "model_monitor_monitor_geturlprotocol",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1279",
      "weight": 1.0,
      "_src": "model_monitor_monitor_geturlprotocol",
      "_tgt": "model_monitor_monitor_geturl"
    },
    {
      "source": "model_monitor_monitor_updatetlsinfo",
      "target": "model_monitor_monitor_handletlsinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2097",
      "weight": 1.0,
      "_src": "model_monitor_monitor_handletlsinfo",
      "_tgt": "model_monitor_monitor_updatetlsinfo"
    },
    {
      "source": "model_monitor_monitor_isactive",
      "target": "model_monitor_monitor_isparentactive",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1337",
      "weight": 1.0,
      "_src": "model_monitor_monitor_isactive",
      "_tgt": "model_monitor_monitor_isparentactive"
    },
    {
      "source": "model_monitor_monitor_sendstats",
      "target": "model_monitor_monitor_sendcertinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1370",
      "weight": 1.0,
      "_src": "model_monitor_monitor_sendstats",
      "_tgt": "model_monitor_monitor_sendcertinfo"
    },
    {
      "source": "model_monitor_monitor_sendstats",
      "target": "model_monitor_monitor_senddomaininfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1373",
      "weight": 1.0,
      "_src": "model_monitor_monitor_sendstats",
      "_tgt": "model_monitor_monitor_senddomaininfo"
    },
    {
      "source": "model_monitor_monitor_sendnotification",
      "target": "model_monitor_monitor_getnotificationlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1488",
      "weight": 1.0,
      "_src": "model_monitor_monitor_sendnotification",
      "_tgt": "model_monitor_monitor_getnotificationlist"
    },
    {
      "source": "model_monitor_monitor_sendnotification",
      "target": "model_monitor_monitor_preparepreloaddata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1501",
      "weight": 1.0,
      "_src": "model_monitor_monitor_sendnotification",
      "_tgt": "model_monitor_monitor_preparepreloaddata"
    },
    {
      "source": "model_monitor_monitor_isundermaintenance",
      "target": "model_monitor_monitor_getparent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1646",
      "weight": 1.0,
      "_src": "model_monitor_monitor_isundermaintenance",
      "_tgt": "model_monitor_monitor_getparent"
    },
    {
      "source": "model_monitor_monitor_validate",
      "target": "monitor_index_page_monitorpage_isnan",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1778",
      "weight": 1.0,
      "_src": "model_monitor_monitor_validate",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "model_monitor_monitor_getmonitornotification",
      "target": "model_monitor_monitor_preparepreloaddata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1855",
      "weight": 1.0,
      "_src": "model_monitor_monitor_preparepreloaddata",
      "_tgt": "model_monitor_monitor_getmonitornotification"
    },
    {
      "source": "model_monitor_monitor_getmonitortag",
      "target": "model_monitor_monitor_preparepreloaddata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1856",
      "weight": 1.0,
      "_src": "model_monitor_monitor_preparepreloaddata",
      "_tgt": "model_monitor_monitor_getmonitortag"
    },
    {
      "source": "model_monitor_monitor_getparent",
      "target": "model_monitor_monitor_getallpath",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1966",
      "weight": 1.0,
      "_src": "model_monitor_monitor_getallpath",
      "_tgt": "model_monitor_monitor_getparent"
    },
    {
      "source": "model_monitor_monitor_getparent",
      "target": "model_monitor_monitor_isparentactive",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2055",
      "weight": 1.0,
      "_src": "model_monitor_monitor_isparentactive",
      "_tgt": "model_monitor_monitor_getparent"
    },
    {
      "source": "model_monitor_monitor_getchildren",
      "target": "model_monitor_monitor_getallchildrenids",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L1981",
      "weight": 1.0,
      "_src": "model_monitor_monitor_getallchildrenids",
      "_tgt": "model_monitor_monitor_getchildren"
    },
    {
      "source": "model_monitor_monitor_getchildren",
      "target": "model_monitor_monitor_deletemonitorrecursively",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2037",
      "weight": 1.0,
      "_src": "model_monitor_monitor_deletemonitorrecursively",
      "_tgt": "model_monitor_monitor_getchildren"
    },
    {
      "source": "model_monitor_monitor_deletemonitor",
      "target": "model_monitor_monitor_deletemonitorrecursively",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/monitor.js",
      "source_location": "L2046",
      "weight": 1.0,
      "_src": "model_monitor_monitor_deletemonitorrecursively",
      "_tgt": "model_monitor_monitor_deletemonitor"
    },
    {
      "source": "reference_uptime_kuma_server_model_tag_js",
      "target": "model_tag_tag",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/tag.js",
      "source_location": "L3",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_tag_js",
      "_tgt": "model_tag_tag"
    },
    {
      "source": "model_tag_tag",
      "target": "model_tag_tag_tojson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/tag.js",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "model_tag_tag",
      "_tgt": "model_tag_tag_tojson"
    },
    {
      "source": "reference_uptime_kuma_server_model_heartbeat_js",
      "target": "model_heartbeat_heartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_heartbeat_js",
      "_tgt": "model_heartbeat_heartbeat"
    },
    {
      "source": "model_heartbeat_heartbeat",
      "target": "model_heartbeat_heartbeat_topublicjson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "model_heartbeat_heartbeat",
      "_tgt": "model_heartbeat_heartbeat_topublicjson"
    },
    {
      "source": "model_heartbeat_heartbeat",
      "target": "model_heartbeat_heartbeat_tojson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "model_heartbeat_heartbeat",
      "_tgt": "model_heartbeat_heartbeat_tojson"
    },
    {
      "source": "model_heartbeat_heartbeat",
      "target": "model_heartbeat_heartbeat_tojsonasync",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "model_heartbeat_heartbeat",
      "_tgt": "model_heartbeat_heartbeat_tojsonasync"
    },
    {
      "source": "model_heartbeat_heartbeat",
      "target": "model_heartbeat_heartbeat_decoderesponsevalue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "model_heartbeat_heartbeat",
      "_tgt": "model_heartbeat_heartbeat_decoderesponsevalue"
    },
    {
      "source": "model_heartbeat_heartbeat_tojsonasync",
      "target": "model_heartbeat_heartbeat_decoderesponsevalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "model_heartbeat_heartbeat_tojsonasync",
      "_tgt": "model_heartbeat_heartbeat_decoderesponsevalue"
    },
    {
      "source": "reference_uptime_kuma_server_model_api_key_js",
      "target": "model_api_key_apikey",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/api_key.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_api_key_js",
      "_tgt": "model_api_key_apikey"
    },
    {
      "source": "model_api_key_apikey",
      "target": "model_api_key_apikey_getstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/api_key.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "model_api_key_apikey",
      "_tgt": "model_api_key_apikey_getstatus"
    },
    {
      "source": "model_api_key_apikey",
      "target": "model_api_key_apikey_tojson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/api_key.js",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "model_api_key_apikey",
      "_tgt": "model_api_key_apikey_tojson"
    },
    {
      "source": "model_api_key_apikey",
      "target": "model_api_key_apikey_topublicjson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/api_key.js",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "model_api_key_apikey",
      "_tgt": "model_api_key_apikey_topublicjson"
    },
    {
      "source": "model_api_key_apikey",
      "target": "model_api_key_apikey_save",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/api_key.js",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "model_api_key_apikey",
      "_tgt": "model_api_key_apikey_save"
    },
    {
      "source": "model_api_key_apikey_getstatus",
      "target": "model_api_key_apikey_tojson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/api_key.js",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "model_api_key_apikey_tojson",
      "_tgt": "model_api_key_apikey_getstatus"
    },
    {
      "source": "model_api_key_apikey_getstatus",
      "target": "model_api_key_apikey_topublicjson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/api_key.js",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "model_api_key_apikey_topublicjson",
      "_tgt": "model_api_key_apikey_getstatus"
    },
    {
      "source": "reference_uptime_kuma_server_model_proxy_js",
      "target": "model_proxy_proxy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/proxy.js",
      "source_location": "L3",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_proxy_js",
      "_tgt": "model_proxy_proxy"
    },
    {
      "source": "model_proxy_proxy",
      "target": "model_proxy_proxy_tojson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/proxy.js",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "model_proxy_proxy",
      "_tgt": "model_proxy_proxy_tojson"
    },
    {
      "source": "reference_uptime_kuma_server_model_group_js",
      "target": "model_group_group",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/group.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_group_js",
      "_tgt": "model_group_group"
    },
    {
      "source": "model_group_group",
      "target": "model_group_group_topublicjson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/group.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "model_group_group",
      "_tgt": "model_group_group_topublicjson"
    },
    {
      "source": "model_group_group",
      "target": "model_group_group_getmonitorlist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/group.js",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "model_group_group",
      "_tgt": "model_group_group_getmonitorlist"
    },
    {
      "source": "model_group_group_topublicjson",
      "target": "model_group_group_getmonitorlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/group.js",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "model_group_group_topublicjson",
      "_tgt": "model_group_group_getmonitorlist"
    },
    {
      "source": "reference_uptime_kuma_server_model_remote_browser_js",
      "target": "model_remote_browser_remotebrowser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/remote_browser.js",
      "source_location": "L3",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_remote_browser_js",
      "_tgt": "model_remote_browser_remotebrowser"
    },
    {
      "source": "model_remote_browser_remotebrowser",
      "target": "model_remote_browser_remotebrowser_tojson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/remote_browser.js",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "model_remote_browser_remotebrowser",
      "_tgt": "model_remote_browser_remotebrowser_tojson"
    },
    {
      "source": "reference_uptime_kuma_server_model_user_js",
      "target": "model_user_user",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/user.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_model_user_js",
      "_tgt": "model_user_user"
    },
    {
      "source": "model_user_user",
      "target": "model_user_user_resetpassword",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/user.js",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "model_user_user",
      "_tgt": "model_user_user_resetpassword"
    },
    {
      "source": "model_user_user",
      "target": "model_user_user_createjwt",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/model/user.js",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "model_user_user",
      "_tgt": "model_user_user_createjwt"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_serverchan_js",
      "target": "notification_providers_serverchan_serverchan",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/serverchan.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_serverchan_js",
      "_tgt": "notification_providers_serverchan_serverchan"
    },
    {
      "source": "notification_providers_serverchan_serverchan",
      "target": "notification_providers_serverchan_serverchan_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/serverchan.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_serverchan_serverchan",
      "_tgt": "notification_providers_serverchan_serverchan_send"
    },
    {
      "source": "notification_providers_serverchan_serverchan",
      "target": "notification_providers_serverchan_serverchan_checkstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/serverchan.js",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "notification_providers_serverchan_serverchan",
      "_tgt": "notification_providers_serverchan_serverchan_checkstatus"
    },
    {
      "source": "notification_providers_serverchan_serverchan_send",
      "target": "notification_providers_serverchan_serverchan_checkstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/serverchan.js",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "notification_providers_serverchan_serverchan_send",
      "_tgt": "notification_providers_serverchan_serverchan_checkstatus"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_google_sheets_js",
      "target": "notification_providers_google_sheets_googlesheets",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/google-sheets.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_google_sheets_js",
      "_tgt": "notification_providers_google_sheets_googlesheets"
    },
    {
      "source": "notification_providers_google_sheets_googlesheets",
      "target": "notification_providers_google_sheets_googlesheets_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/google-sheets.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_google_sheets_googlesheets",
      "_tgt": "notification_providers_google_sheets_googlesheets_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_discord_js",
      "target": "notification_providers_discord_discord",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/discord.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_discord_js",
      "_tgt": "notification_providers_discord_discord"
    },
    {
      "source": "notification_providers_discord_discord",
      "target": "notification_providers_discord_discord_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/discord.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_discord_discord",
      "_tgt": "notification_providers_discord_discord_send"
    },
    {
      "source": "notification_providers_discord_discord",
      "target": "notification_providers_discord_discord_formatduration",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/discord.js",
      "source_location": "L268",
      "weight": 1.0,
      "_src": "notification_providers_discord_discord",
      "_tgt": "notification_providers_discord_discord_formatduration"
    },
    {
      "source": "notification_providers_discord_discord_send",
      "target": "notification_providers_discord_discord_formatduration",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/discord.js",
      "source_location": "L182",
      "weight": 1.0,
      "_src": "notification_providers_discord_discord_send",
      "_tgt": "notification_providers_discord_discord_formatduration"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_jira_service_management_js",
      "target": "notification_providers_jira_service_management_jiraservicemanagement",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_jira_service_management_js",
      "_tgt": "notification_providers_jira_service_management_jiraservicemanagement"
    },
    {
      "source": "notification_providers_jira_service_management_jiraservicemanagement",
      "target": "notification_providers_jira_service_management_jiraservicemanagement_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "notification_providers_jira_service_management_jiraservicemanagement",
      "_tgt": "notification_providers_jira_service_management_jiraservicemanagement_send"
    },
    {
      "source": "notification_providers_jira_service_management_jiraservicemanagement",
      "target": "notification_providers_jira_service_management_jiraservicemanagement_getconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "notification_providers_jira_service_management_jiraservicemanagement",
      "_tgt": "notification_providers_jira_service_management_jiraservicemanagement_getconfig"
    },
    {
      "source": "notification_providers_jira_service_management_jiraservicemanagement",
      "target": "notification_providers_jira_service_management_jiraservicemanagement_post",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "notification_providers_jira_service_management_jiraservicemanagement",
      "_tgt": "notification_providers_jira_service_management_jiraservicemanagement_post"
    },
    {
      "source": "notification_providers_jira_service_management_jiraservicemanagement_send",
      "target": "notification_providers_jira_service_management_jiraservicemanagement_post",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "notification_providers_jira_service_management_jiraservicemanagement_send",
      "_tgt": "notification_providers_jira_service_management_jiraservicemanagement_post"
    },
    {
      "source": "notification_providers_jira_service_management_jiraservicemanagement_send",
      "target": "notification_providers_jira_service_management_jiraservicemanagement_getconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "notification_providers_jira_service_management_jiraservicemanagement_send",
      "_tgt": "notification_providers_jira_service_management_jiraservicemanagement_getconfig"
    },
    {
      "source": "notification_providers_jira_service_management_jiraservicemanagement_getconfig",
      "target": "notification_providers_jira_service_management_jiraservicemanagement_post",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "notification_providers_jira_service_management_jiraservicemanagement_post",
      "_tgt": "notification_providers_jira_service_management_jiraservicemanagement_getconfig"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_clicksendsms_js",
      "target": "notification_providers_clicksendsms_clicksendsms",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/clicksendsms.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_clicksendsms_js",
      "_tgt": "notification_providers_clicksendsms_clicksendsms"
    },
    {
      "source": "notification_providers_clicksendsms_clicksendsms",
      "target": "notification_providers_clicksendsms_clicksendsms_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/clicksendsms.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_clicksendsms_clicksendsms",
      "_tgt": "notification_providers_clicksendsms_clicksendsms_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_bale_js",
      "target": "notification_providers_bale_bale",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/bale.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_bale_js",
      "_tgt": "notification_providers_bale_bale"
    },
    {
      "source": "notification_providers_bale_bale",
      "target": "notification_providers_bale_bale_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/bale.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_bale_bale",
      "_tgt": "notification_providers_bale_bale_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_google_chat_js",
      "target": "notification_providers_google_chat_googlechat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/google-chat.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_google_chat_js",
      "_tgt": "notification_providers_google_chat_googlechat"
    },
    {
      "source": "notification_providers_google_chat_googlechat",
      "target": "notification_providers_google_chat_googlechat_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/google-chat.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "notification_providers_google_chat_googlechat",
      "_tgt": "notification_providers_google_chat_googlechat_send"
    },
    {
      "source": "notification_providers_google_chat_googlechat_send",
      "target": "notification_providers_opsgenie_opsgenie_post",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/google-chat.js",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "notification_providers_google_chat_googlechat_send",
      "_tgt": "notification_providers_opsgenie_opsgenie_post"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_feishu_js",
      "target": "notification_providers_feishu_feishu",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/feishu.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_feishu_js",
      "_tgt": "notification_providers_feishu_feishu"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_feishu_js",
      "target": "notification_providers_feishu_getcontent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/feishu.js",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_feishu_js",
      "_tgt": "notification_providers_feishu_getcontent"
    },
    {
      "source": "notification_providers_feishu_feishu",
      "target": "notification_providers_feishu_feishu_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/feishu.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_feishu_feishu",
      "_tgt": "notification_providers_feishu_feishu_send"
    },
    {
      "source": "notification_providers_feishu_feishu_send",
      "target": "notification_providers_feishu_getcontent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/feishu.js",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "notification_providers_feishu_feishu_send",
      "_tgt": "notification_providers_feishu_getcontent"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_serwersms_js",
      "target": "notification_providers_serwersms_serwersms",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/serwersms.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_serwersms_js",
      "_tgt": "notification_providers_serwersms_serwersms"
    },
    {
      "source": "notification_providers_serwersms_serwersms",
      "target": "notification_providers_serwersms_serwersms_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/serwersms.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_serwersms_serwersms",
      "_tgt": "notification_providers_serwersms_serwersms_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_apprise_js",
      "target": "notification_providers_apprise_apprise",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/apprise.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_apprise_js",
      "_tgt": "notification_providers_apprise_apprise"
    },
    {
      "source": "notification_providers_apprise_apprise",
      "target": "notification_providers_apprise_apprise_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/apprise.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_apprise_apprise",
      "_tgt": "notification_providers_apprise_apprise_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_techulus_push_js",
      "target": "notification_providers_techulus_push_techuluspush",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/techulus-push.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_techulus_push_js",
      "_tgt": "notification_providers_techulus_push_techuluspush"
    },
    {
      "source": "notification_providers_techulus_push_techuluspush",
      "target": "notification_providers_techulus_push_techuluspush_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/techulus-push.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_techulus_push_techuluspush",
      "_tgt": "notification_providers_techulus_push_techuluspush_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_smsmanager_js",
      "target": "notification_providers_smsmanager_smsmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/smsmanager.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_smsmanager_js",
      "_tgt": "notification_providers_smsmanager_smsmanager"
    },
    {
      "source": "notification_providers_smsmanager_smsmanager",
      "target": "notification_providers_smsmanager_smsmanager_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/smsmanager.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_smsmanager_smsmanager",
      "_tgt": "notification_providers_smsmanager_smsmanager_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_pushbullet_js",
      "target": "notification_providers_pushbullet_pushbullet",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushbullet.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_pushbullet_js",
      "_tgt": "notification_providers_pushbullet_pushbullet"
    },
    {
      "source": "notification_providers_pushbullet_pushbullet",
      "target": "notification_providers_pushbullet_pushbullet_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushbullet.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "notification_providers_pushbullet_pushbullet",
      "_tgt": "notification_providers_pushbullet_pushbullet_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_cellsynt_js",
      "target": "notification_providers_cellsynt_cellsynt",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/cellsynt.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_cellsynt_js",
      "_tgt": "notification_providers_cellsynt_cellsynt"
    },
    {
      "source": "notification_providers_cellsynt_cellsynt",
      "target": "notification_providers_cellsynt_cellsynt_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/cellsynt.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_cellsynt_cellsynt",
      "_tgt": "notification_providers_cellsynt_cellsynt_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_send_grid_js",
      "target": "notification_providers_send_grid_sendgrid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/send-grid.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_send_grid_js",
      "_tgt": "notification_providers_send_grid_sendgrid"
    },
    {
      "source": "notification_providers_send_grid_sendgrid",
      "target": "notification_providers_send_grid_sendgrid_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/send-grid.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_send_grid_sendgrid",
      "_tgt": "notification_providers_send_grid_sendgrid_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_notifery_js",
      "target": "notification_providers_notifery_notifery",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/notifery.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_notifery_js",
      "_tgt": "notification_providers_notifery_notifery"
    },
    {
      "source": "notification_providers_notifery_notifery",
      "target": "notification_providers_notifery_notifery_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/notifery.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "notification_providers_notifery_notifery",
      "_tgt": "notification_providers_notifery_notifery_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_pushy_js",
      "target": "notification_providers_pushy_pushy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushy.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_pushy_js",
      "_tgt": "notification_providers_pushy_pushy"
    },
    {
      "source": "notification_providers_pushy_pushy",
      "target": "notification_providers_pushy_pushy_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushy.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_pushy_pushy",
      "_tgt": "notification_providers_pushy_pushy_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_whapi_js",
      "target": "notification_providers_whapi_whapi",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/whapi.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_whapi_js",
      "_tgt": "notification_providers_whapi_whapi"
    },
    {
      "source": "notification_providers_whapi_whapi",
      "target": "notification_providers_whapi_whapi_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/whapi.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_whapi_whapi",
      "_tgt": "notification_providers_whapi_whapi_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_gotify_js",
      "target": "notification_providers_gotify_gotify",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/gotify.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_gotify_js",
      "_tgt": "notification_providers_gotify_gotify"
    },
    {
      "source": "notification_providers_gotify_gotify",
      "target": "notification_providers_gotify_gotify_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/gotify.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_gotify_gotify",
      "_tgt": "notification_providers_gotify_gotify_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_sevenio_js",
      "target": "notification_providers_sevenio_sevenio",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/sevenio.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_sevenio_js",
      "_tgt": "notification_providers_sevenio_sevenio"
    },
    {
      "source": "notification_providers_sevenio_sevenio",
      "target": "notification_providers_sevenio_sevenio_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/sevenio.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_sevenio_sevenio",
      "_tgt": "notification_providers_sevenio_sevenio_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_evolution_js",
      "target": "notification_providers_evolution_evolution",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/evolution.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_evolution_js",
      "_tgt": "notification_providers_evolution_evolution"
    },
    {
      "source": "notification_providers_evolution_evolution",
      "target": "notification_providers_evolution_evolution_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/evolution.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_evolution_evolution",
      "_tgt": "notification_providers_evolution_evolution_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_zoho_cliq_js",
      "target": "notification_providers_zoho_cliq_zohocliq",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/zoho-cliq.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_zoho_cliq_js",
      "_tgt": "notification_providers_zoho_cliq_zohocliq"
    },
    {
      "source": "notification_providers_zoho_cliq_zohocliq",
      "target": "notification_providers_zoho_cliq_zohocliq_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/zoho-cliq.js",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "notification_providers_zoho_cliq_zohocliq",
      "_tgt": "notification_providers_zoho_cliq_zohocliq_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_ntfy_js",
      "target": "notification_providers_ntfy_ntfy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/ntfy.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_ntfy_js",
      "_tgt": "notification_providers_ntfy_ntfy"
    },
    {
      "source": "notification_providers_ntfy_ntfy",
      "target": "notification_providers_ntfy_ntfy_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/ntfy.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_ntfy_ntfy",
      "_tgt": "notification_providers_ntfy_ntfy_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_smseagle_js",
      "target": "notification_providers_smseagle_smseagle",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/smseagle.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_smseagle_js",
      "_tgt": "notification_providers_smseagle_smseagle"
    },
    {
      "source": "notification_providers_smseagle_smseagle",
      "target": "notification_providers_smseagle_smseagle_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/smseagle.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_smseagle_smseagle",
      "_tgt": "notification_providers_smseagle_smseagle_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_pumble_js",
      "target": "notification_providers_pumble_pumble",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pumble.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_pumble_js",
      "_tgt": "notification_providers_pumble_pumble"
    },
    {
      "source": "notification_providers_pumble_pumble",
      "target": "notification_providers_pumble_pumble_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pumble.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_pumble_pumble",
      "_tgt": "notification_providers_pumble_pumble_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_yzj_js",
      "target": "notification_providers_yzj_yzj",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/yzj.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_yzj_js",
      "_tgt": "notification_providers_yzj_yzj"
    },
    {
      "source": "notification_providers_yzj_yzj",
      "target": "notification_providers_yzj_yzj_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/yzj.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_yzj_yzj",
      "_tgt": "notification_providers_yzj_yzj_send"
    },
    {
      "source": "notification_providers_yzj_yzj",
      "target": "notification_providers_yzj_yzj_statustostring",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/yzj.js",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "notification_providers_yzj_yzj",
      "_tgt": "notification_providers_yzj_yzj_statustostring"
    },
    {
      "source": "notification_providers_yzj_yzj_send",
      "target": "notification_providers_yzj_yzj_statustostring",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/yzj.js",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "notification_providers_yzj_yzj_send",
      "_tgt": "notification_providers_yzj_yzj_statustostring"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_stackfield_js",
      "target": "notification_providers_stackfield_stackfield",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/stackfield.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_stackfield_js",
      "_tgt": "notification_providers_stackfield_stackfield"
    },
    {
      "source": "notification_providers_stackfield_stackfield",
      "target": "notification_providers_stackfield_stackfield_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/stackfield.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "notification_providers_stackfield_stackfield",
      "_tgt": "notification_providers_stackfield_stackfield_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_wecom_js",
      "target": "notification_providers_wecom_wecom",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/wecom.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_wecom_js",
      "_tgt": "notification_providers_wecom_wecom"
    },
    {
      "source": "notification_providers_wecom_wecom",
      "target": "notification_providers_wecom_wecom_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/wecom.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_wecom_wecom",
      "_tgt": "notification_providers_wecom_wecom_send"
    },
    {
      "source": "notification_providers_wecom_wecom",
      "target": "notification_providers_wecom_wecom_composemessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/wecom.js",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "notification_providers_wecom_wecom",
      "_tgt": "notification_providers_wecom_wecom_composemessage"
    },
    {
      "source": "notification_providers_wecom_wecom_send",
      "target": "notification_providers_wecom_wecom_composemessage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/wecom.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "notification_providers_wecom_wecom_send",
      "_tgt": "notification_providers_wecom_wecom_composemessage"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_octopush_js",
      "target": "notification_providers_octopush_octopush",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/octopush.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_octopush_js",
      "_tgt": "notification_providers_octopush_octopush"
    },
    {
      "source": "notification_providers_octopush_octopush",
      "target": "notification_providers_octopush_octopush_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/octopush.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_octopush_octopush",
      "_tgt": "notification_providers_octopush_octopush_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_nostr_js",
      "target": "notification_providers_nostr_nostr",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_nostr_js",
      "_tgt": "notification_providers_nostr_nostr"
    },
    {
      "source": "notification_providers_nostr_nostr",
      "target": "notification_providers_nostr_nostr_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "notification_providers_nostr_nostr",
      "_tgt": "notification_providers_nostr_nostr_send"
    },
    {
      "source": "notification_providers_nostr_nostr",
      "target": "notification_providers_nostr_nostr_getprivatekey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "notification_providers_nostr_nostr",
      "_tgt": "notification_providers_nostr_nostr_getprivatekey"
    },
    {
      "source": "notification_providers_nostr_nostr",
      "target": "notification_providers_nostr_nostr_getpublickeys",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "notification_providers_nostr_nostr",
      "_tgt": "notification_providers_nostr_nostr_getpublickeys"
    },
    {
      "source": "notification_providers_nostr_nostr_send",
      "target": "notification_providers_nostr_nostr_getprivatekey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "notification_providers_nostr_nostr_send",
      "_tgt": "notification_providers_nostr_nostr_getprivatekey"
    },
    {
      "source": "notification_providers_nostr_nostr_send",
      "target": "notification_providers_nostr_nostr_getpublickeys",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "notification_providers_nostr_nostr_send",
      "_tgt": "notification_providers_nostr_nostr_getpublickeys"
    },
    {
      "source": "notification_providers_nostr_nostr_send",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "notification_providers_nostr_nostr_send",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_gorush_js",
      "target": "notification_providers_gorush_gorush",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/gorush.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_gorush_js",
      "_tgt": "notification_providers_gorush_gorush"
    },
    {
      "source": "notification_providers_gorush_gorush",
      "target": "notification_providers_gorush_gorush_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/gorush.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_gorush_gorush",
      "_tgt": "notification_providers_gorush_gorush_send"
    },
    {
      "source": "notification_providers_gorush_gorush_send",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/gorush.js",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "notification_providers_gorush_gorush_send",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_pushover_js",
      "target": "notification_providers_pushover_pushover",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushover.js",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_pushover_js",
      "_tgt": "notification_providers_pushover_pushover"
    },
    {
      "source": "notification_providers_pushover_pushover",
      "target": "notification_providers_pushover_pushover_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushover.js",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "notification_providers_pushover_pushover",
      "_tgt": "notification_providers_pushover_pushover_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_alerta_js",
      "target": "notification_providers_alerta_alerta",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/alerta.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_alerta_js",
      "_tgt": "notification_providers_alerta_alerta"
    },
    {
      "source": "notification_providers_alerta_alerta",
      "target": "notification_providers_alerta_alerta_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/alerta.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_alerta_alerta",
      "_tgt": "notification_providers_alerta_alerta_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_aliyun_sms_js",
      "target": "notification_providers_aliyun_sms_aliyunsms",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_aliyun_sms_js",
      "_tgt": "notification_providers_aliyun_sms_aliyunsms"
    },
    {
      "source": "notification_providers_aliyun_sms_aliyunsms",
      "target": "notification_providers_aliyun_sms_aliyunsms_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "notification_providers_aliyun_sms_aliyunsms",
      "_tgt": "notification_providers_aliyun_sms_aliyunsms_send"
    },
    {
      "source": "notification_providers_aliyun_sms_aliyunsms",
      "target": "notification_providers_aliyun_sms_aliyunsms_sendsms",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "notification_providers_aliyun_sms_aliyunsms",
      "_tgt": "notification_providers_aliyun_sms_aliyunsms_sendsms"
    },
    {
      "source": "notification_providers_aliyun_sms_aliyunsms",
      "target": "notification_providers_aliyun_sms_aliyunsms_sign",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "notification_providers_aliyun_sms_aliyunsms",
      "_tgt": "notification_providers_aliyun_sms_aliyunsms_sign"
    },
    {
      "source": "notification_providers_aliyun_sms_aliyunsms",
      "target": "notification_providers_aliyun_sms_aliyunsms_statustostring",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "notification_providers_aliyun_sms_aliyunsms",
      "_tgt": "notification_providers_aliyun_sms_aliyunsms_statustostring"
    },
    {
      "source": "notification_providers_aliyun_sms_aliyunsms",
      "target": "notification_providers_aliyun_sms_aliyunsms_removeipanddomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "notification_providers_aliyun_sms_aliyunsms",
      "_tgt": "notification_providers_aliyun_sms_aliyunsms_removeipanddomain"
    },
    {
      "source": "notification_providers_aliyun_sms_aliyunsms_send",
      "target": "notification_providers_aliyun_sms_aliyunsms_statustostring",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "notification_providers_aliyun_sms_aliyunsms_send",
      "_tgt": "notification_providers_aliyun_sms_aliyunsms_statustostring"
    },
    {
      "source": "notification_providers_aliyun_sms_aliyunsms_send",
      "target": "notification_providers_aliyun_sms_aliyunsms_removeipanddomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "notification_providers_aliyun_sms_aliyunsms_send",
      "_tgt": "notification_providers_aliyun_sms_aliyunsms_removeipanddomain"
    },
    {
      "source": "notification_providers_aliyun_sms_aliyunsms_send",
      "target": "notification_providers_aliyun_sms_aliyunsms_sendsms",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "notification_providers_aliyun_sms_aliyunsms_send",
      "_tgt": "notification_providers_aliyun_sms_aliyunsms_sendsms"
    },
    {
      "source": "notification_providers_aliyun_sms_aliyunsms_sendsms",
      "target": "notification_providers_aliyun_sms_aliyunsms_sign",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "notification_providers_aliyun_sms_aliyunsms_sendsms",
      "_tgt": "notification_providers_aliyun_sms_aliyunsms_sign"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_resend_js",
      "target": "notification_providers_resend_resend",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/resend.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_resend_js",
      "_tgt": "notification_providers_resend_resend"
    },
    {
      "source": "notification_providers_resend_resend",
      "target": "notification_providers_resend_resend_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/resend.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_resend_resend",
      "_tgt": "notification_providers_resend_resend_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_slack_js",
      "target": "notification_providers_slack_slack",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_slack_js",
      "_tgt": "notification_providers_slack_slack"
    },
    {
      "source": "notification_providers_slack_slack",
      "target": "notification_providers_slack_slack_deprecateurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "notification_providers_slack_slack",
      "_tgt": "notification_providers_slack_slack_deprecateurl"
    },
    {
      "source": "notification_providers_slack_slack",
      "target": "notification_providers_slack_slack_buildactions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "notification_providers_slack_slack",
      "_tgt": "notification_providers_slack_slack_buildactions"
    },
    {
      "source": "notification_providers_slack_slack",
      "target": "notification_providers_slack_slack_buildblocks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "notification_providers_slack_slack",
      "_tgt": "notification_providers_slack_slack_buildblocks"
    },
    {
      "source": "notification_providers_slack_slack",
      "target": "notification_providers_slack_slack_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "notification_providers_slack_slack",
      "_tgt": "notification_providers_slack_slack_send"
    },
    {
      "source": "notification_providers_slack_slack_deprecateurl",
      "target": "notification_providers_slack_slack_send",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "notification_providers_slack_slack_send",
      "_tgt": "notification_providers_slack_slack_deprecateurl"
    },
    {
      "source": "notification_providers_slack_slack_buildactions",
      "target": "notification_providers_slack_slack_buildblocks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "notification_providers_slack_slack_buildblocks",
      "_tgt": "notification_providers_slack_slack_buildactions"
    },
    {
      "source": "notification_providers_slack_slack_buildblocks",
      "target": "notification_providers_slack_slack_send",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "notification_providers_slack_slack_send",
      "_tgt": "notification_providers_slack_slack_buildblocks"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_halopsa_js",
      "target": "notification_providers_halopsa_halopsa",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/HaloPSA.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_halopsa_js",
      "_tgt": "notification_providers_halopsa_halopsa"
    },
    {
      "source": "notification_providers_halopsa_halopsa",
      "target": "notification_providers_halopsa_halopsa_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/HaloPSA.js",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "notification_providers_halopsa_halopsa",
      "_tgt": "notification_providers_halopsa_halopsa_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_bark_js",
      "target": "notification_providers_bark_bark",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_bark_js",
      "_tgt": "notification_providers_bark_bark"
    },
    {
      "source": "notification_providers_bark_bark",
      "target": "notification_providers_bark_bark_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "notification_providers_bark_bark",
      "_tgt": "notification_providers_bark_bark_send"
    },
    {
      "source": "notification_providers_bark_bark",
      "target": "notification_providers_bark_bark_additionalparameters",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "notification_providers_bark_bark",
      "_tgt": "notification_providers_bark_bark_additionalparameters"
    },
    {
      "source": "notification_providers_bark_bark",
      "target": "notification_providers_bark_bark_checkresult",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "notification_providers_bark_bark",
      "_tgt": "notification_providers_bark_bark_checkresult"
    },
    {
      "source": "notification_providers_bark_bark",
      "target": "notification_providers_bark_bark_postnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "notification_providers_bark_bark",
      "_tgt": "notification_providers_bark_bark_postnotification"
    },
    {
      "source": "notification_providers_bark_bark_send",
      "target": "notification_providers_bark_bark_postnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "notification_providers_bark_bark_send",
      "_tgt": "notification_providers_bark_bark_postnotification"
    },
    {
      "source": "notification_providers_bark_bark_additionalparameters",
      "target": "notification_providers_bark_bark_postnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "notification_providers_bark_bark_postnotification",
      "_tgt": "notification_providers_bark_bark_additionalparameters"
    },
    {
      "source": "notification_providers_bark_bark_checkresult",
      "target": "notification_providers_bark_bark_postnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "notification_providers_bark_bark_postnotification",
      "_tgt": "notification_providers_bark_bark_checkresult"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_telnyx_js",
      "target": "notification_providers_telnyx_telnyx",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/telnyx.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_telnyx_js",
      "_tgt": "notification_providers_telnyx_telnyx"
    },
    {
      "source": "notification_providers_telnyx_telnyx",
      "target": "notification_providers_telnyx_telnyx_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/telnyx.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_telnyx_telnyx",
      "_tgt": "notification_providers_telnyx_telnyx_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_pagertree_js",
      "target": "notification_providers_pagertree_pagertree",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_pagertree_js",
      "_tgt": "notification_providers_pagertree_pagertree"
    },
    {
      "source": "notification_providers_pagertree_pagertree",
      "target": "notification_providers_pagertree_pagertree_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "notification_providers_pagertree_pagertree",
      "_tgt": "notification_providers_pagertree_pagertree_send"
    },
    {
      "source": "notification_providers_pagertree_pagertree",
      "target": "notification_providers_pagertree_pagertree_checkresult",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "notification_providers_pagertree_pagertree",
      "_tgt": "notification_providers_pagertree_pagertree_checkresult"
    },
    {
      "source": "notification_providers_pagertree_pagertree",
      "target": "notification_providers_pagertree_pagertree_postnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "notification_providers_pagertree_pagertree",
      "_tgt": "notification_providers_pagertree_pagertree_postnotification"
    },
    {
      "source": "notification_providers_pagertree_pagertree_send",
      "target": "notification_providers_pagertree_pagertree_postnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "notification_providers_pagertree_pagertree_send",
      "_tgt": "notification_providers_pagertree_pagertree_postnotification"
    },
    {
      "source": "notification_providers_pagertree_pagertree_checkresult",
      "target": "notification_providers_pagertree_pagertree_postnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "notification_providers_pagertree_pagertree_postnotification",
      "_tgt": "notification_providers_pagertree_pagertree_checkresult"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_flashduty_js",
      "target": "notification_providers_flashduty_flashduty",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_flashduty_js",
      "_tgt": "notification_providers_flashduty_flashduty"
    },
    {
      "source": "notification_providers_flashduty_flashduty",
      "target": "notification_providers_flashduty_flashduty_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "notification_providers_flashduty_flashduty",
      "_tgt": "notification_providers_flashduty_flashduty_send"
    },
    {
      "source": "notification_providers_flashduty_flashduty",
      "target": "notification_providers_flashduty_flashduty_genmonitorurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "notification_providers_flashduty_flashduty",
      "_tgt": "notification_providers_flashduty_flashduty_genmonitorurl"
    },
    {
      "source": "notification_providers_flashduty_flashduty",
      "target": "notification_providers_flashduty_flashduty_postnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "notification_providers_flashduty_flashduty",
      "_tgt": "notification_providers_flashduty_flashduty_postnotification"
    },
    {
      "source": "notification_providers_flashduty_flashduty_send",
      "target": "notification_providers_flashduty_flashduty_postnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "notification_providers_flashduty_flashduty_send",
      "_tgt": "notification_providers_flashduty_flashduty_postnotification"
    },
    {
      "source": "notification_providers_flashduty_flashduty_genmonitorurl",
      "target": "notification_providers_flashduty_flashduty_postnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "notification_providers_flashduty_flashduty_postnotification",
      "_tgt": "notification_providers_flashduty_flashduty_genmonitorurl"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_smsir_js",
      "target": "notification_providers_smsir_smsir",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/smsir.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_smsir_js",
      "_tgt": "notification_providers_smsir_smsir"
    },
    {
      "source": "notification_providers_smsir_smsir",
      "target": "notification_providers_smsir_smsir_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/smsir.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_smsir_smsir",
      "_tgt": "notification_providers_smsir_smsir_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_webpush_js",
      "target": "notification_providers_webpush_webpush",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/Webpush.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_webpush_js",
      "_tgt": "notification_providers_webpush_webpush"
    },
    {
      "source": "notification_providers_webpush_webpush",
      "target": "notification_providers_webpush_webpush_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/Webpush.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_webpush_webpush",
      "_tgt": "notification_providers_webpush_webpush_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_home_assistant_js",
      "target": "notification_providers_home_assistant_homeassistant",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/home-assistant.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_home_assistant_js",
      "_tgt": "notification_providers_home_assistant_homeassistant"
    },
    {
      "source": "notification_providers_home_assistant_homeassistant",
      "target": "notification_providers_home_assistant_homeassistant_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/home-assistant.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "notification_providers_home_assistant_homeassistant",
      "_tgt": "notification_providers_home_assistant_homeassistant_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_twilio_js",
      "target": "notification_providers_twilio_twilio",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/twilio.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_twilio_js",
      "_tgt": "notification_providers_twilio_twilio"
    },
    {
      "source": "notification_providers_twilio_twilio",
      "target": "notification_providers_twilio_twilio_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/twilio.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_twilio_twilio",
      "_tgt": "notification_providers_twilio_twilio_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_matrix_js",
      "target": "notification_providers_matrix_matrix",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/matrix.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_matrix_js",
      "_tgt": "notification_providers_matrix_matrix"
    },
    {
      "source": "notification_providers_matrix_matrix",
      "target": "notification_providers_matrix_matrix_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/matrix.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "notification_providers_matrix_matrix",
      "_tgt": "notification_providers_matrix_matrix_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_signl4_js",
      "target": "notification_providers_signl4_signl4",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/signl4.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_signl4_js",
      "_tgt": "notification_providers_signl4_signl4"
    },
    {
      "source": "notification_providers_signl4_signl4",
      "target": "notification_providers_signl4_signl4_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/signl4.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_signl4_signl4",
      "_tgt": "notification_providers_signl4_signl4_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_kook_js",
      "target": "notification_providers_kook_kook",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/kook.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_kook_js",
      "_tgt": "notification_providers_kook_kook"
    },
    {
      "source": "notification_providers_kook_kook",
      "target": "notification_providers_kook_kook_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/kook.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_kook_kook",
      "_tgt": "notification_providers_kook_kook_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_fluxer_js",
      "target": "notification_providers_fluxer_fluxer",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/fluxer.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_fluxer_js",
      "_tgt": "notification_providers_fluxer_fluxer"
    },
    {
      "source": "notification_providers_fluxer_fluxer",
      "target": "notification_providers_fluxer_fluxer_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/fluxer.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_fluxer_fluxer",
      "_tgt": "notification_providers_fluxer_fluxer_send"
    },
    {
      "source": "notification_providers_fluxer_fluxer",
      "target": "notification_providers_fluxer_fluxer_formatduration",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/fluxer.js",
      "source_location": "L228",
      "weight": 1.0,
      "_src": "notification_providers_fluxer_fluxer",
      "_tgt": "notification_providers_fluxer_fluxer_formatduration"
    },
    {
      "source": "notification_providers_fluxer_fluxer_send",
      "target": "notification_providers_fluxer_fluxer_formatduration",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/fluxer.js",
      "source_location": "L151",
      "weight": 1.0,
      "_src": "notification_providers_fluxer_fluxer_send",
      "_tgt": "notification_providers_fluxer_fluxer_formatduration"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_line_js",
      "target": "notification_providers_line_line",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/line.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_line_js",
      "_tgt": "notification_providers_line_line"
    },
    {
      "source": "notification_providers_line_line",
      "target": "notification_providers_line_line_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/line.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_line_line",
      "_tgt": "notification_providers_line_line_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_max_js",
      "target": "notification_providers_max_max",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/max.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_max_js",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "notification_providers_max_max",
      "target": "notification_providers_max_max_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/max.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_max_max",
      "_tgt": "notification_providers_max_max_send"
    },
    {
      "source": "notification_providers_max_max",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records.go",
      "source_location": "L244",
      "weight": 1.0,
      "_src": "records_records_averagesystemstatsslice",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "notification_providers_max_max",
      "target": "alerts_alertmanager_handlesystemalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemalerts",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "notification_providers_max_max",
      "target": "alerts_alertmanager_handlesystemdown",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemdown",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "notification_providers_max_max",
      "target": "alerts_alertmanager_restorependingstatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L234",
      "weight": 1.0,
      "_src": "alerts_alertmanager_restorependingstatusalerts",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "notification_providers_max_max",
      "target": "systems_systemmanager_initialize",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "systems_systemmanager_initialize",
      "_tgt": "notification_providers_max_max"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_threema_js",
      "target": "notification_providers_threema_threema",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/threema.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_threema_js",
      "_tgt": "notification_providers_threema_threema"
    },
    {
      "source": "notification_providers_threema_threema",
      "target": "notification_providers_threema_threema_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/threema.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_threema_threema",
      "_tgt": "notification_providers_threema_threema_send"
    },
    {
      "source": "notification_providers_threema_threema",
      "target": "notification_providers_threema_threema_handleapierror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/threema.js",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "notification_providers_threema_threema",
      "_tgt": "notification_providers_threema_threema_handleapierror"
    },
    {
      "source": "notification_providers_threema_threema_send",
      "target": "notification_providers_threema_threema_handleapierror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/threema.js",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "notification_providers_threema_threema_send",
      "_tgt": "notification_providers_threema_threema_handleapierror"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_rocket_chat_js",
      "target": "notification_providers_rocket_chat_rocketchat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/rocket-chat.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_rocket_chat_js",
      "_tgt": "notification_providers_rocket_chat_rocketchat"
    },
    {
      "source": "notification_providers_rocket_chat_rocketchat",
      "target": "notification_providers_rocket_chat_rocketchat_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/rocket-chat.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "notification_providers_rocket_chat_rocketchat",
      "_tgt": "notification_providers_rocket_chat_rocketchat_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_smtp_js",
      "target": "notification_providers_smtp_smtp",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/smtp.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_smtp_js",
      "_tgt": "notification_providers_smtp_smtp"
    },
    {
      "source": "notification_providers_smtp_smtp",
      "target": "notification_providers_smtp_smtp_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/smtp.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_smtp_smtp",
      "_tgt": "notification_providers_smtp_smtp_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_heii_oncall_js",
      "target": "notification_providers_heii_oncall_heiioncall",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/heii-oncall.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_heii_oncall_js",
      "_tgt": "notification_providers_heii_oncall_heiioncall"
    },
    {
      "source": "notification_providers_heii_oncall_heiioncall",
      "target": "notification_providers_heii_oncall_heiioncall_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/heii-oncall.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "notification_providers_heii_oncall_heiioncall",
      "_tgt": "notification_providers_heii_oncall_heiioncall_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_teams_js",
      "target": "notification_providers_teams_teams",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/teams.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_teams_js",
      "_tgt": "notification_providers_teams_teams"
    },
    {
      "source": "notification_providers_teams_teams",
      "target": "notification_providers_teams_teams_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/teams.js",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "notification_providers_teams_teams",
      "_tgt": "notification_providers_teams_teams_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_dingding_js",
      "target": "notification_providers_dingding_dingding",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_dingding_js",
      "_tgt": "notification_providers_dingding_dingding"
    },
    {
      "source": "notification_providers_dingding_dingding",
      "target": "notification_providers_dingding_dingding_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "notification_providers_dingding_dingding",
      "_tgt": "notification_providers_dingding_dingding_send"
    },
    {
      "source": "notification_providers_dingding_dingding",
      "target": "notification_providers_dingding_dingding_sendtodingding",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "notification_providers_dingding_dingding",
      "_tgt": "notification_providers_dingding_dingding_sendtodingding"
    },
    {
      "source": "notification_providers_dingding_dingding",
      "target": "notification_providers_dingding_dingding_sign",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "notification_providers_dingding_dingding",
      "_tgt": "notification_providers_dingding_dingding_sign"
    },
    {
      "source": "notification_providers_dingding_dingding",
      "target": "notification_providers_dingding_dingding_statustostring",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "notification_providers_dingding_dingding",
      "_tgt": "notification_providers_dingding_dingding_statustostring"
    },
    {
      "source": "notification_providers_dingding_dingding_send",
      "target": "notification_providers_dingding_dingding_statustostring",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "notification_providers_dingding_dingding_send",
      "_tgt": "notification_providers_dingding_dingding_statustostring"
    },
    {
      "source": "notification_providers_dingding_dingding_send",
      "target": "notification_providers_dingding_dingding_sendtodingding",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "notification_providers_dingding_dingding_send",
      "_tgt": "notification_providers_dingding_dingding_sendtodingding"
    },
    {
      "source": "notification_providers_dingding_dingding_sendtodingding",
      "target": "notification_providers_dingding_dingding_sign",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "notification_providers_dingding_dingding_sendtodingding",
      "_tgt": "notification_providers_dingding_dingding_sign"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_wpush_js",
      "target": "notification_providers_wpush_wpush",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/wpush.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_wpush_js",
      "_tgt": "notification_providers_wpush_wpush"
    },
    {
      "source": "notification_providers_wpush_wpush",
      "target": "notification_providers_wpush_wpush_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/wpush.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_wpush_wpush",
      "_tgt": "notification_providers_wpush_wpush_send"
    },
    {
      "source": "notification_providers_wpush_wpush",
      "target": "notification_providers_wpush_wpush_checkstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/wpush.js",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "notification_providers_wpush_wpush",
      "_tgt": "notification_providers_wpush_wpush_checkstatus"
    },
    {
      "source": "notification_providers_wpush_wpush_send",
      "target": "notification_providers_wpush_wpush_checkstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/wpush.js",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "notification_providers_wpush_wpush_send",
      "_tgt": "notification_providers_wpush_wpush_checkstatus"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_onesender_js",
      "target": "notification_providers_onesender_onesender",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/onesender.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_onesender_js",
      "_tgt": "notification_providers_onesender_onesender"
    },
    {
      "source": "notification_providers_onesender_onesender",
      "target": "notification_providers_onesender_onesender_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/onesender.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_onesender_onesender",
      "_tgt": "notification_providers_onesender_onesender_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_opsgenie_js",
      "target": "notification_providers_opsgenie_opsgenie",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/opsgenie.js",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_opsgenie_js",
      "_tgt": "notification_providers_opsgenie_opsgenie"
    },
    {
      "source": "notification_providers_opsgenie_opsgenie",
      "target": "notification_providers_opsgenie_opsgenie_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/opsgenie.js",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "notification_providers_opsgenie_opsgenie",
      "_tgt": "notification_providers_opsgenie_opsgenie_send"
    },
    {
      "source": "notification_providers_opsgenie_opsgenie",
      "target": "notification_providers_opsgenie_opsgenie_post",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/opsgenie.js",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "notification_providers_opsgenie_opsgenie",
      "_tgt": "notification_providers_opsgenie_opsgenie_post"
    },
    {
      "source": "notification_providers_opsgenie_opsgenie_send",
      "target": "notification_providers_opsgenie_opsgenie_post",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/opsgenie.js",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "notification_providers_opsgenie_opsgenie_send",
      "_tgt": "notification_providers_opsgenie_opsgenie_post"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_pushplus_js",
      "target": "notification_providers_pushplus_pushplus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushplus.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_pushplus_js",
      "_tgt": "notification_providers_pushplus_pushplus"
    },
    {
      "source": "notification_providers_pushplus_pushplus",
      "target": "notification_providers_pushplus_pushplus_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushplus.js",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "notification_providers_pushplus_pushplus",
      "_tgt": "notification_providers_pushplus_pushplus_send"
    },
    {
      "source": "notification_providers_pushplus_pushplus",
      "target": "notification_providers_pushplus_pushplus_checkstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushplus.js",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "notification_providers_pushplus_pushplus",
      "_tgt": "notification_providers_pushplus_pushplus_checkstatus"
    },
    {
      "source": "notification_providers_pushplus_pushplus_send",
      "target": "notification_providers_pushplus_pushplus_checkstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushplus.js",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "notification_providers_pushplus_pushplus_send",
      "_tgt": "notification_providers_pushplus_pushplus_checkstatus"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_360messenger_js",
      "target": "notification_providers_360messenger_whatsapp360messenger",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/360messenger.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_360messenger_js",
      "_tgt": "notification_providers_360messenger_whatsapp360messenger"
    },
    {
      "source": "notification_providers_360messenger_whatsapp360messenger",
      "target": "notification_providers_360messenger_whatsapp360messenger_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/360messenger.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_360messenger_whatsapp360messenger",
      "_tgt": "notification_providers_360messenger_whatsapp360messenger_send"
    },
    {
      "source": "notification_providers_360messenger_whatsapp360messenger",
      "target": "notification_providers_360messenger_whatsapp360messenger_applytemplate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/360messenger.js",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "notification_providers_360messenger_whatsapp360messenger",
      "_tgt": "notification_providers_360messenger_whatsapp360messenger_applytemplate"
    },
    {
      "source": "notification_providers_360messenger_whatsapp360messenger_send",
      "target": "notification_providers_360messenger_whatsapp360messenger_applytemplate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/360messenger.js",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "notification_providers_360messenger_whatsapp360messenger_send",
      "_tgt": "notification_providers_360messenger_whatsapp360messenger_applytemplate"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_freemobile_js",
      "target": "notification_providers_freemobile_freemobile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/freemobile.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_freemobile_js",
      "_tgt": "notification_providers_freemobile_freemobile"
    },
    {
      "source": "notification_providers_freemobile_freemobile",
      "target": "notification_providers_freemobile_freemobile_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/freemobile.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_freemobile_freemobile",
      "_tgt": "notification_providers_freemobile_freemobile_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_signal_js",
      "target": "notification_providers_signal_signal",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/signal.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_signal_js",
      "_tgt": "notification_providers_signal_signal"
    },
    {
      "source": "notification_providers_signal_signal",
      "target": "notification_providers_signal_signal_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/signal.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_signal_signal",
      "_tgt": "notification_providers_signal_signal_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_bitrix24_js",
      "target": "notification_providers_bitrix24_bitrix24",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/bitrix24.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_bitrix24_js",
      "_tgt": "notification_providers_bitrix24_bitrix24"
    },
    {
      "source": "notification_providers_bitrix24_bitrix24",
      "target": "notification_providers_bitrix24_bitrix24_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/bitrix24.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_bitrix24_bitrix24",
      "_tgt": "notification_providers_bitrix24_bitrix24_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_squadcast_js",
      "target": "notification_providers_squadcast_squadcast",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/squadcast.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_squadcast_js",
      "_tgt": "notification_providers_squadcast_squadcast"
    },
    {
      "source": "notification_providers_squadcast_squadcast",
      "target": "notification_providers_squadcast_squadcast_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/squadcast.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_squadcast_squadcast",
      "_tgt": "notification_providers_squadcast_squadcast_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_call_me_bot_js",
      "target": "notification_providers_call_me_bot_callmebot",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/call-me-bot.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_call_me_bot_js",
      "_tgt": "notification_providers_call_me_bot_callmebot"
    },
    {
      "source": "notification_providers_call_me_bot_callmebot",
      "target": "notification_providers_call_me_bot_callmebot_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/call-me-bot.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_call_me_bot_callmebot",
      "_tgt": "notification_providers_call_me_bot_callmebot_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_waha_js",
      "target": "notification_providers_waha_waha",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/waha.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_waha_js",
      "_tgt": "notification_providers_waha_waha"
    },
    {
      "source": "notification_providers_waha_waha",
      "target": "notification_providers_waha_waha_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/waha.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_waha_waha",
      "_tgt": "notification_providers_waha_waha_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_gtx_messaging_js",
      "target": "notification_providers_gtx_messaging_gtxmessaging",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/gtx-messaging.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_gtx_messaging_js",
      "_tgt": "notification_providers_gtx_messaging_gtxmessaging"
    },
    {
      "source": "notification_providers_gtx_messaging_gtxmessaging",
      "target": "notification_providers_gtx_messaging_gtxmessaging_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/gtx-messaging.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_gtx_messaging_gtxmessaging",
      "_tgt": "notification_providers_gtx_messaging_gtxmessaging_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_promosms_js",
      "target": "notification_providers_promosms_promosms",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/promosms.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_promosms_js",
      "_tgt": "notification_providers_promosms_promosms"
    },
    {
      "source": "notification_providers_promosms_promosms",
      "target": "notification_providers_promosms_promosms_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/promosms.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_promosms_promosms",
      "_tgt": "notification_providers_promosms_promosms_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_goalert_js",
      "target": "notification_providers_goalert_goalert",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/goalert.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_goalert_js",
      "_tgt": "notification_providers_goalert_goalert"
    },
    {
      "source": "notification_providers_goalert_goalert",
      "target": "notification_providers_goalert_goalert_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/goalert.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_goalert_goalert",
      "_tgt": "notification_providers_goalert_goalert_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_nextcloudtalk_js",
      "target": "notification_providers_nextcloudtalk_nextcloudtalk",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/nextcloudtalk.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_nextcloudtalk_js",
      "_tgt": "notification_providers_nextcloudtalk_nextcloudtalk"
    },
    {
      "source": "notification_providers_nextcloudtalk_nextcloudtalk",
      "target": "notification_providers_nextcloudtalk_nextcloudtalk_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/nextcloudtalk.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "notification_providers_nextcloudtalk_nextcloudtalk",
      "_tgt": "notification_providers_nextcloudtalk_nextcloudtalk_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_brevo_js",
      "target": "notification_providers_brevo_brevo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/brevo.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_brevo_js",
      "_tgt": "notification_providers_brevo_brevo"
    },
    {
      "source": "notification_providers_brevo_brevo",
      "target": "notification_providers_brevo_brevo_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/brevo.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_brevo_brevo",
      "_tgt": "notification_providers_brevo_brevo_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_alertnow_js",
      "target": "notification_providers_alertnow_alertnow",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/alertnow.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_alertnow_js",
      "_tgt": "notification_providers_alertnow_alertnow"
    },
    {
      "source": "notification_providers_alertnow_alertnow",
      "target": "notification_providers_alertnow_alertnow_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/alertnow.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "notification_providers_alertnow_alertnow",
      "_tgt": "notification_providers_alertnow_alertnow_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_pushdeer_js",
      "target": "notification_providers_pushdeer_pushdeer",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushdeer.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_pushdeer_js",
      "_tgt": "notification_providers_pushdeer_pushdeer"
    },
    {
      "source": "notification_providers_pushdeer_pushdeer",
      "target": "notification_providers_pushdeer_pushdeer_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pushdeer.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_pushdeer_pushdeer",
      "_tgt": "notification_providers_pushdeer_pushdeer_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_grafana_oncall_js",
      "target": "notification_providers_grafana_oncall_grafanaoncall",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/grafana-oncall.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_grafana_oncall_js",
      "_tgt": "notification_providers_grafana_oncall_grafanaoncall"
    },
    {
      "source": "notification_providers_grafana_oncall_grafanaoncall",
      "target": "notification_providers_grafana_oncall_grafanaoncall_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/grafana-oncall.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_grafana_oncall_grafanaoncall",
      "_tgt": "notification_providers_grafana_oncall_grafanaoncall_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_onebot_js",
      "target": "notification_providers_onebot_onebot",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/onebot.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_onebot_js",
      "_tgt": "notification_providers_onebot_onebot"
    },
    {
      "source": "notification_providers_onebot_onebot",
      "target": "notification_providers_onebot_onebot_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/onebot.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_onebot_onebot",
      "_tgt": "notification_providers_onebot_onebot_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_mattermost_js",
      "target": "notification_providers_mattermost_mattermost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/mattermost.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_mattermost_js",
      "_tgt": "notification_providers_mattermost_mattermost"
    },
    {
      "source": "notification_providers_mattermost_mattermost",
      "target": "notification_providers_mattermost_mattermost_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/mattermost.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_mattermost_mattermost",
      "_tgt": "notification_providers_mattermost_mattermost_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_splunk_js",
      "target": "notification_providers_splunk_splunk",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_splunk_js",
      "_tgt": "notification_providers_splunk_splunk"
    },
    {
      "source": "notification_providers_splunk_splunk",
      "target": "notification_providers_splunk_splunk_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "notification_providers_splunk_splunk",
      "_tgt": "notification_providers_splunk_splunk_send"
    },
    {
      "source": "notification_providers_splunk_splunk",
      "target": "notification_providers_splunk_splunk_checkresult",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "notification_providers_splunk_splunk",
      "_tgt": "notification_providers_splunk_splunk_checkresult"
    },
    {
      "source": "notification_providers_splunk_splunk",
      "target": "notification_providers_splunk_splunk_postnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "notification_providers_splunk_splunk",
      "_tgt": "notification_providers_splunk_splunk_postnotification"
    },
    {
      "source": "notification_providers_splunk_splunk_send",
      "target": "notification_providers_splunk_splunk_postnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "notification_providers_splunk_splunk_send",
      "_tgt": "notification_providers_splunk_splunk_postnotification"
    },
    {
      "source": "notification_providers_splunk_splunk_checkresult",
      "target": "notification_providers_splunk_splunk_postnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "notification_providers_splunk_splunk_postnotification",
      "_tgt": "notification_providers_splunk_splunk_checkresult"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_telegram_js",
      "target": "notification_providers_telegram_telegram",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_telegram_js",
      "_tgt": "notification_providers_telegram_telegram"
    },
    {
      "source": "notification_providers_telegram_telegram",
      "target": "notification_providers_telegram_telegram_escapemarkdownv2",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "notification_providers_telegram_telegram",
      "_tgt": "notification_providers_telegram_telegram_escapemarkdownv2"
    },
    {
      "source": "notification_providers_telegram_telegram",
      "target": "notification_providers_telegram_telegram_escapeobjectrecursive",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "notification_providers_telegram_telegram",
      "_tgt": "notification_providers_telegram_telegram_escapeobjectrecursive"
    },
    {
      "source": "notification_providers_telegram_telegram",
      "target": "notification_providers_telegram_telegram_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "notification_providers_telegram_telegram",
      "_tgt": "notification_providers_telegram_telegram_send"
    },
    {
      "source": "notification_providers_telegram_telegram_escapemarkdownv2",
      "target": "notification_providers_telegram_telegram_escapeobjectrecursive",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "notification_providers_telegram_telegram_escapeobjectrecursive",
      "_tgt": "notification_providers_telegram_telegram_escapemarkdownv2"
    },
    {
      "source": "notification_providers_telegram_telegram_escapemarkdownv2",
      "target": "notification_providers_telegram_telegram_send",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "notification_providers_telegram_telegram_send",
      "_tgt": "notification_providers_telegram_telegram_escapemarkdownv2"
    },
    {
      "source": "notification_providers_telegram_telegram_escapeobjectrecursive",
      "target": "notification_providers_telegram_telegram_send",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "notification_providers_telegram_telegram_send",
      "_tgt": "notification_providers_telegram_telegram_escapeobjectrecursive"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_smspartner_js",
      "target": "notification_providers_smspartner_smspartner",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/smspartner.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_smspartner_js",
      "_tgt": "notification_providers_smspartner_smspartner"
    },
    {
      "source": "notification_providers_smspartner_smspartner",
      "target": "notification_providers_smspartner_smspartner_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/smspartner.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_smspartner_smspartner",
      "_tgt": "notification_providers_smspartner_smspartner_send"
    },
    {
      "source": "notification_providers_smspartner_smspartner_send",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/smspartner.js",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "notification_providers_smspartner_smspartner_send",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_vk_js",
      "target": "notification_providers_vk_vk",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/vk.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_vk_js",
      "_tgt": "notification_providers_vk_vk"
    },
    {
      "source": "notification_providers_vk_vk",
      "target": "notification_providers_vk_vk_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/vk.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_vk_vk",
      "_tgt": "notification_providers_vk_vk_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_webhook_js",
      "target": "notification_providers_webhook_webhook",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/webhook.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_webhook_js",
      "_tgt": "notification_providers_webhook_webhook"
    },
    {
      "source": "notification_providers_webhook_webhook",
      "target": "notification_providers_webhook_webhook_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/webhook.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_webhook_webhook",
      "_tgt": "notification_providers_webhook_webhook_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_onechat_js",
      "target": "notification_providers_onechat_onechat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/onechat.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_onechat_js",
      "_tgt": "notification_providers_onechat_onechat"
    },
    {
      "source": "notification_providers_onechat_onechat",
      "target": "notification_providers_onechat_onechat_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/onechat.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_onechat_onechat",
      "_tgt": "notification_providers_onechat_onechat_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_smsc_js",
      "target": "notification_providers_smsc_smsc",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/smsc.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_smsc_js",
      "_tgt": "notification_providers_smsc_smsc"
    },
    {
      "source": "notification_providers_smsc_smsc",
      "target": "notification_providers_smsc_smsc_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/smsc.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_smsc_smsc",
      "_tgt": "notification_providers_smsc_smsc_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_teltonika_js",
      "target": "notification_providers_teltonika_teltonika",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/teltonika.js",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_teltonika_js",
      "_tgt": "notification_providers_teltonika_teltonika"
    },
    {
      "source": "notification_providers_teltonika_teltonika",
      "target": "notification_providers_teltonika_teltonika_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/teltonika.js",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "notification_providers_teltonika_teltonika",
      "_tgt": "notification_providers_teltonika_teltonika_send"
    },
    {
      "source": "notification_providers_teltonika_teltonika_send",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/notification-providers/teltonika.js",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "notification_providers_teltonika_teltonika_send",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_keep_js",
      "target": "notification_providers_keep_keep",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/keep.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_keep_js",
      "_tgt": "notification_providers_keep_keep"
    },
    {
      "source": "notification_providers_keep_keep",
      "target": "notification_providers_keep_keep_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/keep.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_keep_keep",
      "_tgt": "notification_providers_keep_keep_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_lunasea_js",
      "target": "notification_providers_lunasea_lunasea",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/lunasea.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_lunasea_js",
      "_tgt": "notification_providers_lunasea_lunasea"
    },
    {
      "source": "notification_providers_lunasea_lunasea",
      "target": "notification_providers_lunasea_lunasea_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/lunasea.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_lunasea_lunasea",
      "_tgt": "notification_providers_lunasea_lunasea_send"
    },
    {
      "source": "notification_providers_lunasea_lunasea",
      "target": "notification_providers_lunasea_lunasea_gettarget",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/lunasea.js",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "notification_providers_lunasea_lunasea",
      "_tgt": "notification_providers_lunasea_lunasea_gettarget"
    },
    {
      "source": "notification_providers_lunasea_lunasea_send",
      "target": "notification_providers_lunasea_lunasea_gettarget",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/lunasea.js",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "notification_providers_lunasea_lunasea_send",
      "_tgt": "notification_providers_lunasea_lunasea_gettarget"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_46elks_js",
      "target": "notification_providers_46elks_elks",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/46elks.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_46elks_js",
      "_tgt": "notification_providers_46elks_elks"
    },
    {
      "source": "notification_providers_46elks_elks",
      "target": "notification_providers_46elks_elks_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/46elks.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_46elks_elks",
      "_tgt": "notification_providers_46elks_elks_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_notification_provider_js",
      "target": "notification_providers_notification_provider_notificationprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_notification_provider_js",
      "_tgt": "notification_providers_notification_provider_notificationprovider"
    },
    {
      "source": "notification_providers_notification_provider_notificationprovider",
      "target": "notification_providers_notification_provider_notificationprovider_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "notification_providers_notification_provider_notificationprovider",
      "_tgt": "notification_providers_notification_provider_notificationprovider_send"
    },
    {
      "source": "notification_providers_notification_provider_notificationprovider",
      "target": "notification_providers_notification_provider_notificationprovider_extractaddress",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "notification_providers_notification_provider_notificationprovider",
      "_tgt": "notification_providers_notification_provider_notificationprovider_extractaddress"
    },
    {
      "source": "notification_providers_notification_provider_notificationprovider",
      "target": "notification_providers_notification_provider_notificationprovider_rendertemplate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "notification_providers_notification_provider_notificationprovider",
      "_tgt": "notification_providers_notification_provider_notificationprovider_rendertemplate"
    },
    {
      "source": "notification_providers_notification_provider_notificationprovider",
      "target": "notification_providers_notification_provider_notificationprovider_throwgeneralaxioserror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "notification_providers_notification_provider_notificationprovider",
      "_tgt": "notification_providers_notification_provider_notificationprovider_throwgeneralaxioserror"
    },
    {
      "source": "notification_providers_notification_provider_notificationprovider",
      "target": "notification_providers_notification_provider_notificationprovider_getaxiosconfigwithproxy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "notification_providers_notification_provider_notificationprovider",
      "_tgt": "notification_providers_notification_provider_notificationprovider_getaxiosconfigwithproxy"
    },
    {
      "source": "notification_providers_notification_provider_notificationprovider_extractaddress",
      "target": "notification_providers_notification_provider_notificationprovider_rendertemplate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "notification_providers_notification_provider_notificationprovider_rendertemplate",
      "_tgt": "notification_providers_notification_provider_notificationprovider_extractaddress"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_pagerduty_js",
      "target": "notification_providers_pagerduty_pagerduty",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_pagerduty_js",
      "_tgt": "notification_providers_pagerduty_pagerduty"
    },
    {
      "source": "notification_providers_pagerduty_pagerduty",
      "target": "notification_providers_pagerduty_pagerduty_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "notification_providers_pagerduty_pagerduty",
      "_tgt": "notification_providers_pagerduty_pagerduty_send"
    },
    {
      "source": "notification_providers_pagerduty_pagerduty",
      "target": "notification_providers_pagerduty_pagerduty_checkresult",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "notification_providers_pagerduty_pagerduty",
      "_tgt": "notification_providers_pagerduty_pagerduty_checkresult"
    },
    {
      "source": "notification_providers_pagerduty_pagerduty",
      "target": "notification_providers_pagerduty_pagerduty_postnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "notification_providers_pagerduty_pagerduty",
      "_tgt": "notification_providers_pagerduty_pagerduty_postnotification"
    },
    {
      "source": "notification_providers_pagerduty_pagerduty_send",
      "target": "notification_providers_pagerduty_pagerduty_postnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "notification_providers_pagerduty_pagerduty_send",
      "_tgt": "notification_providers_pagerduty_pagerduty_postnotification"
    },
    {
      "source": "notification_providers_pagerduty_pagerduty_checkresult",
      "target": "notification_providers_pagerduty_pagerduty_postnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "notification_providers_pagerduty_pagerduty_postnotification",
      "_tgt": "notification_providers_pagerduty_pagerduty_checkresult"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_spugpush_js",
      "target": "notification_providers_spugpush_spugpush",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/spugpush.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_spugpush_js",
      "_tgt": "notification_providers_spugpush_spugpush"
    },
    {
      "source": "notification_providers_spugpush_spugpush",
      "target": "notification_providers_spugpush_spugpush_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/spugpush.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "notification_providers_spugpush_spugpush",
      "_tgt": "notification_providers_spugpush_spugpush_send"
    },
    {
      "source": "reference_uptime_kuma_server_notification_providers_sms_planet_js",
      "target": "notification_providers_sms_planet_smsplanet",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/sms-planet.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_notification_providers_sms_planet_js",
      "_tgt": "notification_providers_sms_planet_smsplanet"
    },
    {
      "source": "notification_providers_sms_planet_smsplanet",
      "target": "notification_providers_sms_planet_smsplanet_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/notification-providers/sms-planet.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "notification_providers_sms_planet_smsplanet",
      "_tgt": "notification_providers_sms_planet_smsplanet_send"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "target": "monitor_types_real_browser_monitor_type_isallowedchromeexecutable",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "_tgt": "monitor_types_real_browser_monitor_type_isallowedchromeexecutable"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "target": "monitor_types_real_browser_monitor_type_getbrowser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "_tgt": "monitor_types_real_browser_monitor_type_getbrowser"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "target": "monitor_types_real_browser_monitor_type_getremotebrowser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "_tgt": "monitor_types_real_browser_monitor_type_getremotebrowser"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "target": "monitor_types_real_browser_monitor_type_preparechromeexecutable",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "_tgt": "monitor_types_real_browser_monitor_type_preparechromeexecutable"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "target": "monitor_types_real_browser_monitor_type_installchromiumviaapt",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L148",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "_tgt": "monitor_types_real_browser_monitor_type_installchromiumviaapt"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "target": "monitor_types_real_browser_monitor_type_findchrome",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L182",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "_tgt": "monitor_types_real_browser_monitor_type_findchrome"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "target": "monitor_types_real_browser_monitor_type_resetchrome",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L203",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "_tgt": "monitor_types_real_browser_monitor_type_resetchrome"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "target": "monitor_types_real_browser_monitor_type_testchrome",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L215",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "_tgt": "monitor_types_real_browser_monitor_type_testchrome"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "target": "monitor_types_real_browser_monitor_type_testremotebrowser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L236",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "_tgt": "monitor_types_real_browser_monitor_type_testremotebrowser"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "target": "monitor_types_real_browser_monitor_type_realbrowsermonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L246",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "_tgt": "monitor_types_real_browser_monitor_type_realbrowsermonitortype"
    },
    {
      "source": "monitor_types_real_browser_monitor_type_isallowedchromeexecutable",
      "target": "monitor_types_real_browser_monitor_type_preparechromeexecutable",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "monitor_types_real_browser_monitor_type_preparechromeexecutable",
      "_tgt": "monitor_types_real_browser_monitor_type_isallowedchromeexecutable"
    },
    {
      "source": "monitor_types_real_browser_monitor_type_getbrowser",
      "target": "monitor_types_real_browser_monitor_type_preparechromeexecutable",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "monitor_types_real_browser_monitor_type_getbrowser",
      "_tgt": "monitor_types_real_browser_monitor_type_preparechromeexecutable"
    },
    {
      "source": "monitor_types_real_browser_monitor_type_getbrowser",
      "target": "monitor_types_real_browser_monitor_type_realbrowsermonitortype_check",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L255",
      "weight": 1.0,
      "_src": "monitor_types_real_browser_monitor_type_realbrowsermonitortype_check",
      "_tgt": "monitor_types_real_browser_monitor_type_getbrowser"
    },
    {
      "source": "monitor_types_real_browser_monitor_type_getremotebrowser",
      "target": "monitor_types_real_browser_monitor_type_realbrowsermonitortype_check",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L254",
      "weight": 1.0,
      "_src": "monitor_types_real_browser_monitor_type_realbrowsermonitortype_check",
      "_tgt": "monitor_types_real_browser_monitor_type_getremotebrowser"
    },
    {
      "source": "monitor_types_real_browser_monitor_type_preparechromeexecutable",
      "target": "monitor_types_real_browser_monitor_type_installchromiumviaapt",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "monitor_types_real_browser_monitor_type_preparechromeexecutable",
      "_tgt": "monitor_types_real_browser_monitor_type_installchromiumviaapt"
    },
    {
      "source": "monitor_types_real_browser_monitor_type_preparechromeexecutable",
      "target": "monitor_types_real_browser_monitor_type_findchrome",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "monitor_types_real_browser_monitor_type_preparechromeexecutable",
      "_tgt": "monitor_types_real_browser_monitor_type_findchrome"
    },
    {
      "source": "monitor_types_real_browser_monitor_type_preparechromeexecutable",
      "target": "monitor_types_real_browser_monitor_type_testchrome",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L217",
      "weight": 1.0,
      "_src": "monitor_types_real_browser_monitor_type_testchrome",
      "_tgt": "monitor_types_real_browser_monitor_type_preparechromeexecutable"
    },
    {
      "source": "monitor_types_real_browser_monitor_type_realbrowsermonitortype",
      "target": "monitor_types_real_browser_monitor_type_realbrowsermonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "monitor_types_real_browser_monitor_type_realbrowsermonitortype",
      "_tgt": "monitor_types_real_browser_monitor_type_realbrowsermonitortype_check"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_globalping_js",
      "target": "monitor_types_globalping_globalpingmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_globalping_js",
      "_tgt": "monitor_types_globalping_globalpingmonitortype"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_constructor"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_check"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_ping",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_ping"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_http",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_http"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_dns",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L260",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_dns"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_checkdnsrecordvaluematch",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L354",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_checkdnsrecordvaluematch"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_handlekeywordforhttp",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L388",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_handlekeywordforhttp"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L414",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_handletlsinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L446",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_handletlsinfo"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_getoauth2authheader",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L509",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_getoauth2authheader"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_getbasicauthheader",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L544",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_getbasicauthheader"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_formatapierror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L559",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatapierror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L574",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_formatprobelocation",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L587",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatprobelocation"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype",
      "target": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L608",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatresponse"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_check",
      "target": "monitor_types_globalping_globalpingmonitortype_ping",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_check",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_ping"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_check",
      "target": "monitor_types_globalping_globalpingmonitortype_http",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_check",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_http"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_check",
      "target": "monitor_types_globalping_globalpingmonitortype_dns",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_check",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_dns"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_ping",
      "target": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_ping",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_ping",
      "target": "monitor_types_globalping_globalpingmonitortype_formatapierror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_ping",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatapierror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_ping",
      "target": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_ping",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatresponse"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_getbasicauthheader",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_getbasicauthheader"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_getoauth2authheader",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_getoauth2authheader"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_formatapierror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatapierror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L220",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatresponse"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_handlekeywordforhttp",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L235",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_handlekeywordforhttp"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "monitor_types_globalping_globalpingmonitortype_handletlsinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_handletlsinfo"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_http",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_http",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_dns",
      "target": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L298",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_dns",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_dns",
      "target": "monitor_types_globalping_globalpingmonitortype_formatapierror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L300",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_dns",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatapierror"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_dns",
      "target": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L316",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_dns",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatresponse"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_dns",
      "target": "monitor_types_globalping_globalpingmonitortype_checkdnsrecordvaluematch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L326",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_dns",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_checkdnsrecordvaluematch"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp",
      "target": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L424",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatresponse"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_handletlsinfo",
      "target": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L452",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_handletlsinfo",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatresponse"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_handletlsinfo",
      "target": "services_domain_utils_service_domainutils_getdaysremaining",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L485",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_handletlsinfo",
      "_tgt": "services_domain_utils_service_domainutils_getdaysremaining"
    },
    {
      "source": "monitor_types_globalping_globalpingmonitortype_formatprobelocation",
      "target": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
      "source_location": "L609",
      "weight": 1.0,
      "_src": "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "_tgt": "monitor_types_globalping_globalpingmonitortype_formatprobelocation"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_postgres_js",
      "target": "monitor_types_postgres_postgresmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/postgres.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_postgres_js",
      "_tgt": "monitor_types_postgres_postgresmonitortype"
    },
    {
      "source": "monitor_types_postgres_postgresmonitortype",
      "target": "monitor_types_postgres_postgresmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/postgres.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "monitor_types_postgres_postgresmonitortype",
      "_tgt": "monitor_types_postgres_postgresmonitortype_check"
    },
    {
      "source": "monitor_types_postgres_postgresmonitortype",
      "target": "monitor_types_postgres_postgresmonitortype_postgresquery",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/postgres.js",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "monitor_types_postgres_postgresmonitortype",
      "_tgt": "monitor_types_postgres_postgresmonitortype_postgresquery"
    },
    {
      "source": "monitor_types_postgres_postgresmonitortype_check",
      "target": "monitor_types_postgres_postgresmonitortype_postgresquery",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/postgres.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "monitor_types_postgres_postgresmonitortype_check",
      "_tgt": "monitor_types_postgres_postgresmonitortype_postgresquery"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_gamedig_js",
      "target": "monitor_types_gamedig_gamedigmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/gamedig.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_gamedig_js",
      "_tgt": "monitor_types_gamedig_gamedigmonitortype"
    },
    {
      "source": "monitor_types_gamedig_gamedigmonitortype",
      "target": "monitor_types_gamedig_gamedigmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/gamedig.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "monitor_types_gamedig_gamedigmonitortype",
      "_tgt": "monitor_types_gamedig_gamedigmonitortype_check"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_monitor_type_js",
      "target": "monitor_types_monitor_type_monitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/monitor-type.js",
      "source_location": "L1",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_monitor_type_js",
      "_tgt": "monitor_types_monitor_type_monitortype"
    },
    {
      "source": "monitor_types_monitor_type_monitortype",
      "target": "monitor_types_monitor_type_monitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/monitor-type.js",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "monitor_types_monitor_type_monitortype",
      "_tgt": "monitor_types_monitor_type_monitortype_check"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_dns_js",
      "target": "monitor_types_dns_dnsmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_dns_js",
      "_tgt": "monitor_types_dns_dnsmonitortype"
    },
    {
      "source": "monitor_types_dns_dnsmonitortype",
      "target": "monitor_types_dns_dnsmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "monitor_types_dns_dnsmonitortype",
      "_tgt": "monitor_types_dns_dnsmonitortype_check"
    },
    {
      "source": "monitor_types_dns_dnsmonitortype",
      "target": "monitor_types_dns_dnsmonitortype_resolvednsresolverservers",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "monitor_types_dns_dnsmonitortype",
      "_tgt": "monitor_types_dns_dnsmonitortype_resolvednsresolverservers"
    },
    {
      "source": "monitor_types_dns_dnsmonitortype",
      "target": "monitor_types_dns_dnsmonitortype_dnsresolve",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "monitor_types_dns_dnsmonitortype",
      "_tgt": "monitor_types_dns_dnsmonitortype_dnsresolve"
    },
    {
      "source": "monitor_types_dns_dnsmonitortype_check",
      "target": "monitor_types_dns_dnsmonitortype_resolvednsresolverservers",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "monitor_types_dns_dnsmonitortype_check",
      "_tgt": "monitor_types_dns_dnsmonitortype_resolvednsresolverservers"
    },
    {
      "source": "monitor_types_dns_dnsmonitortype_check",
      "target": "monitor_types_dns_dnsmonitortype_dnsresolve",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "monitor_types_dns_dnsmonitortype_check",
      "_tgt": "monitor_types_dns_dnsmonitortype_dnsresolve"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_mongodb_js",
      "target": "monitor_types_mongodb_mongodbmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mongodb.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_mongodb_js",
      "_tgt": "monitor_types_mongodb_mongodbmonitortype"
    },
    {
      "source": "monitor_types_mongodb_mongodbmonitortype",
      "target": "monitor_types_mongodb_mongodbmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mongodb.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "monitor_types_mongodb_mongodbmonitortype",
      "_tgt": "monitor_types_mongodb_mongodbmonitortype_check"
    },
    {
      "source": "monitor_types_mongodb_mongodbmonitortype",
      "target": "monitor_types_mongodb_mongodbmonitortype_runmongodbcommand",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mongodb.js",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "monitor_types_mongodb_mongodbmonitortype",
      "_tgt": "monitor_types_mongodb_mongodbmonitortype_runmongodbcommand"
    },
    {
      "source": "monitor_types_mongodb_mongodbmonitortype_check",
      "target": "monitor_types_mongodb_mongodbmonitortype_runmongodbcommand",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mongodb.js",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "monitor_types_mongodb_mongodbmonitortype_check",
      "_tgt": "monitor_types_mongodb_mongodbmonitortype_runmongodbcommand"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_system_service_js",
      "target": "monitor_types_system_service_systemservicemonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_system_service_js",
      "_tgt": "monitor_types_system_service_systemservicemonitortype"
    },
    {
      "source": "monitor_types_system_service_systemservicemonitortype",
      "target": "monitor_types_system_service_systemservicemonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "monitor_types_system_service_systemservicemonitortype",
      "_tgt": "monitor_types_system_service_systemservicemonitortype_check"
    },
    {
      "source": "monitor_types_system_service_systemservicemonitortype",
      "target": "monitor_types_system_service_systemservicemonitortype_checklinux",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "monitor_types_system_service_systemservicemonitortype",
      "_tgt": "monitor_types_system_service_systemservicemonitortype_checklinux"
    },
    {
      "source": "monitor_types_system_service_systemservicemonitortype",
      "target": "monitor_types_system_service_systemservicemonitortype_checkwindows",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "monitor_types_system_service_systemservicemonitortype",
      "_tgt": "monitor_types_system_service_systemservicemonitortype_checkwindows"
    },
    {
      "source": "monitor_types_system_service_systemservicemonitortype_check",
      "target": "monitor_types_system_service_systemservicemonitortype_checkwindows",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "monitor_types_system_service_systemservicemonitortype_check",
      "_tgt": "monitor_types_system_service_systemservicemonitortype_checkwindows"
    },
    {
      "source": "monitor_types_system_service_systemservicemonitortype_check",
      "target": "monitor_types_system_service_systemservicemonitortype_checklinux",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "monitor_types_system_service_systemservicemonitortype_check",
      "_tgt": "monitor_types_system_service_systemservicemonitortype_checklinux"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_oracledb_js",
      "target": "monitor_types_oracledb_oracledbmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_oracledb_js",
      "_tgt": "monitor_types_oracledb_oracledbmonitortype"
    },
    {
      "source": "monitor_types_oracledb_oracledbmonitortype",
      "target": "monitor_types_oracledb_oracledbmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "monitor_types_oracledb_oracledbmonitortype",
      "_tgt": "monitor_types_oracledb_oracledbmonitortype_check"
    },
    {
      "source": "monitor_types_oracledb_oracledbmonitortype",
      "target": "monitor_types_oracledb_oracledbmonitortype_oracledbquery",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "monitor_types_oracledb_oracledbmonitortype",
      "_tgt": "monitor_types_oracledb_oracledbmonitortype_oracledbquery"
    },
    {
      "source": "monitor_types_oracledb_oracledbmonitortype",
      "target": "monitor_types_oracledb_oracledbmonitortype_oracledbquerysinglevalue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "monitor_types_oracledb_oracledbmonitortype",
      "_tgt": "monitor_types_oracledb_oracledbmonitortype_oracledbquerysinglevalue"
    },
    {
      "source": "monitor_types_oracledb_oracledbmonitortype_check",
      "target": "monitor_types_oracledb_oracledbmonitortype_oracledbquerysinglevalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "monitor_types_oracledb_oracledbmonitortype_check",
      "_tgt": "monitor_types_oracledb_oracledbmonitortype_oracledbquerysinglevalue"
    },
    {
      "source": "monitor_types_oracledb_oracledbmonitortype_check",
      "target": "monitor_types_oracledb_oracledbmonitortype_oracledbquery",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "monitor_types_oracledb_oracledbmonitortype_check",
      "_tgt": "monitor_types_oracledb_oracledbmonitortype_oracledbquery"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_tailscale_ping_js",
      "target": "monitor_types_tailscale_ping_tailscaleping",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_tailscale_ping_js",
      "_tgt": "monitor_types_tailscale_ping_tailscaleping"
    },
    {
      "source": "monitor_types_tailscale_ping_tailscaleping",
      "target": "monitor_types_tailscale_ping_tailscaleping_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "monitor_types_tailscale_ping_tailscaleping",
      "_tgt": "monitor_types_tailscale_ping_tailscaleping_check"
    },
    {
      "source": "monitor_types_tailscale_ping_tailscaleping",
      "target": "monitor_types_tailscale_ping_tailscaleping_runtailscaleping",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "monitor_types_tailscale_ping_tailscaleping",
      "_tgt": "monitor_types_tailscale_ping_tailscaleping_runtailscaleping"
    },
    {
      "source": "monitor_types_tailscale_ping_tailscaleping",
      "target": "monitor_types_tailscale_ping_tailscaleping_parsetailscaleoutput",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "monitor_types_tailscale_ping_tailscaleping",
      "_tgt": "monitor_types_tailscale_ping_tailscaleping_parsetailscaleoutput"
    },
    {
      "source": "monitor_types_tailscale_ping_tailscaleping_check",
      "target": "monitor_types_tailscale_ping_tailscaleping_runtailscaleping",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "monitor_types_tailscale_ping_tailscaleping_check",
      "_tgt": "monitor_types_tailscale_ping_tailscaleping_runtailscaleping"
    },
    {
      "source": "monitor_types_tailscale_ping_tailscaleping_check",
      "target": "monitor_types_tailscale_ping_tailscaleping_parsetailscaleoutput",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "monitor_types_tailscale_ping_tailscaleping_check",
      "_tgt": "monitor_types_tailscale_ping_tailscaleping_parsetailscaleoutput"
    },
    {
      "source": "monitor_types_tailscale_ping_tailscaleping_parsetailscaleoutput",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "monitor_types_tailscale_ping_tailscaleping_parsetailscaleoutput",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_rabbitmq_js",
      "target": "monitor_types_rabbitmq_rabbitmqmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/rabbitmq.js",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_rabbitmq_js",
      "_tgt": "monitor_types_rabbitmq_rabbitmqmonitortype"
    },
    {
      "source": "monitor_types_rabbitmq_rabbitmqmonitortype",
      "target": "monitor_types_rabbitmq_rabbitmqmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/rabbitmq.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "monitor_types_rabbitmq_rabbitmqmonitortype",
      "_tgt": "monitor_types_rabbitmq_rabbitmqmonitortype_check"
    },
    {
      "source": "monitor_types_rabbitmq_rabbitmqmonitortype",
      "target": "monitor_types_rabbitmq_rabbitmqmonitortype_checksinglenode",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/rabbitmq.js",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "monitor_types_rabbitmq_rabbitmqmonitortype",
      "_tgt": "monitor_types_rabbitmq_rabbitmqmonitortype_checksinglenode"
    },
    {
      "source": "monitor_types_rabbitmq_rabbitmqmonitortype_check",
      "target": "monitor_types_rabbitmq_rabbitmqmonitortype_checksinglenode",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/rabbitmq.js",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "monitor_types_rabbitmq_rabbitmqmonitortype_check",
      "_tgt": "monitor_types_rabbitmq_rabbitmqmonitortype_checksinglenode"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_grpc_js",
      "target": "monitor_types_grpc_grpckeywordmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_grpc_js",
      "_tgt": "monitor_types_grpc_grpckeywordmonitortype"
    },
    {
      "source": "monitor_types_grpc_grpckeywordmonitortype",
      "target": "monitor_types_grpc_grpckeywordmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "monitor_types_grpc_grpckeywordmonitortype",
      "_tgt": "monitor_types_grpc_grpckeywordmonitortype_check"
    },
    {
      "source": "monitor_types_grpc_grpckeywordmonitortype",
      "target": "monitor_types_grpc_grpckeywordmonitortype_constructgrpcservice",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "monitor_types_grpc_grpckeywordmonitortype",
      "_tgt": "monitor_types_grpc_grpckeywordmonitortype_constructgrpcservice"
    },
    {
      "source": "monitor_types_grpc_grpckeywordmonitortype",
      "target": "monitor_types_grpc_grpckeywordmonitortype_grpcquery",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "monitor_types_grpc_grpckeywordmonitortype",
      "_tgt": "monitor_types_grpc_grpckeywordmonitortype_grpcquery"
    },
    {
      "source": "monitor_types_grpc_grpckeywordmonitortype_check",
      "target": "monitor_types_grpc_grpckeywordmonitortype_constructgrpcservice",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "monitor_types_grpc_grpckeywordmonitortype_check",
      "_tgt": "monitor_types_grpc_grpckeywordmonitortype_constructgrpcservice"
    },
    {
      "source": "monitor_types_grpc_grpckeywordmonitortype_check",
      "target": "monitor_types_grpc_grpckeywordmonitortype_grpcquery",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "monitor_types_grpc_grpckeywordmonitortype_check",
      "_tgt": "monitor_types_grpc_grpckeywordmonitortype_grpcquery"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_mysql_js",
      "target": "monitor_types_mysql_mysqlmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_mysql_js",
      "_tgt": "monitor_types_mysql_mysqlmonitortype"
    },
    {
      "source": "monitor_types_mysql_mysqlmonitortype",
      "target": "monitor_types_mysql_mysqlmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "monitor_types_mysql_mysqlmonitortype",
      "_tgt": "monitor_types_mysql_mysqlmonitortype_check"
    },
    {
      "source": "monitor_types_mysql_mysqlmonitortype",
      "target": "monitor_types_mysql_mysqlmonitortype_mysqlquery",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "monitor_types_mysql_mysqlmonitortype",
      "_tgt": "monitor_types_mysql_mysqlmonitortype_mysqlquery"
    },
    {
      "source": "monitor_types_mysql_mysqlmonitortype",
      "target": "monitor_types_mysql_mysqlmonitortype_mysqlquerysinglevalue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "monitor_types_mysql_mysqlmonitortype",
      "_tgt": "monitor_types_mysql_mysqlmonitortype_mysqlquerysinglevalue"
    },
    {
      "source": "monitor_types_mysql_mysqlmonitortype_check",
      "target": "monitor_types_mysql_mysqlmonitortype_mysqlquerysinglevalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "monitor_types_mysql_mysqlmonitortype_check",
      "_tgt": "monitor_types_mysql_mysqlmonitortype_mysqlquerysinglevalue"
    },
    {
      "source": "monitor_types_mysql_mysqlmonitortype_check",
      "target": "monitor_types_mysql_mysqlmonitortype_mysqlquery",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "monitor_types_mysql_mysqlmonitortype_check",
      "_tgt": "monitor_types_mysql_mysqlmonitortype_mysqlquery"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_mqtt_js",
      "target": "monitor_types_mqtt_mqttmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_mqtt_js",
      "_tgt": "monitor_types_mqtt_mqttmonitortype"
    },
    {
      "source": "monitor_types_mqtt_mqttmonitortype",
      "target": "monitor_types_mqtt_mqttmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "monitor_types_mqtt_mqttmonitortype",
      "_tgt": "monitor_types_mqtt_mqttmonitortype_check"
    },
    {
      "source": "monitor_types_mqtt_mqttmonitortype",
      "target": "monitor_types_mqtt_mqttmonitortype_checkkeyword",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "monitor_types_mqtt_mqttmonitortype",
      "_tgt": "monitor_types_mqtt_mqttmonitortype_checkkeyword"
    },
    {
      "source": "monitor_types_mqtt_mqttmonitortype",
      "target": "monitor_types_mqtt_mqttmonitortype_checkjsonquery",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "monitor_types_mqtt_mqttmonitortype",
      "_tgt": "monitor_types_mqtt_mqttmonitortype_checkjsonquery"
    },
    {
      "source": "monitor_types_mqtt_mqttmonitortype",
      "target": "monitor_types_mqtt_mqttmonitortype_checkconditions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "monitor_types_mqtt_mqttmonitortype",
      "_tgt": "monitor_types_mqtt_mqttmonitortype_checkconditions"
    },
    {
      "source": "monitor_types_mqtt_mqttmonitortype",
      "target": "monitor_types_mqtt_mqttmonitortype_mqttasync",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "monitor_types_mqtt_mqttmonitortype",
      "_tgt": "monitor_types_mqtt_mqttmonitortype_mqttasync"
    },
    {
      "source": "monitor_types_mqtt_mqttmonitortype_check",
      "target": "monitor_types_mqtt_mqttmonitortype_mqttasync",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "monitor_types_mqtt_mqttmonitortype_check",
      "_tgt": "monitor_types_mqtt_mqttmonitortype_mqttasync"
    },
    {
      "source": "monitor_types_mqtt_mqttmonitortype_check",
      "target": "monitor_types_mqtt_mqttmonitortype_checkconditions",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "monitor_types_mqtt_mqttmonitortype_check",
      "_tgt": "monitor_types_mqtt_mqttmonitortype_checkconditions"
    },
    {
      "source": "monitor_types_mqtt_mqttmonitortype_check",
      "target": "monitor_types_mqtt_mqttmonitortype_checkkeyword",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "monitor_types_mqtt_mqttmonitortype_check",
      "_tgt": "monitor_types_mqtt_mqttmonitortype_checkkeyword"
    },
    {
      "source": "monitor_types_mqtt_mqttmonitortype_check",
      "target": "monitor_types_mqtt_mqttmonitortype_checkjsonquery",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "monitor_types_mqtt_mqttmonitortype_check",
      "_tgt": "monitor_types_mqtt_mqttmonitortype_checkjsonquery"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_snmp_js",
      "target": "monitor_types_snmp_snmpmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/snmp.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_snmp_js",
      "_tgt": "monitor_types_snmp_snmpmonitortype"
    },
    {
      "source": "monitor_types_snmp_snmpmonitortype",
      "target": "monitor_types_snmp_snmpmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/snmp.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "monitor_types_snmp_snmpmonitortype",
      "_tgt": "monitor_types_snmp_snmpmonitortype_check"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_sip_options_js",
      "target": "monitor_types_sip_options_sipmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_sip_options_js",
      "_tgt": "monitor_types_sip_options_sipmonitortype"
    },
    {
      "source": "monitor_types_sip_options_sipmonitortype",
      "target": "monitor_types_sip_options_sipmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "monitor_types_sip_options_sipmonitortype",
      "_tgt": "monitor_types_sip_options_sipmonitortype_check"
    },
    {
      "source": "monitor_types_sip_options_sipmonitortype",
      "target": "monitor_types_sip_options_sipmonitortype_runsipsak",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "monitor_types_sip_options_sipmonitortype",
      "_tgt": "monitor_types_sip_options_sipmonitortype_runsipsak"
    },
    {
      "source": "monitor_types_sip_options_sipmonitortype",
      "target": "monitor_types_sip_options_sipmonitortype_parsesipsakresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "monitor_types_sip_options_sipmonitortype",
      "_tgt": "monitor_types_sip_options_sipmonitortype_parsesipsakresponse"
    },
    {
      "source": "monitor_types_sip_options_sipmonitortype_check",
      "target": "monitor_types_sip_options_sipmonitortype_runsipsak",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "monitor_types_sip_options_sipmonitortype_check",
      "_tgt": "monitor_types_sip_options_sipmonitortype_runsipsak"
    },
    {
      "source": "monitor_types_sip_options_sipmonitortype_check",
      "target": "monitor_types_sip_options_sipmonitortype_parsesipsakresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "monitor_types_sip_options_sipmonitortype_check",
      "_tgt": "monitor_types_sip_options_sipmonitortype_parsesipsakresponse"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_smtp_js",
      "target": "monitor_types_smtp_smtpmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/smtp.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_smtp_js",
      "_tgt": "monitor_types_smtp_smtpmonitortype"
    },
    {
      "source": "monitor_types_smtp_smtpmonitortype",
      "target": "monitor_types_smtp_smtpmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/smtp.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "monitor_types_smtp_smtpmonitortype",
      "_tgt": "monitor_types_smtp_smtpmonitortype_check"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_group_js",
      "target": "monitor_types_group_groupmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/group.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_group_js",
      "_tgt": "monitor_types_group_groupmonitortype"
    },
    {
      "source": "monitor_types_group_groupmonitortype",
      "target": "monitor_types_group_groupmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/group.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "monitor_types_group_groupmonitortype",
      "_tgt": "monitor_types_group_groupmonitortype_check"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_tcp_js",
      "target": "monitor_types_tcp_parsetlsalertnumber",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_tcp_js",
      "_tgt": "monitor_types_tcp_parsetlsalertnumber"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_tcp_js",
      "target": "monitor_types_tcp_gettlsalertname",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_tcp_js",
      "_tgt": "monitor_types_tcp_gettlsalertname"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_tcp_js",
      "target": "monitor_types_tcp_tcping",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_tcp_js",
      "_tgt": "monitor_types_tcp_tcping"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_tcp_js",
      "target": "monitor_types_tcp_tcpmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_tcp_js",
      "_tgt": "monitor_types_tcp_tcpmonitortype"
    },
    {
      "source": "monitor_types_tcp_parsetlsalertnumber",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "monitor_types_tcp_parsetlsalertnumber",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "monitor_types_tcp_tcping",
      "target": "monitor_types_tcp_tcpmonitortype_checktcp",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "monitor_types_tcp_tcpmonitortype_checktcp",
      "_tgt": "monitor_types_tcp_tcping"
    },
    {
      "source": "monitor_types_tcp_tcpmonitortype",
      "target": "monitor_types_tcp_tcpmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "monitor_types_tcp_tcpmonitortype",
      "_tgt": "monitor_types_tcp_tcpmonitortype_check"
    },
    {
      "source": "monitor_types_tcp_tcpmonitortype",
      "target": "monitor_types_tcp_tcpmonitortype_checktcp",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "monitor_types_tcp_tcpmonitortype",
      "_tgt": "monitor_types_tcp_tcpmonitortype_checktcp"
    },
    {
      "source": "monitor_types_tcp_tcpmonitortype",
      "target": "monitor_types_tcp_tcpmonitortype_performstarttls",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "monitor_types_tcp_tcpmonitortype",
      "_tgt": "monitor_types_tcp_tcpmonitortype_performstarttls"
    },
    {
      "source": "monitor_types_tcp_tcpmonitortype",
      "target": "monitor_types_tcp_tcpmonitortype_checktlscertificate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L236",
      "weight": 1.0,
      "_src": "monitor_types_tcp_tcpmonitortype",
      "_tgt": "monitor_types_tcp_tcpmonitortype_checktlscertificate"
    },
    {
      "source": "monitor_types_tcp_tcpmonitortype",
      "target": "monitor_types_tcp_tcpmonitortype_checktlsalert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L288",
      "weight": 1.0,
      "_src": "monitor_types_tcp_tcpmonitortype",
      "_tgt": "monitor_types_tcp_tcpmonitortype_checktlsalert"
    },
    {
      "source": "monitor_types_tcp_tcpmonitortype",
      "target": "monitor_types_tcp_tcpmonitortype_attempttlsconnection",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "monitor_types_tcp_tcpmonitortype",
      "_tgt": "monitor_types_tcp_tcpmonitortype_attempttlsconnection"
    },
    {
      "source": "monitor_types_tcp_tcpmonitortype_check",
      "target": "monitor_types_tcp_tcpmonitortype_checktlsalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "monitor_types_tcp_tcpmonitortype_check",
      "_tgt": "monitor_types_tcp_tcpmonitortype_checktlsalert"
    },
    {
      "source": "monitor_types_tcp_tcpmonitortype_check",
      "target": "monitor_types_tcp_tcpmonitortype_checktcp",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "monitor_types_tcp_tcpmonitortype_check",
      "_tgt": "monitor_types_tcp_tcpmonitortype_checktcp"
    },
    {
      "source": "monitor_types_tcp_tcpmonitortype_checktcp",
      "target": "monitor_types_tcp_tcpmonitortype_performstarttls",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "monitor_types_tcp_tcpmonitortype_checktcp",
      "_tgt": "monitor_types_tcp_tcpmonitortype_performstarttls"
    },
    {
      "source": "monitor_types_tcp_tcpmonitortype_checktcp",
      "target": "monitor_types_tcp_tcpmonitortype_checktlscertificate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "monitor_types_tcp_tcpmonitortype_checktcp",
      "_tgt": "monitor_types_tcp_tcpmonitortype_checktlscertificate"
    },
    {
      "source": "monitor_types_tcp_tcpmonitortype_checktlsalert",
      "target": "monitor_types_tcp_tcpmonitortype_attempttlsconnection",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
      "source_location": "L309",
      "weight": 1.0,
      "_src": "monitor_types_tcp_tcpmonitortype_checktlsalert",
      "_tgt": "monitor_types_tcp_tcpmonitortype_attempttlsconnection"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_redis_js",
      "target": "monitor_types_redis_redismonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/redis.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_redis_js",
      "_tgt": "monitor_types_redis_redismonitortype"
    },
    {
      "source": "monitor_types_redis_redismonitortype",
      "target": "monitor_types_redis_redismonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/redis.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "monitor_types_redis_redismonitortype",
      "_tgt": "monitor_types_redis_redismonitortype_check"
    },
    {
      "source": "monitor_types_redis_redismonitortype",
      "target": "monitor_types_redis_redismonitortype_redispingasync",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/redis.js",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "monitor_types_redis_redismonitortype",
      "_tgt": "monitor_types_redis_redismonitortype_redispingasync"
    },
    {
      "source": "monitor_types_redis_redismonitortype_check",
      "target": "monitor_types_redis_redismonitortype_redispingasync",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/redis.js",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "monitor_types_redis_redismonitortype_check",
      "_tgt": "monitor_types_redis_redismonitortype_redispingasync"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_mssql_js",
      "target": "monitor_types_mssql_mssqlmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_mssql_js",
      "_tgt": "monitor_types_mssql_mssqlmonitortype"
    },
    {
      "source": "monitor_types_mssql_mssqlmonitortype",
      "target": "monitor_types_mssql_mssqlmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "monitor_types_mssql_mssqlmonitortype",
      "_tgt": "monitor_types_mssql_mssqlmonitortype_check"
    },
    {
      "source": "monitor_types_mssql_mssqlmonitortype",
      "target": "monitor_types_mssql_mssqlmonitortype_mssqlquery",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "monitor_types_mssql_mssqlmonitortype",
      "_tgt": "monitor_types_mssql_mssqlmonitortype_mssqlquery"
    },
    {
      "source": "monitor_types_mssql_mssqlmonitortype",
      "target": "monitor_types_mssql_mssqlmonitortype_mssqlquerysinglevalue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "monitor_types_mssql_mssqlmonitortype",
      "_tgt": "monitor_types_mssql_mssqlmonitortype_mssqlquerysinglevalue"
    },
    {
      "source": "monitor_types_mssql_mssqlmonitortype_check",
      "target": "monitor_types_mssql_mssqlmonitortype_mssqlquerysinglevalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "monitor_types_mssql_mssqlmonitortype_check",
      "_tgt": "monitor_types_mssql_mssqlmonitortype_mssqlquerysinglevalue"
    },
    {
      "source": "monitor_types_mssql_mssqlmonitortype_check",
      "target": "monitor_types_mssql_mssqlmonitortype_mssqlquery",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "monitor_types_mssql_mssqlmonitortype_check",
      "_tgt": "monitor_types_mssql_mssqlmonitortype_mssqlquery"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_manual_js",
      "target": "monitor_types_manual_manualmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/manual.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_manual_js",
      "_tgt": "monitor_types_manual_manualmonitortype"
    },
    {
      "source": "monitor_types_manual_manualmonitortype",
      "target": "monitor_types_manual_manualmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/manual.js",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "monitor_types_manual_manualmonitortype",
      "_tgt": "monitor_types_manual_manualmonitortype_check"
    },
    {
      "source": "reference_uptime_kuma_server_monitor_types_websocket_upgrade_js",
      "target": "monitor_types_websocket_upgrade_websocketmonitortype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_monitor_types_websocket_upgrade_js",
      "_tgt": "monitor_types_websocket_upgrade_websocketmonitortype"
    },
    {
      "source": "monitor_types_websocket_upgrade_websocketmonitortype",
      "target": "monitor_types_websocket_upgrade_websocketmonitortype_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "monitor_types_websocket_upgrade_websocketmonitortype",
      "_tgt": "monitor_types_websocket_upgrade_websocketmonitortype_check"
    },
    {
      "source": "monitor_types_websocket_upgrade_websocketmonitortype",
      "target": "monitor_types_websocket_upgrade_websocketmonitortype_buildwsoptions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "monitor_types_websocket_upgrade_websocketmonitortype",
      "_tgt": "monitor_types_websocket_upgrade_websocketmonitortype_buildwsoptions"
    },
    {
      "source": "monitor_types_websocket_upgrade_websocketmonitortype",
      "target": "monitor_types_websocket_upgrade_websocketmonitortype_attemptupgrade",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "monitor_types_websocket_upgrade_websocketmonitortype",
      "_tgt": "monitor_types_websocket_upgrade_websocketmonitortype_attemptupgrade"
    },
    {
      "source": "monitor_types_websocket_upgrade_websocketmonitortype_check",
      "target": "monitor_types_websocket_upgrade_websocketmonitortype_attemptupgrade",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "monitor_types_websocket_upgrade_websocketmonitortype_check",
      "_tgt": "monitor_types_websocket_upgrade_websocketmonitortype_attemptupgrade"
    },
    {
      "source": "monitor_types_websocket_upgrade_websocketmonitortype_buildwsoptions",
      "target": "monitor_types_websocket_upgrade_websocketmonitortype_attemptupgrade",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "monitor_types_websocket_upgrade_websocketmonitortype_attemptupgrade",
      "_tgt": "monitor_types_websocket_upgrade_websocketmonitortype_buildwsoptions"
    },
    {
      "source": "reference_uptime_kuma_server_modules_apicache_memory_cache_js",
      "target": "apicache_memory_cache_memorycache",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/apicache/memory-cache.js",
      "source_location": "L1",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_apicache_memory_cache_js",
      "_tgt": "apicache_memory_cache_memorycache"
    },
    {
      "source": "reference_uptime_kuma_server_modules_apicache_apicache_js",
      "target": "apicache_apicache_getsafeheaders",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/apicache/apicache.js",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_apicache_apicache_js",
      "_tgt": "apicache_apicache_getsafeheaders"
    },
    {
      "source": "reference_uptime_kuma_server_modules_apicache_apicache_js",
      "target": "apicache_apicache_apicache",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/apicache/apicache.js",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_apicache_apicache_js",
      "_tgt": "apicache_apicache_apicache"
    },
    {
      "source": "apicache_apicache_apicache",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/modules/apicache/apicache.js",
      "source_location": "L399",
      "weight": 1.0,
      "_src": "apicache_apicache_apicache",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "apicache_apicache_apicache",
      "target": "badges_api_parseduration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/uptime-kuma/server/modules/apicache/apicache.js",
      "source_location": "L504",
      "weight": 1.0,
      "_src": "apicache_apicache_apicache",
      "_tgt": "badges_api_parseduration"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlmclient_js",
      "target": "lib_ntlmclient_adopt",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlmclient_js",
      "_tgt": "lib_ntlmclient_adopt"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlmclient_js",
      "target": "lib_ntlmclient_fulfilled",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlmclient_js",
      "_tgt": "lib_ntlmclient_fulfilled"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlmclient_js",
      "target": "lib_ntlmclient_rejected",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlmclient_js",
      "_tgt": "lib_ntlmclient_rejected"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlmclient_js",
      "target": "lib_ntlmclient_step",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlmclient_js",
      "_tgt": "lib_ntlmclient_step"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlmclient_js",
      "target": "lib_ntlmclient_verb",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlmclient_js",
      "_tgt": "lib_ntlmclient_verb"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlmclient_js",
      "target": "lib_ntlmclient_ntlmclient",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L187",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlmclient_js",
      "_tgt": "lib_ntlmclient_ntlmclient"
    },
    {
      "source": "lib_ntlmclient_adopt",
      "target": "lib_ntlmclient_step",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "lib_ntlmclient_step",
      "_tgt": "lib_ntlmclient_adopt"
    },
    {
      "source": "lib_ntlmclient_fulfilled",
      "target": "lib_ntlmclient_step",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "lib_ntlmclient_fulfilled",
      "_tgt": "lib_ntlmclient_step"
    },
    {
      "source": "lib_ntlmclient_rejected",
      "target": "lib_ntlmclient_step",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "lib_ntlmclient_rejected",
      "_tgt": "lib_ntlmclient_step"
    },
    {
      "source": "lib_ntlmclient_step",
      "target": "lib_ntlmclient_verb",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "lib_ntlmclient_verb",
      "_tgt": "lib_ntlmclient_step"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlm_js",
      "target": "lib_ntlm_createtype1message",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlm.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlm_js",
      "_tgt": "lib_ntlm_createtype1message"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlm_js",
      "target": "lib_ntlm_decodetype2message",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlm.js",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlm_js",
      "_tgt": "lib_ntlm_decodetype2message"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlm_js",
      "target": "lib_ntlm_createtype3message",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlm.js",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlm_js",
      "_tgt": "lib_ntlm_createtype3message"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "target": "lib_hash_createlmresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "_tgt": "lib_hash_createlmresponse"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "target": "lib_hash_createlmhash",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "_tgt": "lib_hash_createlmhash"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "target": "lib_hash_calculatedes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "_tgt": "lib_hash_calculatedes"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "target": "lib_hash_createntlmresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "_tgt": "lib_hash_createntlmresponse"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "target": "lib_hash_createntlmhash",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "_tgt": "lib_hash_createntlmhash"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "target": "lib_hash_createntlmv2hash",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "_tgt": "lib_hash_createntlmv2hash"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "target": "lib_hash_createlmv2response",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "_tgt": "lib_hash_createlmv2response"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "target": "lib_hash_createntlmv2response",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "_tgt": "lib_hash_createntlmv2response"
    },
    {
      "source": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "target": "lib_hash_createpseudorandomvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js",
      "_tgt": "lib_hash_createpseudorandomvalue"
    },
    {
      "source": "lib_hash_createlmresponse",
      "target": "lib_hash_calculatedes",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "lib_hash_createlmresponse",
      "_tgt": "lib_hash_calculatedes"
    },
    {
      "source": "lib_hash_createlmhash",
      "target": "lib_hash_calculatedes",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "lib_hash_createlmhash",
      "_tgt": "lib_hash_calculatedes"
    },
    {
      "source": "lib_hash_calculatedes",
      "target": "lib_hash_createntlmresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "lib_hash_createntlmresponse",
      "_tgt": "lib_hash_calculatedes"
    },
    {
      "source": "lib_hash_createntlmv2hash",
      "target": "lib_hash_createlmv2response",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "lib_hash_createlmv2response",
      "_tgt": "lib_hash_createntlmv2hash"
    },
    {
      "source": "lib_hash_createntlmv2hash",
      "target": "lib_hash_createntlmv2response",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "lib_hash_createntlmv2response",
      "_tgt": "lib_hash_createntlmv2hash"
    },
    {
      "source": "lib_hash_createlmv2response",
      "target": "lib_hash_createpseudorandomvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "lib_hash_createlmv2response",
      "_tgt": "lib_hash_createpseudorandomvalue"
    },
    {
      "source": "lib_hash_createntlmv2response",
      "target": "lib_hash_createpseudorandomvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "lib_hash_createntlmv2response",
      "_tgt": "lib_hash_createpseudorandomvalue"
    },
    {
      "source": "reference_uptime_kuma_server_utils_array_with_key_js",
      "target": "utils_array_with_key_arraywithkey",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_utils_array_with_key_js",
      "_tgt": "utils_array_with_key_arraywithkey"
    },
    {
      "source": "utils_array_with_key_arraywithkey",
      "target": "utils_array_with_key_arraywithkey_push",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "utils_array_with_key_arraywithkey",
      "_tgt": "utils_array_with_key_arraywithkey_push"
    },
    {
      "source": "utils_array_with_key_arraywithkey",
      "target": "utils_array_with_key_arraywithkey_pop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "utils_array_with_key_arraywithkey",
      "_tgt": "utils_array_with_key_arraywithkey_pop"
    },
    {
      "source": "utils_array_with_key_arraywithkey",
      "target": "utils_array_with_key_arraywithkey_getlastkey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "utils_array_with_key_arraywithkey",
      "_tgt": "utils_array_with_key_arraywithkey_getlastkey"
    },
    {
      "source": "utils_array_with_key_arraywithkey",
      "target": "utils_array_with_key_arraywithkey_shift",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "utils_array_with_key_arraywithkey",
      "_tgt": "utils_array_with_key_arraywithkey_shift"
    },
    {
      "source": "utils_array_with_key_arraywithkey",
      "target": "utils_array_with_key_arraywithkey_length",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "utils_array_with_key_arraywithkey",
      "_tgt": "utils_array_with_key_arraywithkey_length"
    },
    {
      "source": "utils_array_with_key_arraywithkey",
      "target": "utils_array_with_key_arraywithkey_last",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "utils_array_with_key_arraywithkey",
      "_tgt": "utils_array_with_key_arraywithkey_last"
    },
    {
      "source": "utils_array_with_key_arraywithkey_getlastkey",
      "target": "utils_array_with_key_arraywithkey_last",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "utils_array_with_key_arraywithkey_last",
      "_tgt": "utils_array_with_key_arraywithkey_getlastkey"
    },
    {
      "source": "reference_uptime_kuma_server_utils_limit_queue_js",
      "target": "utils_limit_queue_limitqueue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/limit-queue.js",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_utils_limit_queue_js",
      "_tgt": "utils_limit_queue_limitqueue"
    },
    {
      "source": "utils_limit_queue_limitqueue",
      "target": "utils_limit_queue_limitqueue_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/limit-queue.js",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "utils_limit_queue_limitqueue",
      "_tgt": "utils_limit_queue_limitqueue_constructor"
    },
    {
      "source": "utils_limit_queue_limitqueue",
      "target": "utils_limit_queue_limitqueue_push",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/limit-queue.js",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "utils_limit_queue_limitqueue",
      "_tgt": "utils_limit_queue_limitqueue_push"
    },
    {
      "source": "reference_uptime_kuma_server_utils_simple_migration_server_js",
      "target": "utils_simple_migration_server_simplemigrationserver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/simple-migration-server.js",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_utils_simple_migration_server_js",
      "_tgt": "utils_simple_migration_server_simplemigrationserver"
    },
    {
      "source": "utils_simple_migration_server_simplemigrationserver",
      "target": "utils_simple_migration_server_simplemigrationserver_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/simple-migration-server.js",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "utils_simple_migration_server_simplemigrationserver",
      "_tgt": "utils_simple_migration_server_simplemigrationserver_start"
    },
    {
      "source": "utils_simple_migration_server_simplemigrationserver",
      "target": "utils_simple_migration_server_simplemigrationserver_update",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/simple-migration-server.js",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "utils_simple_migration_server_simplemigrationserver",
      "_tgt": "utils_simple_migration_server_simplemigrationserver_update"
    },
    {
      "source": "utils_simple_migration_server_simplemigrationserver",
      "target": "utils_simple_migration_server_simplemigrationserver_stop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/simple-migration-server.js",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "utils_simple_migration_server_simplemigrationserver",
      "_tgt": "utils_simple_migration_server_simplemigrationserver_stop"
    },
    {
      "source": "reference_uptime_kuma_server_utils_knex_lib_dialects_mysql2_schema_mysql2_columncompiler_js",
      "target": "schema_mysql2_columncompiler_kumacolumncompiler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/knex/lib/dialects/mysql2/schema/mysql2-columncompiler.js",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_utils_knex_lib_dialects_mysql2_schema_mysql2_columncompiler_js",
      "_tgt": "schema_mysql2_columncompiler_kumacolumncompiler"
    },
    {
      "source": "schema_mysql2_columncompiler_kumacolumncompiler",
      "target": "schema_mysql2_columncompiler_kumacolumncompiler_defaultto",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/utils/knex/lib/dialects/mysql2/schema/mysql2-columncompiler.js",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "schema_mysql2_columncompiler_kumacolumncompiler",
      "_tgt": "schema_mysql2_columncompiler_kumacolumncompiler_defaultto"
    },
    {
      "source": "reference_uptime_kuma_server_socket_handlers_status_page_socket_handler_js",
      "target": "socket_handlers_status_page_socket_handler_validateincident",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/socket-handlers/status-page-socket-handler.js",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_socket_handlers_status_page_socket_handler_js",
      "_tgt": "socket_handlers_status_page_socket_handler_validateincident"
    },
    {
      "source": "reference_uptime_kuma_server_socket_handlers_status_page_socket_handler_js",
      "target": "socket_handlers_status_page_socket_handler_checkslug",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/socket-handlers/status-page-socket-handler.js",
      "source_location": "L533",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_socket_handlers_status_page_socket_handler_js",
      "_tgt": "socket_handlers_status_page_socket_handler_checkslug"
    },
    {
      "source": "reference_uptime_kuma_server_socket_handlers_general_socket_handler_js",
      "target": "socket_handlers_general_socket_handler_getgamelist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/uptime-kuma/server/socket-handlers/general-socket-handler.js",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_uptime_kuma_server_socket_handlers_general_socket_handler_js",
      "_tgt": "socket_handlers_general_socket_handler_getgamelist"
    },
    {
      "source": "reference_domain_locker_src_main_server_ts",
      "target": "src_main_server_bootstrap",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/main.server.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_main_server_ts",
      "_tgt": "src_main_server_bootstrap"
    },
    {
      "source": "reference_domain_locker_src_main_server_ts",
      "target": "src_main_server_render",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/main.server.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_main_server_ts",
      "_tgt": "src_main_server_render"
    },
    {
      "source": "reference_domain_locker_src_app_app_component_ts",
      "target": "app_app_component_appcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_app_component_ts",
      "_tgt": "app_app_component_appcomponent"
    },
    {
      "source": "app_app_component_appcomponent",
      "target": "app_app_component_appcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "app_app_component_appcomponent",
      "_tgt": "app_app_component_appcomponent_constructor"
    },
    {
      "source": "app_app_component_appcomponent",
      "target": "app_app_component_appcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "app_app_component_appcomponent",
      "_tgt": "app_app_component_appcomponent_ngoninit"
    },
    {
      "source": "app_app_component_appcomponent",
      "target": "app_app_component_appcomponent_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "app_app_component_appcomponent",
      "_tgt": "app_app_component_appcomponent_ngondestroy"
    },
    {
      "source": "app_app_component_appcomponent",
      "target": "app_app_component_appcomponent_publicpath",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "app_app_component_appcomponent",
      "_tgt": "app_app_component_appcomponent_publicpath"
    },
    {
      "source": "app_app_component_appcomponent",
      "target": "app_app_component_appcomponent_ispublicroute",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L200",
      "weight": 1.0,
      "_src": "app_app_component_appcomponent",
      "_tgt": "app_app_component_appcomponent_ispublicroute"
    },
    {
      "source": "app_app_component_appcomponent",
      "target": "app_app_component_appcomponent_checkauthentication",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "app_app_component_appcomponent",
      "_tgt": "app_app_component_appcomponent_checkauthentication"
    },
    {
      "source": "app_app_component_appcomponent",
      "target": "app_app_component_appcomponent_redirecttologin",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "app_app_component_appcomponent",
      "_tgt": "app_app_component_appcomponent_redirecttologin"
    },
    {
      "source": "app_app_component_appcomponent",
      "target": "app_app_component_appcomponent_checkifdocsdisabled",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L259",
      "weight": 1.0,
      "_src": "app_app_component_appcomponent",
      "_tgt": "app_app_component_appcomponent_checkifdocsdisabled"
    },
    {
      "source": "app_app_component_appcomponent_publicpath",
      "target": "app_app_component_appcomponent_ispublicroute",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "app_app_component_appcomponent_publicpath",
      "_tgt": "app_app_component_appcomponent_ispublicroute"
    },
    {
      "source": "app_app_component_appcomponent_ispublicroute",
      "target": "app_app_component_appcomponent_checkauthentication",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/app.component.ts",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "app_app_component_appcomponent_checkauthentication",
      "_tgt": "app_app_component_appcomponent_ispublicroute"
    },
    {
      "source": "reference_domain_locker_src_app_prime_ng_module_ts",
      "target": "app_prime_ng_module_primengmodule",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/prime-ng.module.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_prime_ng_module_ts",
      "_tgt": "app_prime_ng_module_primengmodule"
    },
    {
      "source": "reference_domain_locker_src_app_services_accessibility_options_service_ts",
      "target": "services_accessibility_options_service_accessibilityservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_accessibility_options_service_ts",
      "_tgt": "services_accessibility_options_service_accessibilityservice"
    },
    {
      "source": "services_accessibility_options_service_accessibilityservice",
      "target": "services_accessibility_options_service_accessibilityservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "services_accessibility_options_service_accessibilityservice",
      "_tgt": "services_accessibility_options_service_accessibilityservice_constructor"
    },
    {
      "source": "services_accessibility_options_service_accessibilityservice",
      "target": "services_accessibility_options_service_accessibilityservice_getaccessibilityoptions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "services_accessibility_options_service_accessibilityservice",
      "_tgt": "services_accessibility_options_service_accessibilityservice_getaccessibilityoptions"
    },
    {
      "source": "services_accessibility_options_service_accessibilityservice",
      "target": "services_accessibility_options_service_accessibilityservice_setaccessibilityoptions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "services_accessibility_options_service_accessibilityservice",
      "_tgt": "services_accessibility_options_service_accessibilityservice_setaccessibilityoptions"
    },
    {
      "source": "services_accessibility_options_service_accessibilityservice",
      "target": "services_accessibility_options_service_accessibilityservice_getaccessibilityprop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "services_accessibility_options_service_accessibilityservice",
      "_tgt": "services_accessibility_options_service_accessibilityservice_getaccessibilityprop"
    },
    {
      "source": "services_accessibility_options_service_accessibilityservice",
      "target": "services_accessibility_options_service_accessibilityservice_updateaccessibilityprop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "services_accessibility_options_service_accessibilityservice",
      "_tgt": "services_accessibility_options_service_accessibilityservice_updateaccessibilityprop"
    },
    {
      "source": "services_accessibility_options_service_accessibilityservice",
      "target": "services_accessibility_options_service_accessibilityservice_applyaccessibilityclasses",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "services_accessibility_options_service_accessibilityservice",
      "_tgt": "services_accessibility_options_service_accessibilityservice_applyaccessibilityclasses"
    },
    {
      "source": "services_accessibility_options_service_accessibilityservice_getaccessibilityoptions",
      "target": "services_accessibility_options_service_accessibilityservice_getaccessibilityprop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "services_accessibility_options_service_accessibilityservice_getaccessibilityprop",
      "_tgt": "services_accessibility_options_service_accessibilityservice_getaccessibilityoptions"
    },
    {
      "source": "services_accessibility_options_service_accessibilityservice_getaccessibilityoptions",
      "target": "services_accessibility_options_service_accessibilityservice_updateaccessibilityprop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "services_accessibility_options_service_accessibilityservice_updateaccessibilityprop",
      "_tgt": "services_accessibility_options_service_accessibilityservice_getaccessibilityoptions"
    },
    {
      "source": "services_accessibility_options_service_accessibilityservice_getaccessibilityoptions",
      "target": "services_accessibility_options_service_accessibilityservice_applyaccessibilityclasses",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "services_accessibility_options_service_accessibilityservice_applyaccessibilityclasses",
      "_tgt": "services_accessibility_options_service_accessibilityservice_getaccessibilityoptions"
    },
    {
      "source": "services_accessibility_options_service_accessibilityservice_setaccessibilityoptions",
      "target": "services_accessibility_options_service_accessibilityservice_updateaccessibilityprop",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "services_accessibility_options_service_accessibilityservice_updateaccessibilityprop",
      "_tgt": "services_accessibility_options_service_accessibilityservice_setaccessibilityoptions"
    },
    {
      "source": "reference_domain_locker_src_app_services_messaging_service_ts",
      "target": "services_messaging_service_globalmessageservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_messaging_service_ts",
      "_tgt": "services_messaging_service_globalmessageservice"
    },
    {
      "source": "services_messaging_service_globalmessageservice",
      "target": "services_messaging_service_globalmessageservice_getmessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "services_messaging_service_globalmessageservice",
      "_tgt": "services_messaging_service_globalmessageservice_getmessage"
    },
    {
      "source": "services_messaging_service_globalmessageservice",
      "target": "services_messaging_service_globalmessageservice_showmessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "services_messaging_service_globalmessageservice",
      "_tgt": "services_messaging_service_globalmessageservice_showmessage"
    },
    {
      "source": "services_messaging_service_globalmessageservice",
      "target": "services_messaging_service_globalmessageservice_showtypedmessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "services_messaging_service_globalmessageservice",
      "_tgt": "services_messaging_service_globalmessageservice_showtypedmessage"
    },
    {
      "source": "services_messaging_service_globalmessageservice",
      "target": "services_messaging_service_globalmessageservice_showsuccess",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "services_messaging_service_globalmessageservice",
      "_tgt": "services_messaging_service_globalmessageservice_showsuccess"
    },
    {
      "source": "services_messaging_service_globalmessageservice",
      "target": "services_messaging_service_globalmessageservice_showinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "services_messaging_service_globalmessageservice",
      "_tgt": "services_messaging_service_globalmessageservice_showinfo"
    },
    {
      "source": "services_messaging_service_globalmessageservice",
      "target": "services_messaging_service_globalmessageservice_showwarn",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "services_messaging_service_globalmessageservice",
      "_tgt": "services_messaging_service_globalmessageservice_showwarn"
    },
    {
      "source": "services_messaging_service_globalmessageservice",
      "target": "services_messaging_service_globalmessageservice_showerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "services_messaging_service_globalmessageservice",
      "_tgt": "services_messaging_service_globalmessageservice_showerror"
    },
    {
      "source": "services_messaging_service_globalmessageservice",
      "target": "services_messaging_service_globalmessageservice_clearmessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "services_messaging_service_globalmessageservice",
      "_tgt": "services_messaging_service_globalmessageservice_clearmessage"
    },
    {
      "source": "services_messaging_service_globalmessageservice_showmessage",
      "target": "services_messaging_service_globalmessageservice_showtypedmessage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "services_messaging_service_globalmessageservice_showtypedmessage",
      "_tgt": "services_messaging_service_globalmessageservice_showmessage"
    },
    {
      "source": "services_messaging_service_globalmessageservice_showtypedmessage",
      "target": "services_messaging_service_globalmessageservice_showsuccess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "services_messaging_service_globalmessageservice_showsuccess",
      "_tgt": "services_messaging_service_globalmessageservice_showtypedmessage"
    },
    {
      "source": "services_messaging_service_globalmessageservice_showtypedmessage",
      "target": "services_messaging_service_globalmessageservice_showinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "services_messaging_service_globalmessageservice_showinfo",
      "_tgt": "services_messaging_service_globalmessageservice_showtypedmessage"
    },
    {
      "source": "services_messaging_service_globalmessageservice_showtypedmessage",
      "target": "services_messaging_service_globalmessageservice_showwarn",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "services_messaging_service_globalmessageservice_showwarn",
      "_tgt": "services_messaging_service_globalmessageservice_showtypedmessage"
    },
    {
      "source": "services_messaging_service_globalmessageservice_showtypedmessage",
      "target": "services_messaging_service_globalmessageservice_showerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "services_messaging_service_globalmessageservice_showerror",
      "_tgt": "services_messaging_service_globalmessageservice_showtypedmessage"
    },
    {
      "source": "reference_domain_locker_src_app_services_registrar_autocomplete_service_ts",
      "target": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_registrar_autocomplete_service_ts",
      "_tgt": "services_registrar_autocomplete_service_registrarautocompleteservice"
    },
    {
      "source": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "target": "services_registrar_autocomplete_service_registrarautocompleteservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "_tgt": "services_registrar_autocomplete_service_registrarautocompleteservice_constructor"
    },
    {
      "source": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "target": "services_registrar_autocomplete_service_registrarautocompleteservice_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "_tgt": "services_registrar_autocomplete_service_registrarautocompleteservice_ngondestroy"
    },
    {
      "source": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "target": "services_registrar_autocomplete_service_registrarautocompleteservice_loadregistrars",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "_tgt": "services_registrar_autocomplete_service_registrarautocompleteservice_loadregistrars"
    },
    {
      "source": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "target": "services_registrar_autocomplete_service_registrarautocompleteservice_filterregistrars",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "_tgt": "services_registrar_autocomplete_service_registrarautocompleteservice_filterregistrars"
    },
    {
      "source": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "target": "services_registrar_autocomplete_service_registrarautocompleteservice_getisloading",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "_tgt": "services_registrar_autocomplete_service_registrarautocompleteservice_getisloading"
    },
    {
      "source": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "target": "services_registrar_autocomplete_service_registrarautocompleteservice_gethaserror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "_tgt": "services_registrar_autocomplete_service_registrarautocompleteservice_gethaserror"
    },
    {
      "source": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "target": "services_registrar_autocomplete_service_registrarautocompleteservice_getregistrarswithcounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "_tgt": "services_registrar_autocomplete_service_registrarautocompleteservice_getregistrarswithcounts"
    },
    {
      "source": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "target": "services_registrar_autocomplete_service_registrarautocompleteservice_isloading",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "_tgt": "services_registrar_autocomplete_service_registrarautocompleteservice_isloading"
    },
    {
      "source": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "target": "services_registrar_autocomplete_service_registrarautocompleteservice_haserror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "_tgt": "services_registrar_autocomplete_service_registrarautocompleteservice_haserror"
    },
    {
      "source": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "target": "services_registrar_autocomplete_service_registrarautocompleteservice_hasdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "services_registrar_autocomplete_service_registrarautocompleteservice",
      "_tgt": "services_registrar_autocomplete_service_registrarautocompleteservice_hasdata"
    },
    {
      "source": "reference_domain_locker_src_app_services_hit_counting_service_ts",
      "target": "services_hit_counting_service_hitcountingservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_hit_counting_service_ts",
      "_tgt": "services_hit_counting_service_hitcountingservice"
    },
    {
      "source": "services_hit_counting_service_hitcountingservice",
      "target": "services_hit_counting_service_hitcountingservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "services_hit_counting_service_hitcountingservice",
      "_tgt": "services_hit_counting_service_hitcountingservice_constructor"
    },
    {
      "source": "services_hit_counting_service_hitcountingservice",
      "target": "services_hit_counting_service_hitcountingservice_getcredentials",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "services_hit_counting_service_hitcountingservice",
      "_tgt": "services_hit_counting_service_hitcountingservice_getcredentials"
    },
    {
      "source": "services_hit_counting_service_hitcountingservice",
      "target": "services_hit_counting_service_hitcountingservice_shouldenableplausible",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "services_hit_counting_service_hitcountingservice",
      "_tgt": "services_hit_counting_service_hitcountingservice_shouldenableplausible"
    },
    {
      "source": "services_hit_counting_service_hitcountingservice",
      "target": "services_hit_counting_service_hitcountingservice_initializeplausible",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "services_hit_counting_service_hitcountingservice",
      "_tgt": "services_hit_counting_service_hitcountingservice_initializeplausible"
    },
    {
      "source": "services_hit_counting_service_hitcountingservice",
      "target": "services_hit_counting_service_hitcountingservice_isauthenticated",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "services_hit_counting_service_hitcountingservice",
      "_tgt": "services_hit_counting_service_hitcountingservice_isauthenticated"
    },
    {
      "source": "services_hit_counting_service_hitcountingservice",
      "target": "services_hit_counting_service_hitcountingservice_checkifshouldcontinue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "services_hit_counting_service_hitcountingservice",
      "_tgt": "services_hit_counting_service_hitcountingservice_checkifshouldcontinue"
    },
    {
      "source": "services_hit_counting_service_hitcountingservice",
      "target": "services_hit_counting_service_hitcountingservice_trackpageview",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "services_hit_counting_service_hitcountingservice",
      "_tgt": "services_hit_counting_service_hitcountingservice_trackpageview"
    },
    {
      "source": "services_hit_counting_service_hitcountingservice",
      "target": "services_hit_counting_service_hitcountingservice_trackevent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "services_hit_counting_service_hitcountingservice",
      "_tgt": "services_hit_counting_service_hitcountingservice_trackevent"
    },
    {
      "source": "services_hit_counting_service_hitcountingservice_constructor",
      "target": "services_hit_counting_service_hitcountingservice_shouldenableplausible",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "services_hit_counting_service_hitcountingservice_constructor",
      "_tgt": "services_hit_counting_service_hitcountingservice_shouldenableplausible"
    },
    {
      "source": "services_hit_counting_service_hitcountingservice_constructor",
      "target": "services_hit_counting_service_hitcountingservice_initializeplausible",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "services_hit_counting_service_hitcountingservice_constructor",
      "_tgt": "services_hit_counting_service_hitcountingservice_initializeplausible"
    },
    {
      "source": "services_hit_counting_service_hitcountingservice_getcredentials",
      "target": "services_hit_counting_service_hitcountingservice_shouldenableplausible",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "services_hit_counting_service_hitcountingservice_shouldenableplausible",
      "_tgt": "services_hit_counting_service_hitcountingservice_getcredentials"
    },
    {
      "source": "services_hit_counting_service_hitcountingservice_getcredentials",
      "target": "services_hit_counting_service_hitcountingservice_initializeplausible",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "services_hit_counting_service_hitcountingservice_initializeplausible",
      "_tgt": "services_hit_counting_service_hitcountingservice_getcredentials"
    },
    {
      "source": "services_hit_counting_service_hitcountingservice_isauthenticated",
      "target": "services_hit_counting_service_hitcountingservice_trackpageview",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "services_hit_counting_service_hitcountingservice_trackpageview",
      "_tgt": "services_hit_counting_service_hitcountingservice_isauthenticated"
    },
    {
      "source": "services_hit_counting_service_hitcountingservice_checkifshouldcontinue",
      "target": "services_hit_counting_service_hitcountingservice_trackpageview",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "services_hit_counting_service_hitcountingservice_trackpageview",
      "_tgt": "services_hit_counting_service_hitcountingservice_checkifshouldcontinue"
    },
    {
      "source": "services_hit_counting_service_hitcountingservice_checkifshouldcontinue",
      "target": "services_hit_counting_service_hitcountingservice_trackevent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "services_hit_counting_service_hitcountingservice_trackevent",
      "_tgt": "services_hit_counting_service_hitcountingservice_checkifshouldcontinue"
    },
    {
      "source": "reference_domain_locker_src_app_services_supabase_service_ts",
      "target": "services_supabase_service_supabaseservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_supabase_service_ts",
      "_tgt": "services_supabase_service_supabaseservice"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_constructor"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_issupabaseenabled",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_issupabaseenabled"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_isauthenticated",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_isauthenticated"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_getsessiontoken",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_getsessiontoken"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_getsessiondata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_getsessiondata"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_initializeauth",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_initializeauth"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_setauthstate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_setauthstate"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_getcurrentuser",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_getcurrentuser"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_signup",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_signup"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_signin",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_signin"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_verifymfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_verifymfa"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_verifymfa2withchallenge",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_verifymfa2withchallenge"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_getauthenticatorassurancelevel",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_getauthenticatorassurancelevel"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_signinwithgithub",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_signinwithgithub"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_signinwithgoogle",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_signinwithgoogle"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_signinwithfacebook",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L260",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_signinwithfacebook"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_signout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L279",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_signout"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_gettoken",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L285",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_gettoken"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_settoken",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L292",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_settoken"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_isemailverified",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L307",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_isemailverified"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_resendverificationemail",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L325",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_resendverificationemail"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_sendpasswordresetemail",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L344",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_sendpasswordresetemail"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_verifyemail",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L358",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_verifyemail"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_updateemail",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L365",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_updateemail"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_setpassword",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L372",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_setpassword"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_updatepassword",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L387",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_updatepassword"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_getuserbillinginfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L410",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_getuserbillinginfo"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_getbackupcodes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L426",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_getbackupcodes"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_exportuserdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L431",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_exportuserdata"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_deletealldata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L443",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_deletealldata"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_deleteaccount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L519",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_deleteaccount"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_updateusermetadata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L558",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_updateusermetadata"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_enablemfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L567",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_enablemfa"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_disablemfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L601",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_disablemfa"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_ismfaenabled",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L614",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_ismfaenabled"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_resetmfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L621",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_resetmfa"
    },
    {
      "source": "services_supabase_service_supabaseservice",
      "target": "services_supabase_service_supabaseservice_getaccountissues",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L642",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice",
      "_tgt": "services_supabase_service_supabaseservice_getaccountissues"
    },
    {
      "source": "services_supabase_service_supabaseservice_constructor",
      "target": "services_supabase_service_supabaseservice_issupabaseenabled",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_constructor",
      "_tgt": "services_supabase_service_supabaseservice_issupabaseenabled"
    },
    {
      "source": "services_supabase_service_supabaseservice_constructor",
      "target": "services_supabase_service_supabaseservice_initializeauth",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_constructor",
      "_tgt": "services_supabase_service_supabaseservice_initializeauth"
    },
    {
      "source": "services_supabase_service_supabaseservice_issupabaseenabled",
      "target": "services_supabase_service_supabaseservice_isauthenticated",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_isauthenticated",
      "_tgt": "services_supabase_service_supabaseservice_issupabaseenabled"
    },
    {
      "source": "services_supabase_service_supabaseservice_issupabaseenabled",
      "target": "services_supabase_service_supabaseservice_getsessiontoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_getsessiontoken",
      "_tgt": "services_supabase_service_supabaseservice_issupabaseenabled"
    },
    {
      "source": "services_supabase_service_supabaseservice_issupabaseenabled",
      "target": "services_supabase_service_supabaseservice_getsessiondata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_getsessiondata",
      "_tgt": "services_supabase_service_supabaseservice_issupabaseenabled"
    },
    {
      "source": "services_supabase_service_supabaseservice_isauthenticated",
      "target": "services_supabase_service_supabaseservice_getauthenticatorassurancelevel",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_isauthenticated",
      "_tgt": "services_supabase_service_supabaseservice_getauthenticatorassurancelevel"
    },
    {
      "source": "services_supabase_service_supabaseservice_setauthstate",
      "target": "services_supabase_service_supabaseservice_signin",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L178",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_signin",
      "_tgt": "services_supabase_service_supabaseservice_setauthstate"
    },
    {
      "source": "services_supabase_service_supabaseservice_setauthstate",
      "target": "services_supabase_service_supabaseservice_verifymfa",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_verifymfa",
      "_tgt": "services_supabase_service_supabaseservice_setauthstate"
    },
    {
      "source": "services_supabase_service_supabaseservice_setauthstate",
      "target": "services_supabase_service_supabaseservice_signout",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L281",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_signout",
      "_tgt": "services_supabase_service_supabaseservice_setauthstate"
    },
    {
      "source": "services_supabase_service_supabaseservice_getcurrentuser",
      "target": "services_supabase_service_supabaseservice_getuserbillinginfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L411",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_getuserbillinginfo",
      "_tgt": "services_supabase_service_supabaseservice_getcurrentuser"
    },
    {
      "source": "services_supabase_service_supabaseservice_getcurrentuser",
      "target": "services_supabase_service_supabaseservice_deleteaccount",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L522",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_deleteaccount",
      "_tgt": "services_supabase_service_supabaseservice_getcurrentuser"
    },
    {
      "source": "services_supabase_service_supabaseservice_gettoken",
      "target": "services_supabase_service_supabaseservice_deleteaccount",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L523",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_deleteaccount",
      "_tgt": "services_supabase_service_supabaseservice_gettoken"
    },
    {
      "source": "services_supabase_service_supabaseservice_getuserbillinginfo",
      "target": "services_supabase_service_supabaseservice_getaccountissues",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L709",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_getaccountissues",
      "_tgt": "services_supabase_service_supabaseservice_getuserbillinginfo"
    },
    {
      "source": "services_supabase_service_supabaseservice_deletealldata",
      "target": "services_supabase_service_supabaseservice_deleteaccount",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L528",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_deleteaccount",
      "_tgt": "services_supabase_service_supabaseservice_deletealldata"
    },
    {
      "source": "services_supabase_service_supabaseservice_enablemfa",
      "target": "services_supabase_service_supabaseservice_resetmfa",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L574",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_enablemfa",
      "_tgt": "services_supabase_service_supabaseservice_resetmfa"
    },
    {
      "source": "services_supabase_service_supabaseservice_ismfaenabled",
      "target": "services_supabase_service_supabaseservice_getaccountissues",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
      "source_location": "L690",
      "weight": 1.0,
      "_src": "services_supabase_service_supabaseservice_getaccountissues",
      "_tgt": "services_supabase_service_supabaseservice_ismfaenabled"
    },
    {
      "source": "reference_domain_locker_src_app_services_translation_service_ts",
      "target": "services_translation_service_translationservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_translation_service_ts",
      "_tgt": "services_translation_service_translationservice"
    },
    {
      "source": "services_translation_service_translationservice",
      "target": "services_translation_service_translationservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "services_translation_service_translationservice",
      "_tgt": "services_translation_service_translationservice_constructor"
    },
    {
      "source": "services_translation_service_translationservice",
      "target": "services_translation_service_translationservice_setinitiallanguage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "services_translation_service_translationservice",
      "_tgt": "services_translation_service_translationservice_setinitiallanguage"
    },
    {
      "source": "services_translation_service_translationservice",
      "target": "services_translation_service_translationservice_getlanguagetouse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "services_translation_service_translationservice",
      "_tgt": "services_translation_service_translationservice_getlanguagetouse"
    },
    {
      "source": "services_translation_service_translationservice",
      "target": "services_translation_service_translationservice_islanguageavailable",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "services_translation_service_translationservice",
      "_tgt": "services_translation_service_translationservice_islanguageavailable"
    },
    {
      "source": "services_translation_service_translationservice",
      "target": "services_translation_service_translationservice_switchlanguage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "services_translation_service_translationservice",
      "_tgt": "services_translation_service_translationservice_switchlanguage"
    },
    {
      "source": "services_translation_service_translationservice_constructor",
      "target": "services_translation_service_translationservice_setinitiallanguage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "services_translation_service_translationservice_constructor",
      "_tgt": "services_translation_service_translationservice_setinitiallanguage"
    },
    {
      "source": "services_translation_service_translationservice_setinitiallanguage",
      "target": "services_translation_service_translationservice_getlanguagetouse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "services_translation_service_translationservice_setinitiallanguage",
      "_tgt": "services_translation_service_translationservice_getlanguagetouse"
    },
    {
      "source": "services_translation_service_translationservice_islanguageavailable",
      "target": "services_translation_service_translationservice_switchlanguage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "services_translation_service_translationservice_switchlanguage",
      "_tgt": "services_translation_service_translationservice_islanguageavailable"
    },
    {
      "source": "reference_domain_locker_src_app_services_domain_utils_service_ts",
      "target": "services_domain_utils_service_domainutils",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_domain_utils_service_ts",
      "_tgt": "services_domain_utils_service_domainutils"
    },
    {
      "source": "services_domain_utils_service_domainutils",
      "target": "services_domain_utils_service_domainutils_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "services_domain_utils_service_domainutils",
      "_tgt": "services_domain_utils_service_domainutils_constructor"
    },
    {
      "source": "services_domain_utils_service_domainutils",
      "target": "services_domain_utils_service_domainutils_extracttags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "services_domain_utils_service_domainutils",
      "_tgt": "services_domain_utils_service_domainutils_extracttags"
    },
    {
      "source": "services_domain_utils_service_domainutils",
      "target": "services_domain_utils_service_domainutils_formatdomaindata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "services_domain_utils_service_domainutils",
      "_tgt": "services_domain_utils_service_domainutils_formatdomaindata"
    },
    {
      "source": "services_domain_utils_service_domainutils",
      "target": "services_domain_utils_service_domainutils_getdaysremaining",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "services_domain_utils_service_domainutils",
      "_tgt": "services_domain_utils_service_domainutils_getdaysremaining"
    },
    {
      "source": "services_domain_utils_service_domainutils",
      "target": "services_domain_utils_service_domainutils_truncatenotes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "services_domain_utils_service_domainutils",
      "_tgt": "services_domain_utils_service_domainutils_truncatenotes"
    },
    {
      "source": "services_domain_utils_service_domainutils",
      "target": "services_domain_utils_service_domainutils_splitdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "services_domain_utils_service_domainutils",
      "_tgt": "services_domain_utils_service_domainutils_splitdomain"
    },
    {
      "source": "services_domain_utils_service_domainutils",
      "target": "services_domain_utils_service_domainutils_getremainingdaystext",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "services_domain_utils_service_domainutils",
      "_tgt": "services_domain_utils_service_domainutils_getremainingdaystext"
    },
    {
      "source": "services_domain_utils_service_domainutils",
      "target": "services_domain_utils_service_domainutils_getexpiryseverity",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "services_domain_utils_service_domainutils",
      "_tgt": "services_domain_utils_service_domainutils_getexpiryseverity"
    },
    {
      "source": "services_domain_utils_service_domainutils_extracttags",
      "target": "services_domain_utils_service_domainutils_formatdomaindata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "services_domain_utils_service_domainutils_formatdomaindata",
      "_tgt": "services_domain_utils_service_domainutils_extracttags"
    },
    {
      "source": "services_domain_utils_service_domainutils_formatdomaindata",
      "target": "constants_security_categories_makeepparrayfromlabels",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "services_domain_utils_service_domainutils_formatdomaindata",
      "_tgt": "constants_security_categories_makeepparrayfromlabels"
    },
    {
      "source": "services_domain_utils_service_domainutils_getdaysremaining",
      "target": "services_domain_utils_service_domainutils_getremainingdaystext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "services_domain_utils_service_domainutils_getremainingdaystext",
      "_tgt": "services_domain_utils_service_domainutils_getdaysremaining"
    },
    {
      "source": "services_domain_utils_service_domainutils_getdaysremaining",
      "target": "services_domain_utils_service_domainutils_getexpiryseverity",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "services_domain_utils_service_domainutils_getexpiryseverity",
      "_tgt": "services_domain_utils_service_domainutils_getdaysremaining"
    },
    {
      "source": "reference_domain_locker_src_app_services_theme_service_ts",
      "target": "services_theme_service_themeservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_theme_service_ts",
      "_tgt": "services_theme_service_themeservice"
    },
    {
      "source": "services_theme_service_themeservice",
      "target": "services_theme_service_themeservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice",
      "_tgt": "services_theme_service_themeservice_constructor"
    },
    {
      "source": "services_theme_service_themeservice",
      "target": "services_theme_service_themeservice_getthemes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice",
      "_tgt": "services_theme_service_themeservice_getthemes"
    },
    {
      "source": "services_theme_service_themeservice",
      "target": "services_theme_service_themeservice_initializefont",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice",
      "_tgt": "services_theme_service_themeservice_initializefont"
    },
    {
      "source": "services_theme_service_themeservice",
      "target": "services_theme_service_themeservice_initializetheme",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice",
      "_tgt": "services_theme_service_themeservice_initializetheme"
    },
    {
      "source": "services_theme_service_themeservice",
      "target": "services_theme_service_themeservice_settheme",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice",
      "_tgt": "services_theme_service_themeservice_settheme"
    },
    {
      "source": "services_theme_service_themeservice",
      "target": "services_theme_service_themeservice_toggledarkmode",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice",
      "_tgt": "services_theme_service_themeservice_toggledarkmode"
    },
    {
      "source": "services_theme_service_themeservice",
      "target": "services_theme_service_themeservice_applytheme",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice",
      "_tgt": "services_theme_service_themeservice_applytheme"
    },
    {
      "source": "services_theme_service_themeservice",
      "target": "services_theme_service_themeservice_getfonts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice",
      "_tgt": "services_theme_service_themeservice_getfonts"
    },
    {
      "source": "services_theme_service_themeservice",
      "target": "services_theme_service_themeservice_setfont",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice",
      "_tgt": "services_theme_service_themeservice_setfont"
    },
    {
      "source": "services_theme_service_themeservice",
      "target": "services_theme_service_themeservice_applyfont",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice",
      "_tgt": "services_theme_service_themeservice_applyfont"
    },
    {
      "source": "services_theme_service_themeservice",
      "target": "services_theme_service_themeservice_getuserpreferences",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L217",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice",
      "_tgt": "services_theme_service_themeservice_getuserpreferences"
    },
    {
      "source": "services_theme_service_themeservice_constructor",
      "target": "services_theme_service_themeservice_initializetheme",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice_constructor",
      "_tgt": "services_theme_service_themeservice_initializetheme"
    },
    {
      "source": "services_theme_service_themeservice_constructor",
      "target": "services_theme_service_themeservice_initializefont",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice_constructor",
      "_tgt": "services_theme_service_themeservice_initializefont"
    },
    {
      "source": "services_theme_service_themeservice_initializefont",
      "target": "services_theme_service_themeservice_applyfont",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice_initializefont",
      "_tgt": "services_theme_service_themeservice_applyfont"
    },
    {
      "source": "services_theme_service_themeservice_initializetheme",
      "target": "services_theme_service_themeservice_applytheme",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice_initializetheme",
      "_tgt": "services_theme_service_themeservice_applytheme"
    },
    {
      "source": "services_theme_service_themeservice_settheme",
      "target": "services_theme_service_themeservice_applytheme",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice_settheme",
      "_tgt": "services_theme_service_themeservice_applytheme"
    },
    {
      "source": "services_theme_service_themeservice_toggledarkmode",
      "target": "services_theme_service_themeservice_applytheme",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice_toggledarkmode",
      "_tgt": "services_theme_service_themeservice_applytheme"
    },
    {
      "source": "services_theme_service_themeservice_setfont",
      "target": "services_theme_service_themeservice_applyfont",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "services_theme_service_themeservice_setfont",
      "_tgt": "services_theme_service_themeservice_applyfont"
    },
    {
      "source": "reference_domain_locker_src_app_services_billing_service_ts",
      "target": "services_billing_service_billingservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_billing_service_ts",
      "_tgt": "services_billing_service_billingservice"
    },
    {
      "source": "services_billing_service_billingservice",
      "target": "services_billing_service_billingservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "services_billing_service_billingservice",
      "_tgt": "services_billing_service_billingservice_constructor"
    },
    {
      "source": "services_billing_service_billingservice",
      "target": "services_billing_service_billingservice_fetchuserplan",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "services_billing_service_billingservice",
      "_tgt": "services_billing_service_billingservice_fetchuserplan"
    },
    {
      "source": "services_billing_service_billingservice",
      "target": "services_billing_service_billingservice_getuserplan",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "services_billing_service_billingservice",
      "_tgt": "services_billing_service_billingservice_getuserplan"
    },
    {
      "source": "services_billing_service_billingservice",
      "target": "services_billing_service_billingservice_getbillingdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "services_billing_service_billingservice",
      "_tgt": "services_billing_service_billingservice_getbillingdata"
    },
    {
      "source": "services_billing_service_billingservice",
      "target": "services_billing_service_billingservice_cancelsubscription",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "services_billing_service_billingservice",
      "_tgt": "services_billing_service_billingservice_cancelsubscription"
    },
    {
      "source": "services_billing_service_billingservice",
      "target": "services_billing_service_billingservice_createcheckoutsession",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "services_billing_service_billingservice",
      "_tgt": "services_billing_service_billingservice_createcheckoutsession"
    },
    {
      "source": "services_billing_service_billingservice",
      "target": "services_billing_service_billingservice_verifystripesession",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "services_billing_service_billingservice",
      "_tgt": "services_billing_service_billingservice_verifystripesession"
    },
    {
      "source": "reference_domain_locker_src_app_services_environment_service_ts",
      "target": "services_environment_service_envservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_environment_service_ts",
      "_tgt": "services_environment_service_envservice"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_constructor"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_mapkeytovarname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_mapkeytovarname"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getenvvar",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_issupabaseenabled",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_issupabaseenabled"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_ispostgresenabled",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_ispostgresenabled"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getenvironmenttype",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getenvironmenttype"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getsupabaseurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getsupabaseurl"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getsupabasepublickey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getsupabasepublickey"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getprojectid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getprojectid"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getglitchtipdsn",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getglitchtipdsn"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getpostgresconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getpostgresconfig"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getbaseurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getbaseurl"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getpostgresapiurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L178",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getpostgresapiurl"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getplausibleconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getplausibleconfig"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_getvaluefromlocalstorage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_getvaluefromlocalstorage"
    },
    {
      "source": "services_environment_service_envservice",
      "target": "services_environment_service_envservice_checkallenvironmentalvariables",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "services_environment_service_envservice",
      "_tgt": "services_environment_service_envservice_checkallenvironmentalvariables"
    },
    {
      "source": "services_environment_service_envservice_mapkeytovarname",
      "target": "services_environment_service_envservice_getenvvar",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getenvvar",
      "_tgt": "services_environment_service_envservice_mapkeytovarname"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getvaluefromlocalstorage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getenvvar",
      "_tgt": "services_environment_service_envservice_getvaluefromlocalstorage"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_issupabaseenabled",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_issupabaseenabled",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getenvironmenttype",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getenvironmenttype",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getsupabaseurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getsupabaseurl",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getsupabasepublickey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getsupabasepublickey",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getprojectid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getprojectid",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getglitchtipdsn",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getglitchtipdsn",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getpostgresconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getpostgresconfig",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getbaseurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getbaseurl",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_getenvvar",
      "target": "services_environment_service_envservice_getplausibleconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getplausibleconfig",
      "_tgt": "services_environment_service_envservice_getenvvar"
    },
    {
      "source": "services_environment_service_envservice_ispostgresenabled",
      "target": "services_environment_service_envservice_getenvironmenttype",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_ispostgresenabled",
      "_tgt": "services_environment_service_envservice_getenvironmenttype"
    },
    {
      "source": "services_environment_service_envservice_ispostgresenabled",
      "target": "services_environment_service_envservice_getpostgresconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_ispostgresenabled",
      "_tgt": "services_environment_service_envservice_getpostgresconfig"
    },
    {
      "source": "services_environment_service_envservice_getbaseurl",
      "target": "services_environment_service_envservice_getpostgresapiurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "services_environment_service_envservice_getpostgresapiurl",
      "_tgt": "services_environment_service_envservice_getbaseurl"
    },
    {
      "source": "reference_domain_locker_src_app_services_database_service_ts",
      "target": "services_database_service_databaseservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/database.service.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_database_service_ts",
      "_tgt": "services_database_service_databaseservice"
    },
    {
      "source": "services_database_service_databaseservice",
      "target": "services_database_service_databaseservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/database.service.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "services_database_service_databaseservice",
      "_tgt": "services_database_service_databaseservice_constructor"
    },
    {
      "source": "services_database_service_databaseservice",
      "target": "services_database_service_databaseservice_errorhappened",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/database.service.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "services_database_service_databaseservice",
      "_tgt": "services_database_service_databaseservice_errorhappened"
    },
    {
      "source": "services_database_service_databaseservice",
      "target": "services_database_service_databaseservice_instance",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/database.service.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "services_database_service_databaseservice",
      "_tgt": "services_database_service_databaseservice_instance"
    },
    {
      "source": "services_database_service_databaseservice_constructor",
      "target": "services_database_service_databaseservice_errorhappened",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/database.service.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "services_database_service_databaseservice_constructor",
      "_tgt": "services_database_service_databaseservice_errorhappened"
    },
    {
      "source": "reference_domain_locker_src_app_services_meta_tags_service_ts",
      "target": "services_meta_tags_service_metatagsservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_meta_tags_service_ts",
      "_tgt": "services_meta_tags_service_metatagsservice"
    },
    {
      "source": "services_meta_tags_service_metatagsservice",
      "target": "services_meta_tags_service_metatagsservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "services_meta_tags_service_metatagsservice",
      "_tgt": "services_meta_tags_service_metatagsservice_constructor"
    },
    {
      "source": "services_meta_tags_service_metatagsservice",
      "target": "services_meta_tags_service_metatagsservice_setroutemeta",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "services_meta_tags_service_metatagsservice",
      "_tgt": "services_meta_tags_service_metatagsservice_setroutemeta"
    },
    {
      "source": "services_meta_tags_service_metatagsservice",
      "target": "services_meta_tags_service_metatagsservice_applytags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "services_meta_tags_service_metatagsservice",
      "_tgt": "services_meta_tags_service_metatagsservice_applytags"
    },
    {
      "source": "services_meta_tags_service_metatagsservice",
      "target": "services_meta_tags_service_metatagsservice_reset",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "services_meta_tags_service_metatagsservice",
      "_tgt": "services_meta_tags_service_metatagsservice_reset"
    },
    {
      "source": "services_meta_tags_service_metatagsservice",
      "target": "services_meta_tags_service_metatagsservice_setcustommeta",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "services_meta_tags_service_metatagsservice",
      "_tgt": "services_meta_tags_service_metatagsservice_setcustommeta"
    },
    {
      "source": "services_meta_tags_service_metatagsservice",
      "target": "services_meta_tags_service_metatagsservice_allowrobots",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "services_meta_tags_service_metatagsservice",
      "_tgt": "services_meta_tags_service_metatagsservice_allowrobots"
    },
    {
      "source": "services_meta_tags_service_metatagsservice",
      "target": "services_meta_tags_service_metatagsservice_injectjsonld",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "services_meta_tags_service_metatagsservice",
      "_tgt": "services_meta_tags_service_metatagsservice_injectjsonld"
    },
    {
      "source": "services_meta_tags_service_metatagsservice",
      "target": "services_meta_tags_service_metatagsservice_addstructureddata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "services_meta_tags_service_metatagsservice",
      "_tgt": "services_meta_tags_service_metatagsservice_addstructureddata"
    },
    {
      "source": "services_meta_tags_service_metatagsservice_setroutemeta",
      "target": "services_meta_tags_service_metatagsservice_reset",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "services_meta_tags_service_metatagsservice_setroutemeta",
      "_tgt": "services_meta_tags_service_metatagsservice_reset"
    },
    {
      "source": "services_meta_tags_service_metatagsservice_setroutemeta",
      "target": "services_meta_tags_service_metatagsservice_applytags",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "services_meta_tags_service_metatagsservice_setroutemeta",
      "_tgt": "services_meta_tags_service_metatagsservice_applytags"
    },
    {
      "source": "services_meta_tags_service_metatagsservice_applytags",
      "target": "services_meta_tags_service_metatagsservice_reset",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "services_meta_tags_service_metatagsservice_reset",
      "_tgt": "services_meta_tags_service_metatagsservice_applytags"
    },
    {
      "source": "services_meta_tags_service_metatagsservice_applytags",
      "target": "services_meta_tags_service_metatagsservice_setcustommeta",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "services_meta_tags_service_metatagsservice_setcustommeta",
      "_tgt": "services_meta_tags_service_metatagsservice_applytags"
    },
    {
      "source": "services_meta_tags_service_metatagsservice_injectjsonld",
      "target": "services_meta_tags_service_metatagsservice_addstructureddata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
      "source_location": "L213",
      "weight": 1.0,
      "_src": "services_meta_tags_service_metatagsservice_addstructureddata",
      "_tgt": "services_meta_tags_service_metatagsservice_injectjsonld"
    },
    {
      "source": "reference_domain_locker_src_app_services_features_service_ts",
      "target": "services_features_service_featureservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_features_service_ts",
      "_tgt": "services_features_service_featureservice"
    },
    {
      "source": "services_features_service_featureservice",
      "target": "services_features_service_featureservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "services_features_service_featureservice",
      "_tgt": "services_features_service_featureservice_constructor"
    },
    {
      "source": "services_features_service_featureservice",
      "target": "services_features_service_featureservice_mapspecialplanstobillingplans",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "services_features_service_featureservice",
      "_tgt": "services_features_service_featureservice_mapspecialplanstobillingplans"
    },
    {
      "source": "services_features_service_featureservice",
      "target": "services_features_service_featureservice_resolvefeatures",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "services_features_service_featureservice",
      "_tgt": "services_features_service_featureservice_resolvefeatures"
    },
    {
      "source": "services_features_service_featureservice",
      "target": "services_features_service_featureservice_getfeaturevalue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "services_features_service_featureservice",
      "_tgt": "services_features_service_featureservice_getfeaturevalue"
    },
    {
      "source": "services_features_service_featureservice",
      "target": "services_features_service_featureservice_isfeatureenabled",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "services_features_service_featureservice",
      "_tgt": "services_features_service_featureservice_isfeatureenabled"
    },
    {
      "source": "services_features_service_featureservice",
      "target": "services_features_service_featureservice_isfeatureenabledpromise",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "services_features_service_featureservice",
      "_tgt": "services_features_service_featureservice_isfeatureenabledpromise"
    },
    {
      "source": "services_features_service_featureservice",
      "target": "services_features_service_featureservice_featurereportfordebug",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "services_features_service_featureservice",
      "_tgt": "services_features_service_featureservice_featurereportfordebug"
    },
    {
      "source": "services_features_service_featureservice_getfeaturevalue",
      "target": "services_features_service_featureservice_isfeatureenabled",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "services_features_service_featureservice_isfeatureenabled",
      "_tgt": "services_features_service_featureservice_getfeaturevalue"
    },
    {
      "source": "services_features_service_featureservice_isfeatureenabled",
      "target": "services_features_service_featureservice_isfeatureenabledpromise",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/features.service.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "services_features_service_featureservice_isfeatureenabledpromise",
      "_tgt": "services_features_service_featureservice_isfeatureenabled"
    },
    {
      "source": "reference_domain_locker_src_app_services_currency_service_ts",
      "target": "services_currency_service_currencyservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_currency_service_ts",
      "_tgt": "services_currency_service_currencyservice"
    },
    {
      "source": "services_currency_service_currencyservice",
      "target": "services_currency_service_currencyservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "services_currency_service_currencyservice",
      "_tgt": "services_currency_service_currencyservice_constructor"
    },
    {
      "source": "services_currency_service_currencyservice",
      "target": "services_currency_service_currencyservice_detectcurrency",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "services_currency_service_currencyservice",
      "_tgt": "services_currency_service_currencyservice_detectcurrency"
    },
    {
      "source": "services_currency_service_currencyservice",
      "target": "services_currency_service_currencyservice_getcurrencyforregion",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "services_currency_service_currencyservice",
      "_tgt": "services_currency_service_currencyservice_getcurrencyforregion"
    },
    {
      "source": "services_currency_service_currencyservice",
      "target": "services_currency_service_currencyservice_getcurrencycode",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "services_currency_service_currencyservice",
      "_tgt": "services_currency_service_currencyservice_getcurrencycode"
    },
    {
      "source": "services_currency_service_currencyservice",
      "target": "services_currency_service_currencyservice_getcurrencysymbol",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "services_currency_service_currencyservice",
      "_tgt": "services_currency_service_currencyservice_getcurrencysymbol"
    },
    {
      "source": "services_currency_service_currencyservice",
      "target": "services_currency_service_currencyservice_formatcurrency",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "services_currency_service_currencyservice",
      "_tgt": "services_currency_service_currencyservice_formatcurrency"
    },
    {
      "source": "services_currency_service_currencyservice",
      "target": "services_currency_service_currencyservice_setcurrency",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "services_currency_service_currencyservice",
      "_tgt": "services_currency_service_currencyservice_setcurrency"
    },
    {
      "source": "services_currency_service_currencyservice_constructor",
      "target": "services_currency_service_currencyservice_detectcurrency",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "services_currency_service_currencyservice_constructor",
      "_tgt": "services_currency_service_currencyservice_detectcurrency"
    },
    {
      "source": "services_currency_service_currencyservice_detectcurrency",
      "target": "services_currency_service_currencyservice_getcurrencyforregion",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "services_currency_service_currencyservice_detectcurrency",
      "_tgt": "services_currency_service_currencyservice_getcurrencyforregion"
    },
    {
      "source": "reference_domain_locker_src_app_services_error_handler_service_ts",
      "target": "services_error_handler_service_globalerrorhandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_error_handler_service_ts",
      "_tgt": "services_error_handler_service_globalerrorhandler"
    },
    {
      "source": "reference_domain_locker_src_app_services_error_handler_service_ts",
      "target": "services_error_handler_service_printtoconsole",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_error_handler_service_ts",
      "_tgt": "services_error_handler_service_printtoconsole"
    },
    {
      "source": "reference_domain_locker_src_app_services_error_handler_service_ts",
      "target": "services_error_handler_service_errorhandlerservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_error_handler_service_ts",
      "_tgt": "services_error_handler_service_errorhandlerservice"
    },
    {
      "source": "services_error_handler_service_globalerrorhandler",
      "target": "services_error_handler_service_globalerrorhandler_handleerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "services_error_handler_service_globalerrorhandler",
      "_tgt": "services_error_handler_service_globalerrorhandler_handleerror"
    },
    {
      "source": "services_error_handler_service_globalerrorhandler_handleerror",
      "target": "services_error_handler_service_printtoconsole",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "services_error_handler_service_globalerrorhandler_handleerror",
      "_tgt": "services_error_handler_service_printtoconsole"
    },
    {
      "source": "services_error_handler_service_printtoconsole",
      "target": "services_error_handler_service_errorhandlerservice_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice_handleerror",
      "_tgt": "services_error_handler_service_printtoconsole"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice",
      "target": "services_error_handler_service_errorhandlerservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice",
      "_tgt": "services_error_handler_service_errorhandlerservice_constructor"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice",
      "target": "services_error_handler_service_errorhandlerservice_showtoast",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice",
      "_tgt": "services_error_handler_service_errorhandlerservice_showtoast"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice",
      "target": "services_error_handler_service_errorhandlerservice_shouldenableglitchtip",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice",
      "_tgt": "services_error_handler_service_errorhandlerservice_shouldenableglitchtip"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice",
      "target": "services_error_handler_service_errorhandlerservice_initializeglitchtip",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice",
      "_tgt": "services_error_handler_service_errorhandlerservice_initializeglitchtip"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice",
      "target": "services_error_handler_service_errorhandlerservice_getuserid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice",
      "_tgt": "services_error_handler_service_errorhandlerservice_getuserid"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice",
      "target": "services_error_handler_service_errorhandlerservice_logtoglitchtip",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice",
      "_tgt": "services_error_handler_service_errorhandlerservice_logtoglitchtip"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice",
      "target": "services_error_handler_service_errorhandlerservice_savetolocalstorage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice",
      "_tgt": "services_error_handler_service_errorhandlerservice_savetolocalstorage"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice",
      "target": "services_error_handler_service_errorhandlerservice_handleerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice",
      "_tgt": "services_error_handler_service_errorhandlerservice_handleerror"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice",
      "target": "services_error_handler_service_errorhandlerservice_getrecenterrorlog",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice",
      "_tgt": "services_error_handler_service_errorhandlerservice_getrecenterrorlog"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice",
      "target": "services_error_handler_service_errorhandlerservice_initializewindowcatching",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L182",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice",
      "_tgt": "services_error_handler_service_errorhandlerservice_initializewindowcatching"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice",
      "target": "services_error_handler_service_errorhandlerservice_printinitialdetails",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L205",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice",
      "_tgt": "services_error_handler_service_errorhandlerservice_printinitialdetails"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice_showtoast",
      "target": "services_error_handler_service_errorhandlerservice_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L160",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice_handleerror",
      "_tgt": "services_error_handler_service_errorhandlerservice_showtoast"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice_shouldenableglitchtip",
      "target": "services_error_handler_service_errorhandlerservice_initializeglitchtip",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice_initializeglitchtip",
      "_tgt": "services_error_handler_service_errorhandlerservice_shouldenableglitchtip"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice_initializeglitchtip",
      "target": "services_error_handler_service_errorhandlerservice_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice_initializeglitchtip",
      "_tgt": "services_error_handler_service_errorhandlerservice_handleerror"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice_getuserid",
      "target": "services_error_handler_service_errorhandlerservice_logtoglitchtip",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice_logtoglitchtip",
      "_tgt": "services_error_handler_service_errorhandlerservice_getuserid"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice_logtoglitchtip",
      "target": "services_error_handler_service_errorhandlerservice_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice_handleerror",
      "_tgt": "services_error_handler_service_errorhandlerservice_logtoglitchtip"
    },
    {
      "source": "services_error_handler_service_errorhandlerservice_savetolocalstorage",
      "target": "services_error_handler_service_errorhandlerservice_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "services_error_handler_service_errorhandlerservice_handleerror",
      "_tgt": "services_error_handler_service_errorhandlerservice_savetolocalstorage"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_database_service_ts",
      "target": "db_query_services_sb_database_service_maindatabaseservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_database_service_ts",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_constructor"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_handleerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_handleerror"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_domainexists",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_domainexists"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_savedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_savedomain"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L297",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L309",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_deletedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L327",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_deletedomain"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L343",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomain"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_extracttags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L360",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_extracttags"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L373",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_listdomainnames",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L390",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_listdomainnames"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_listdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L404",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_listdomains"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_updatedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L418",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_updatedomain"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_updatedomaininternal",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L424",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_updatedomaininternal"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getstatuseswithdomaincounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L457",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getstatuseswithdomaincounts"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_gettotaldomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L475",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_gettotaldomains"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbyeppcodes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L487",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbyeppcodes"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbystatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L504",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbystatus"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbytag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L534",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainsbytag"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomainexpirations",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L563",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainexpirations"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getassetcount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L579",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getassetcount"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_fetchallforexport",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L621",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_fetchallforexport"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomainuptime",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L724",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainuptime"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_checkalltables",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L733",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_checkalltables"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice",
      "target": "db_query_services_sb_database_service_maindatabaseservice_deletealldata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L792",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_deletealldata"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_handleerror",
      "target": "db_query_services_sb_database_service_maindatabaseservice_domainexists",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_domainexists",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_handleerror"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_handleerror",
      "target": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L278",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_handleerror"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser",
      "target": "db_query_services_sb_database_service_maindatabaseservice_domainexists",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_domainexists",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser",
      "target": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L269",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser",
      "target": "db_query_services_sb_database_service_maindatabaseservice_fetchallforexport",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L651",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_fetchallforexport",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_savedomain",
      "target": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_savedomain",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L294",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L300",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid",
      "target": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L306",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid",
      "target": "db_query_services_sb_database_service_maindatabaseservice_updatedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L454",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_updatedomaininternal",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery",
      "target": "db_query_services_sb_database_service_maindatabaseservice_getdomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L346",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_getdomain",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery",
      "target": "db_query_services_sb_database_service_maindatabaseservice_listdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L407",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_listdomains",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_extracttags",
      "target": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L376",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_extracttags"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata",
      "target": "constants_security_categories_makeepparrayfromlabels",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L386",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata",
      "_tgt": "constants_security_categories_makeepparrayfromlabels"
    },
    {
      "source": "db_query_services_sb_database_service_maindatabaseservice_updatedomain",
      "target": "db_query_services_sb_database_service_maindatabaseservice_updatedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
      "source_location": "L419",
      "weight": 1.0,
      "_src": "db_query_services_sb_database_service_maindatabaseservice_updatedomain",
      "_tgt": "db_query_services_sb_database_service_maindatabaseservice_updatedomaininternal"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_database_service_ts",
      "target": "db_query_services_pg_database_service_pgdatabaseservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_database_service_ts",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_constructor"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getcurrentuser",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getcurrentuser"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_handleerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_handleerror"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_executequery",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_domainexists",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_domainexists"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_savedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_savedomain"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L213",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_formatdomaindata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L332",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_formatdomaindata"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_extracttags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L349",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_extracttags"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_listdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L353",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_listdomains"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_listdomainnames",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L365",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_listdomainnames"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L378",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomain"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_updatedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L401",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_updatedomain"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L407",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_deletedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L451",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_deletedomain"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainexpirations",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L487",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainexpirations"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getassetcount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L504",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getassetcount"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getstatuseswithdomaincounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L533",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getstatuseswithdomaincounts"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbystatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L557",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbystatus"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_gettimeintervalfortimeframe",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L576",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_gettimeintervalfortimeframe"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbytag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L591",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbytag"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L617",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_gettotaldomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L658",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_gettotaldomains"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbyeppcodes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L675",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbyeppcodes"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_fetchallforexport",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L712",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_fetchallforexport"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_checkalltables",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L716",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_checkalltables"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_deletealldata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L772",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_deletealldata"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_handleerror",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L653",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_handleerror"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_executequery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_domainexists",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_domainexists",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_executequery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_executequery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_executequery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_listdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L359",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_listdomains",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_executequery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L422",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_executequery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L650",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_executequery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_savedomain",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_savedomain",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L448",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_listdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L355",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_listdomains",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L380",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomain",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbystatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L559",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbystatus",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbytag",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L593",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbytag",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_listdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L357",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_listdomains",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L382",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomain",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbystatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L561",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbystatus",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbytag",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L595",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbytag",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_formatdomaindata",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_extracttags",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L335",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_formatdomaindata",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_extracttags"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_formatdomaindata",
      "target": "constants_security_categories_makeepparrayfromlabels",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L344",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_formatdomaindata",
      "_tgt": "constants_security_categories_makeepparrayfromlabels"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_updatedomain",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L402",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_updatedomain",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal"
    },
    {
      "source": "db_query_services_pg_database_service_pgdatabaseservice_gettimeintervalfortimeframe",
      "target": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
      "source_location": "L625",
      "weight": 1.0,
      "_src": "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime",
      "_tgt": "db_query_services_pg_database_service_pgdatabaseservice_gettimeintervalfortimeframe"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_db_ips_service_ts",
      "target": "pg_db_ips_service_ipqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ips.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_db_ips_service_ts",
      "_tgt": "pg_db_ips_service_ipqueries"
    },
    {
      "source": "pg_db_ips_service_ipqueries",
      "target": "pg_db_ips_service_ipqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ips.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "pg_db_ips_service_ipqueries",
      "_tgt": "pg_db_ips_service_ipqueries_constructor"
    },
    {
      "source": "pg_db_ips_service_ipqueries",
      "target": "pg_db_ips_service_ipqueries_saveipaddresses",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ips.service.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "pg_db_ips_service_ipqueries",
      "_tgt": "pg_db_ips_service_ipqueries_saveipaddresses"
    },
    {
      "source": "pg_db_ips_service_ipqueries",
      "target": "pg_db_ips_service_ipqueries_getipaddresses",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ips.service.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "pg_db_ips_service_ipqueries",
      "_tgt": "pg_db_ips_service_ipqueries_getipaddresses"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_db_registrars_service_ts",
      "target": "pg_db_registrars_service_registrarqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_db_registrars_service_ts",
      "_tgt": "pg_db_registrars_service_registrarqueries"
    },
    {
      "source": "pg_db_registrars_service_registrarqueries",
      "target": "pg_db_registrars_service_registrarqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "pg_db_registrars_service_registrarqueries",
      "_tgt": "pg_db_registrars_service_registrarqueries_constructor"
    },
    {
      "source": "pg_db_registrars_service_registrarqueries",
      "target": "pg_db_registrars_service_registrarqueries_getregistrars",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "pg_db_registrars_service_registrarqueries",
      "_tgt": "pg_db_registrars_service_registrarqueries_getregistrars"
    },
    {
      "source": "pg_db_registrars_service_registrarqueries",
      "target": "pg_db_registrars_service_registrarqueries_getorinsertregistrarid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "pg_db_registrars_service_registrarqueries",
      "_tgt": "pg_db_registrars_service_registrarqueries_getorinsertregistrarid"
    },
    {
      "source": "pg_db_registrars_service_registrarqueries",
      "target": "pg_db_registrars_service_registrarqueries_getdomaincountsbyregistrar",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "pg_db_registrars_service_registrarqueries",
      "_tgt": "pg_db_registrars_service_registrarqueries_getdomaincountsbyregistrar"
    },
    {
      "source": "pg_db_registrars_service_registrarqueries",
      "target": "pg_db_registrars_service_registrarqueries_getdomainsbyregistrar",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "pg_db_registrars_service_registrarqueries",
      "_tgt": "pg_db_registrars_service_registrarqueries_getdomainsbyregistrar"
    },
    {
      "source": "pg_db_registrars_service_registrarqueries",
      "target": "pg_db_registrars_service_registrarqueries_saveregistrar",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "pg_db_registrars_service_registrarqueries",
      "_tgt": "pg_db_registrars_service_registrarqueries_saveregistrar"
    },
    {
      "source": "pg_db_registrars_service_registrarqueries_getorinsertregistrarid",
      "target": "pg_db_registrars_service_registrarqueries_saveregistrar",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "pg_db_registrars_service_registrarqueries_saveregistrar",
      "_tgt": "pg_db_registrars_service_registrarqueries_getorinsertregistrarid"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_db_dns_service_ts",
      "target": "pg_db_dns_service_dnsqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-dns.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_db_dns_service_ts",
      "_tgt": "pg_db_dns_service_dnsqueries"
    },
    {
      "source": "pg_db_dns_service_dnsqueries",
      "target": "pg_db_dns_service_dnsqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-dns.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "pg_db_dns_service_dnsqueries",
      "_tgt": "pg_db_dns_service_dnsqueries_constructor"
    },
    {
      "source": "pg_db_dns_service_dnsqueries",
      "target": "pg_db_dns_service_dnsqueries_getdnsrecords",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-dns.service.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "pg_db_dns_service_dnsqueries",
      "_tgt": "pg_db_dns_service_dnsqueries_getdnsrecords"
    },
    {
      "source": "pg_db_dns_service_dnsqueries",
      "target": "pg_db_dns_service_dnsqueries_savednsrecords",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-dns.service.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "pg_db_dns_service_dnsqueries",
      "_tgt": "pg_db_dns_service_dnsqueries_savednsrecords"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_db_links_service_ts",
      "target": "pg_db_links_service_linkqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_db_links_service_ts",
      "_tgt": "pg_db_links_service_linkqueries"
    },
    {
      "source": "pg_db_links_service_linkqueries",
      "target": "pg_db_links_service_linkqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "pg_db_links_service_linkqueries",
      "_tgt": "pg_db_links_service_linkqueries_constructor"
    },
    {
      "source": "pg_db_links_service_linkqueries",
      "target": "pg_db_links_service_linkqueries_updatelinks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "pg_db_links_service_linkqueries",
      "_tgt": "pg_db_links_service_linkqueries_updatelinks"
    },
    {
      "source": "pg_db_links_service_linkqueries",
      "target": "pg_db_links_service_linkqueries_getalllinks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "pg_db_links_service_linkqueries",
      "_tgt": "pg_db_links_service_linkqueries_getalllinks"
    },
    {
      "source": "pg_db_links_service_linkqueries",
      "target": "pg_db_links_service_linkqueries_addlinktodomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "pg_db_links_service_linkqueries",
      "_tgt": "pg_db_links_service_linkqueries_addlinktodomains"
    },
    {
      "source": "pg_db_links_service_linkqueries",
      "target": "pg_db_links_service_linkqueries_deletelinks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "pg_db_links_service_linkqueries",
      "_tgt": "pg_db_links_service_linkqueries_deletelinks"
    },
    {
      "source": "pg_db_links_service_linkqueries",
      "target": "pg_db_links_service_linkqueries_updatelinkindomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "pg_db_links_service_linkqueries",
      "_tgt": "pg_db_links_service_linkqueries_updatelinkindomains"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_db_whois_service_ts",
      "target": "pg_db_whois_service_whoisqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-whois.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_db_whois_service_ts",
      "_tgt": "pg_db_whois_service_whoisqueries"
    },
    {
      "source": "pg_db_whois_service_whoisqueries",
      "target": "pg_db_whois_service_whoisqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-whois.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "pg_db_whois_service_whoisqueries",
      "_tgt": "pg_db_whois_service_whoisqueries_constructor"
    },
    {
      "source": "pg_db_whois_service_whoisqueries",
      "target": "pg_db_whois_service_whoisqueries_savewhoisinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-whois.service.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "pg_db_whois_service_whoisqueries",
      "_tgt": "pg_db_whois_service_whoisqueries_savewhoisinfo"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_db_ssl_service_ts",
      "target": "pg_db_ssl_service_sslqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_db_ssl_service_ts",
      "_tgt": "pg_db_ssl_service_sslqueries"
    },
    {
      "source": "pg_db_ssl_service_sslqueries",
      "target": "pg_db_ssl_service_sslqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "pg_db_ssl_service_sslqueries",
      "_tgt": "pg_db_ssl_service_sslqueries_constructor"
    },
    {
      "source": "pg_db_ssl_service_sslqueries",
      "target": "pg_db_ssl_service_sslqueries_getsslissuerswithdomaincounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "pg_db_ssl_service_sslqueries",
      "_tgt": "pg_db_ssl_service_sslqueries_getsslissuerswithdomaincounts"
    },
    {
      "source": "pg_db_ssl_service_sslqueries",
      "target": "pg_db_ssl_service_sslqueries_getdomainsbysslissuer",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "pg_db_ssl_service_sslqueries",
      "_tgt": "pg_db_ssl_service_sslqueries_getdomainsbysslissuer"
    },
    {
      "source": "pg_db_ssl_service_sslqueries",
      "target": "pg_db_ssl_service_sslqueries_savesslinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "pg_db_ssl_service_sslqueries",
      "_tgt": "pg_db_ssl_service_sslqueries_savesslinfo"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_db_history_service_ts",
      "target": "pg_db_history_service_historyqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_db_history_service_ts",
      "_tgt": "pg_db_history_service_historyqueries"
    },
    {
      "source": "pg_db_history_service_historyqueries",
      "target": "pg_db_history_service_historyqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "pg_db_history_service_historyqueries",
      "_tgt": "pg_db_history_service_historyqueries_constructor"
    },
    {
      "source": "pg_db_history_service_historyqueries",
      "target": "pg_db_history_service_historyqueries_getchangehistory",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "pg_db_history_service_historyqueries",
      "_tgt": "pg_db_history_service_historyqueries_getchangehistory"
    },
    {
      "source": "pg_db_history_service_historyqueries",
      "target": "pg_db_history_service_historyqueries_gettotalupdatecount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "pg_db_history_service_historyqueries",
      "_tgt": "pg_db_history_service_historyqueries_gettotalupdatecount"
    },
    {
      "source": "pg_db_history_service_historyqueries",
      "target": "pg_db_history_service_historyqueries_getdomainupdates",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "pg_db_history_service_historyqueries",
      "_tgt": "pg_db_history_service_historyqueries_getdomainupdates"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_db_export_service_ts",
      "target": "pg_db_export_service_exportqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_db_export_service_ts",
      "_tgt": "pg_db_export_service_exportqueries"
    },
    {
      "source": "pg_db_export_service_exportqueries",
      "target": "pg_db_export_service_exportqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "pg_db_export_service_exportqueries",
      "_tgt": "pg_db_export_service_exportqueries_constructor"
    },
    {
      "source": "pg_db_export_service_exportqueries",
      "target": "pg_db_export_service_exportqueries_fetchallforexport",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "pg_db_export_service_exportqueries",
      "_tgt": "pg_db_export_service_exportqueries_fetchallforexport"
    },
    {
      "source": "pg_db_export_service_exportqueries",
      "target": "pg_db_export_service_exportqueries_executeexport",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "pg_db_export_service_exportqueries",
      "_tgt": "pg_db_export_service_exportqueries_executeexport"
    },
    {
      "source": "pg_db_export_service_exportqueries",
      "target": "pg_db_export_service_exportqueries_flattendata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "pg_db_export_service_exportqueries",
      "_tgt": "pg_db_export_service_exportqueries_flattendata"
    },
    {
      "source": "pg_db_export_service_exportqueries_executeexport",
      "target": "pg_db_export_service_exportqueries_flattendata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "pg_db_export_service_exportqueries_executeexport",
      "_tgt": "pg_db_export_service_exportqueries_flattendata"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_db_tags_service_ts",
      "target": "pg_db_tags_service_tagqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_db_tags_service_ts",
      "_tgt": "pg_db_tags_service_tagqueries"
    },
    {
      "source": "pg_db_tags_service_tagqueries",
      "target": "pg_db_tags_service_tagqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "pg_db_tags_service_tagqueries",
      "_tgt": "pg_db_tags_service_tagqueries_constructor"
    },
    {
      "source": "pg_db_tags_service_tagqueries",
      "target": "pg_db_tags_service_tagqueries_addtag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "pg_db_tags_service_tagqueries",
      "_tgt": "pg_db_tags_service_tagqueries_addtag"
    },
    {
      "source": "pg_db_tags_service_tagqueries",
      "target": "pg_db_tags_service_tagqueries_gettag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "pg_db_tags_service_tagqueries",
      "_tgt": "pg_db_tags_service_tagqueries_gettag"
    },
    {
      "source": "pg_db_tags_service_tagqueries",
      "target": "pg_db_tags_service_tagqueries_gettags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "pg_db_tags_service_tagqueries",
      "_tgt": "pg_db_tags_service_tagqueries_gettags"
    },
    {
      "source": "pg_db_tags_service_tagqueries",
      "target": "pg_db_tags_service_tagqueries_savetags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "pg_db_tags_service_tagqueries",
      "_tgt": "pg_db_tags_service_tagqueries_savetags"
    },
    {
      "source": "pg_db_tags_service_tagqueries",
      "target": "pg_db_tags_service_tagqueries_gettagswithdomaincounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "pg_db_tags_service_tagqueries",
      "_tgt": "pg_db_tags_service_tagqueries_gettagswithdomaincounts"
    },
    {
      "source": "pg_db_tags_service_tagqueries",
      "target": "pg_db_tags_service_tagqueries_updatetags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "pg_db_tags_service_tagqueries",
      "_tgt": "pg_db_tags_service_tagqueries_updatetags"
    },
    {
      "source": "pg_db_tags_service_tagqueries",
      "target": "pg_db_tags_service_tagqueries_createtag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "pg_db_tags_service_tagqueries",
      "_tgt": "pg_db_tags_service_tagqueries_createtag"
    },
    {
      "source": "pg_db_tags_service_tagqueries",
      "target": "pg_db_tags_service_tagqueries_updatetag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "pg_db_tags_service_tagqueries",
      "_tgt": "pg_db_tags_service_tagqueries_updatetag"
    },
    {
      "source": "pg_db_tags_service_tagqueries",
      "target": "pg_db_tags_service_tagqueries_getdomainsfortag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_src": "pg_db_tags_service_tagqueries",
      "_tgt": "pg_db_tags_service_tagqueries_getdomainsfortag"
    },
    {
      "source": "pg_db_tags_service_tagqueries",
      "target": "pg_db_tags_service_tagqueries_deletetag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L162",
      "weight": 1.0,
      "_src": "pg_db_tags_service_tagqueries",
      "_tgt": "pg_db_tags_service_tagqueries_deletetag"
    },
    {
      "source": "pg_db_tags_service_tagqueries",
      "target": "pg_db_tags_service_tagqueries_savedomainsfortag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "pg_db_tags_service_tagqueries",
      "_tgt": "pg_db_tags_service_tagqueries_savedomainsfortag"
    },
    {
      "source": "pg_db_tags_service_tagqueries",
      "target": "pg_db_tags_service_tagqueries_getdomaincountsbytag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L193",
      "weight": 1.0,
      "_src": "pg_db_tags_service_tagqueries",
      "_tgt": "pg_db_tags_service_tagqueries_getdomaincountsbytag"
    },
    {
      "source": "pg_db_tags_service_tagqueries_savetags",
      "target": "pg_db_tags_service_tagqueries_updatetags",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "pg_db_tags_service_tagqueries_updatetags",
      "_tgt": "pg_db_tags_service_tagqueries_savetags"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_db_notifications_service_ts",
      "target": "pg_db_notifications_service_notificationqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_db_notifications_service_ts",
      "_tgt": "pg_db_notifications_service_notificationqueries"
    },
    {
      "source": "pg_db_notifications_service_notificationqueries",
      "target": "pg_db_notifications_service_notificationqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "pg_db_notifications_service_notificationqueries",
      "_tgt": "pg_db_notifications_service_notificationqueries_constructor"
    },
    {
      "source": "pg_db_notifications_service_notificationqueries",
      "target": "pg_db_notifications_service_notificationqueries_savenotifications",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "pg_db_notifications_service_notificationqueries",
      "_tgt": "pg_db_notifications_service_notificationqueries_savenotifications"
    },
    {
      "source": "pg_db_notifications_service_notificationqueries",
      "target": "pg_db_notifications_service_notificationqueries_updatenotificationtypes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "pg_db_notifications_service_notificationqueries",
      "_tgt": "pg_db_notifications_service_notificationqueries_updatenotificationtypes"
    },
    {
      "source": "pg_db_notifications_service_notificationqueries",
      "target": "pg_db_notifications_service_notificationqueries_getnotificationchannels",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "pg_db_notifications_service_notificationqueries",
      "_tgt": "pg_db_notifications_service_notificationqueries_getnotificationchannels"
    },
    {
      "source": "pg_db_notifications_service_notificationqueries",
      "target": "pg_db_notifications_service_notificationqueries_updatenotificationchannels",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "pg_db_notifications_service_notificationqueries",
      "_tgt": "pg_db_notifications_service_notificationqueries_updatenotificationchannels"
    },
    {
      "source": "pg_db_notifications_service_notificationqueries",
      "target": "pg_db_notifications_service_notificationqueries_getnotificationpreferences",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "pg_db_notifications_service_notificationqueries",
      "_tgt": "pg_db_notifications_service_notificationqueries_getnotificationpreferences"
    },
    {
      "source": "pg_db_notifications_service_notificationqueries",
      "target": "pg_db_notifications_service_notificationqueries_updatebulknotificationpreferences",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "pg_db_notifications_service_notificationqueries",
      "_tgt": "pg_db_notifications_service_notificationqueries_updatebulknotificationpreferences"
    },
    {
      "source": "pg_db_notifications_service_notificationqueries",
      "target": "pg_db_notifications_service_notificationqueries_getusernotifications",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "pg_db_notifications_service_notificationqueries",
      "_tgt": "pg_db_notifications_service_notificationqueries_getusernotifications"
    },
    {
      "source": "pg_db_notifications_service_notificationqueries",
      "target": "pg_db_notifications_service_notificationqueries_marknotificationreadstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "pg_db_notifications_service_notificationqueries",
      "_tgt": "pg_db_notifications_service_notificationqueries_marknotificationreadstatus"
    },
    {
      "source": "pg_db_notifications_service_notificationqueries",
      "target": "pg_db_notifications_service_notificationqueries_getunreadnotificationcount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "pg_db_notifications_service_notificationqueries",
      "_tgt": "pg_db_notifications_service_notificationqueries_getunreadnotificationcount"
    },
    {
      "source": "pg_db_notifications_service_notificationqueries",
      "target": "pg_db_notifications_service_notificationqueries_markallnotificationsread",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "pg_db_notifications_service_notificationqueries",
      "_tgt": "pg_db_notifications_service_notificationqueries_markallnotificationsread"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_db_hosts_service_ts",
      "target": "pg_db_hosts_service_hostsqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_db_hosts_service_ts",
      "_tgt": "pg_db_hosts_service_hostsqueries"
    },
    {
      "source": "pg_db_hosts_service_hostsqueries",
      "target": "pg_db_hosts_service_hostsqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "pg_db_hosts_service_hostsqueries",
      "_tgt": "pg_db_hosts_service_hostsqueries_constructor"
    },
    {
      "source": "pg_db_hosts_service_hostsqueries",
      "target": "pg_db_hosts_service_hostsqueries_gethosts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "pg_db_hosts_service_hostsqueries",
      "_tgt": "pg_db_hosts_service_hostsqueries_gethosts"
    },
    {
      "source": "pg_db_hosts_service_hostsqueries",
      "target": "pg_db_hosts_service_hostsqueries_getdomaincountsbyhost",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "pg_db_hosts_service_hostsqueries",
      "_tgt": "pg_db_hosts_service_hostsqueries_getdomaincountsbyhost"
    },
    {
      "source": "pg_db_hosts_service_hostsqueries",
      "target": "pg_db_hosts_service_hostsqueries_getdomainsbyhost",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "pg_db_hosts_service_hostsqueries",
      "_tgt": "pg_db_hosts_service_hostsqueries_getdomainsbyhost"
    },
    {
      "source": "pg_db_hosts_service_hostsqueries",
      "target": "pg_db_hosts_service_hostsqueries_gethostswithdomaincounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "pg_db_hosts_service_hostsqueries",
      "_tgt": "pg_db_hosts_service_hostsqueries_gethostswithdomaincounts"
    },
    {
      "source": "pg_db_hosts_service_hostsqueries",
      "target": "pg_db_hosts_service_hostsqueries_savehost",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "pg_db_hosts_service_hostsqueries",
      "_tgt": "pg_db_hosts_service_hostsqueries_savehost"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_db_subdomains_service_ts",
      "target": "pg_db_subdomains_service_subdomainsqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_db_subdomains_service_ts",
      "_tgt": "pg_db_subdomains_service_subdomainsqueries"
    },
    {
      "source": "pg_db_subdomains_service_subdomainsqueries",
      "target": "pg_db_subdomains_service_subdomainsqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "pg_db_subdomains_service_subdomainsqueries",
      "_tgt": "pg_db_subdomains_service_subdomainsqueries_constructor"
    },
    {
      "source": "pg_db_subdomains_service_subdomainsqueries",
      "target": "pg_db_subdomains_service_subdomainsqueries_savesubdomainsfordomainname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "pg_db_subdomains_service_subdomainsqueries",
      "_tgt": "pg_db_subdomains_service_subdomainsqueries_savesubdomainsfordomainname"
    },
    {
      "source": "pg_db_subdomains_service_subdomainsqueries",
      "target": "pg_db_subdomains_service_subdomainsqueries_fetchdomainid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "pg_db_subdomains_service_subdomainsqueries",
      "_tgt": "pg_db_subdomains_service_subdomainsqueries_fetchdomainid"
    },
    {
      "source": "pg_db_subdomains_service_subdomainsqueries",
      "target": "pg_db_subdomains_service_subdomainsqueries_savesubdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "pg_db_subdomains_service_subdomainsqueries",
      "_tgt": "pg_db_subdomains_service_subdomainsqueries_savesubdomains"
    },
    {
      "source": "pg_db_subdomains_service_subdomainsqueries",
      "target": "pg_db_subdomains_service_subdomainsqueries_deletesubdomainsbydomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "pg_db_subdomains_service_subdomainsqueries",
      "_tgt": "pg_db_subdomains_service_subdomainsqueries_deletesubdomainsbydomain"
    },
    {
      "source": "pg_db_subdomains_service_subdomainsqueries",
      "target": "pg_db_subdomains_service_subdomainsqueries_updatesubdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "pg_db_subdomains_service_subdomainsqueries",
      "_tgt": "pg_db_subdomains_service_subdomainsqueries_updatesubdomains"
    },
    {
      "source": "pg_db_subdomains_service_subdomainsqueries",
      "target": "pg_db_subdomains_service_subdomainsqueries_getallsubdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "pg_db_subdomains_service_subdomainsqueries",
      "_tgt": "pg_db_subdomains_service_subdomainsqueries_getallsubdomains"
    },
    {
      "source": "pg_db_subdomains_service_subdomainsqueries",
      "target": "pg_db_subdomains_service_subdomainsqueries_getsubdomainsbydomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "pg_db_subdomains_service_subdomainsqueries",
      "_tgt": "pg_db_subdomains_service_subdomainsqueries_getsubdomainsbydomain"
    },
    {
      "source": "pg_db_subdomains_service_subdomainsqueries",
      "target": "pg_db_subdomains_service_subdomainsqueries_getsubdomaininfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L162",
      "weight": 1.0,
      "_src": "pg_db_subdomains_service_subdomainsqueries",
      "_tgt": "pg_db_subdomains_service_subdomainsqueries_getsubdomaininfo"
    },
    {
      "source": "pg_db_subdomains_service_subdomainsqueries",
      "target": "pg_db_subdomains_service_subdomainsqueries_deletesubdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L187",
      "weight": 1.0,
      "_src": "pg_db_subdomains_service_subdomainsqueries",
      "_tgt": "pg_db_subdomains_service_subdomainsqueries_deletesubdomain"
    },
    {
      "source": "pg_db_subdomains_service_subdomainsqueries",
      "target": "pg_db_subdomains_service_subdomainsqueries_savesubdomainfordomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "pg_db_subdomains_service_subdomainsqueries",
      "_tgt": "pg_db_subdomains_service_subdomainsqueries_savesubdomainfordomain"
    },
    {
      "source": "pg_db_subdomains_service_subdomainsqueries_savesubdomainsfordomainname",
      "target": "pg_db_subdomains_service_subdomainsqueries_fetchdomainid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "pg_db_subdomains_service_subdomainsqueries_savesubdomainsfordomainname",
      "_tgt": "pg_db_subdomains_service_subdomainsqueries_fetchdomainid"
    },
    {
      "source": "pg_db_subdomains_service_subdomainsqueries_fetchdomainid",
      "target": "pg_db_subdomains_service_subdomainsqueries_deletesubdomainsbydomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "pg_db_subdomains_service_subdomainsqueries_deletesubdomainsbydomain",
      "_tgt": "pg_db_subdomains_service_subdomainsqueries_fetchdomainid"
    },
    {
      "source": "pg_db_subdomains_service_subdomainsqueries_fetchdomainid",
      "target": "pg_db_subdomains_service_subdomainsqueries_deletesubdomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "pg_db_subdomains_service_subdomainsqueries_deletesubdomain",
      "_tgt": "pg_db_subdomains_service_subdomainsqueries_fetchdomainid"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_db_statuses_service_ts",
      "target": "pg_db_statuses_service_statusqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-statuses.service.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_db_statuses_service_ts",
      "_tgt": "pg_db_statuses_service_statusqueries"
    },
    {
      "source": "pg_db_statuses_service_statusqueries",
      "target": "pg_db_statuses_service_statusqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-statuses.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "pg_db_statuses_service_statusqueries",
      "_tgt": "pg_db_statuses_service_statusqueries_constructor"
    },
    {
      "source": "pg_db_statuses_service_statusqueries",
      "target": "pg_db_statuses_service_statusqueries_savestatuses",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-statuses.service.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "pg_db_statuses_service_statusqueries",
      "_tgt": "pg_db_statuses_service_statusqueries_savestatuses"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_pg_db_valuations_service_ts",
      "target": "pg_db_valuations_service_valuationqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-valuations.service.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_pg_db_valuations_service_ts",
      "_tgt": "pg_db_valuations_service_valuationqueries"
    },
    {
      "source": "pg_db_valuations_service_valuationqueries",
      "target": "pg_db_valuations_service_valuationqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-valuations.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "pg_db_valuations_service_valuationqueries",
      "_tgt": "pg_db_valuations_service_valuationqueries_constructor"
    },
    {
      "source": "pg_db_valuations_service_valuationqueries",
      "target": "pg_db_valuations_service_valuationqueries_getdomaincostings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-valuations.service.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "pg_db_valuations_service_valuationqueries",
      "_tgt": "pg_db_valuations_service_valuationqueries_getdomaincostings"
    },
    {
      "source": "pg_db_valuations_service_valuationqueries",
      "target": "pg_db_valuations_service_valuationqueries_updatedomaincostings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-valuations.service.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "pg_db_valuations_service_valuationqueries",
      "_tgt": "pg_db_valuations_service_valuationqueries_updatedomaincostings"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_db_ips_service_ts",
      "target": "sb_db_ips_service_ipqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ips.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_db_ips_service_ts",
      "_tgt": "sb_db_ips_service_ipqueries"
    },
    {
      "source": "sb_db_ips_service_ipqueries",
      "target": "sb_db_ips_service_ipqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ips.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "sb_db_ips_service_ipqueries",
      "_tgt": "sb_db_ips_service_ipqueries_constructor"
    },
    {
      "source": "sb_db_ips_service_ipqueries",
      "target": "sb_db_ips_service_ipqueries_saveipaddresses",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ips.service.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "sb_db_ips_service_ipqueries",
      "_tgt": "sb_db_ips_service_ipqueries_saveipaddresses"
    },
    {
      "source": "sb_db_ips_service_ipqueries",
      "target": "sb_db_ips_service_ipqueries_getipaddresses",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ips.service.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "sb_db_ips_service_ipqueries",
      "_tgt": "sb_db_ips_service_ipqueries_getipaddresses"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_db_registrars_service_ts",
      "target": "sb_db_registrars_service_registrarqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_db_registrars_service_ts",
      "_tgt": "sb_db_registrars_service_registrarqueries"
    },
    {
      "source": "sb_db_registrars_service_registrarqueries",
      "target": "sb_db_registrars_service_registrarqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "sb_db_registrars_service_registrarqueries",
      "_tgt": "sb_db_registrars_service_registrarqueries_constructor"
    },
    {
      "source": "sb_db_registrars_service_registrarqueries",
      "target": "sb_db_registrars_service_registrarqueries_getregistrars",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "sb_db_registrars_service_registrarqueries",
      "_tgt": "sb_db_registrars_service_registrarqueries_getregistrars"
    },
    {
      "source": "sb_db_registrars_service_registrarqueries",
      "target": "sb_db_registrars_service_registrarqueries_getorinsertregistrarid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "sb_db_registrars_service_registrarqueries",
      "_tgt": "sb_db_registrars_service_registrarqueries_getorinsertregistrarid"
    },
    {
      "source": "sb_db_registrars_service_registrarqueries",
      "target": "sb_db_registrars_service_registrarqueries_getdomaincountsbyregistrar",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "sb_db_registrars_service_registrarqueries",
      "_tgt": "sb_db_registrars_service_registrarqueries_getdomaincountsbyregistrar"
    },
    {
      "source": "sb_db_registrars_service_registrarqueries",
      "target": "sb_db_registrars_service_registrarqueries_getdomainsbyregistrar",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "sb_db_registrars_service_registrarqueries",
      "_tgt": "sb_db_registrars_service_registrarqueries_getdomainsbyregistrar"
    },
    {
      "source": "sb_db_registrars_service_registrarqueries",
      "target": "sb_db_registrars_service_registrarqueries_saveregistrar",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "sb_db_registrars_service_registrarqueries",
      "_tgt": "sb_db_registrars_service_registrarqueries_saveregistrar"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_db_dns_service_ts",
      "target": "sb_db_dns_service_dnsqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-dns.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_db_dns_service_ts",
      "_tgt": "sb_db_dns_service_dnsqueries"
    },
    {
      "source": "sb_db_dns_service_dnsqueries",
      "target": "sb_db_dns_service_dnsqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-dns.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "sb_db_dns_service_dnsqueries",
      "_tgt": "sb_db_dns_service_dnsqueries_constructor"
    },
    {
      "source": "sb_db_dns_service_dnsqueries",
      "target": "sb_db_dns_service_dnsqueries_getdnsrecords",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-dns.service.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "sb_db_dns_service_dnsqueries",
      "_tgt": "sb_db_dns_service_dnsqueries_getdnsrecords"
    },
    {
      "source": "sb_db_dns_service_dnsqueries",
      "target": "sb_db_dns_service_dnsqueries_savednsrecords",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-dns.service.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "sb_db_dns_service_dnsqueries",
      "_tgt": "sb_db_dns_service_dnsqueries_savednsrecords"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_db_links_service_ts",
      "target": "sb_db_links_service_linkqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_db_links_service_ts",
      "_tgt": "sb_db_links_service_linkqueries"
    },
    {
      "source": "sb_db_links_service_linkqueries",
      "target": "sb_db_links_service_linkqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "sb_db_links_service_linkqueries",
      "_tgt": "sb_db_links_service_linkqueries_constructor"
    },
    {
      "source": "sb_db_links_service_linkqueries",
      "target": "sb_db_links_service_linkqueries_updatelinks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "sb_db_links_service_linkqueries",
      "_tgt": "sb_db_links_service_linkqueries_updatelinks"
    },
    {
      "source": "sb_db_links_service_linkqueries",
      "target": "sb_db_links_service_linkqueries_getalllinks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "sb_db_links_service_linkqueries",
      "_tgt": "sb_db_links_service_linkqueries_getalllinks"
    },
    {
      "source": "sb_db_links_service_linkqueries",
      "target": "sb_db_links_service_linkqueries_addlinktodomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
      "source_location": "L152",
      "weight": 1.0,
      "_src": "sb_db_links_service_linkqueries",
      "_tgt": "sb_db_links_service_linkqueries_addlinktodomains"
    },
    {
      "source": "sb_db_links_service_linkqueries",
      "target": "sb_db_links_service_linkqueries_updatelinkindomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "sb_db_links_service_linkqueries",
      "_tgt": "sb_db_links_service_linkqueries_updatelinkindomains"
    },
    {
      "source": "sb_db_links_service_linkqueries",
      "target": "sb_db_links_service_linkqueries_deletelinks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "sb_db_links_service_linkqueries",
      "_tgt": "sb_db_links_service_linkqueries_deletelinks"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_db_whois_service_ts",
      "target": "sb_db_whois_service_whoisqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-whois.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_db_whois_service_ts",
      "_tgt": "sb_db_whois_service_whoisqueries"
    },
    {
      "source": "sb_db_whois_service_whoisqueries",
      "target": "sb_db_whois_service_whoisqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-whois.service.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "sb_db_whois_service_whoisqueries",
      "_tgt": "sb_db_whois_service_whoisqueries_constructor"
    },
    {
      "source": "sb_db_whois_service_whoisqueries",
      "target": "sb_db_whois_service_whoisqueries_savewhoisinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-whois.service.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "sb_db_whois_service_whoisqueries",
      "_tgt": "sb_db_whois_service_whoisqueries_savewhoisinfo"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_db_ssl_service_ts",
      "target": "sb_db_ssl_service_sslqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_db_ssl_service_ts",
      "_tgt": "sb_db_ssl_service_sslqueries"
    },
    {
      "source": "sb_db_ssl_service_sslqueries",
      "target": "sb_db_ssl_service_sslqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "sb_db_ssl_service_sslqueries",
      "_tgt": "sb_db_ssl_service_sslqueries_constructor"
    },
    {
      "source": "sb_db_ssl_service_sslqueries",
      "target": "sb_db_ssl_service_sslqueries_getsslissuerswithdomaincounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "sb_db_ssl_service_sslqueries",
      "_tgt": "sb_db_ssl_service_sslqueries_getsslissuerswithdomaincounts"
    },
    {
      "source": "sb_db_ssl_service_sslqueries",
      "target": "sb_db_ssl_service_sslqueries_getdomainsbysslissuer",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "sb_db_ssl_service_sslqueries",
      "_tgt": "sb_db_ssl_service_sslqueries_getdomainsbysslissuer"
    },
    {
      "source": "sb_db_ssl_service_sslqueries",
      "target": "sb_db_ssl_service_sslqueries_savesslinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "sb_db_ssl_service_sslqueries",
      "_tgt": "sb_db_ssl_service_sslqueries_savesslinfo"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_db_history_service_ts",
      "target": "sb_db_history_service_historyqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_db_history_service_ts",
      "_tgt": "sb_db_history_service_historyqueries"
    },
    {
      "source": "sb_db_history_service_historyqueries",
      "target": "sb_db_history_service_historyqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "sb_db_history_service_historyqueries",
      "_tgt": "sb_db_history_service_historyqueries_constructor"
    },
    {
      "source": "sb_db_history_service_historyqueries",
      "target": "sb_db_history_service_historyqueries_getchangehistory",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "sb_db_history_service_historyqueries",
      "_tgt": "sb_db_history_service_historyqueries_getchangehistory"
    },
    {
      "source": "sb_db_history_service_historyqueries",
      "target": "sb_db_history_service_historyqueries_gettotalupdatecount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "sb_db_history_service_historyqueries",
      "_tgt": "sb_db_history_service_historyqueries_gettotalupdatecount"
    },
    {
      "source": "sb_db_history_service_historyqueries",
      "target": "sb_db_history_service_historyqueries_getdomainupdates",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "sb_db_history_service_historyqueries",
      "_tgt": "sb_db_history_service_historyqueries_getdomainupdates"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_db_tags_service_ts",
      "target": "sb_db_tags_service_tagqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_db_tags_service_ts",
      "_tgt": "sb_db_tags_service_tagqueries"
    },
    {
      "source": "sb_db_tags_service_tagqueries",
      "target": "sb_db_tags_service_tagqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "sb_db_tags_service_tagqueries",
      "_tgt": "sb_db_tags_service_tagqueries_constructor"
    },
    {
      "source": "sb_db_tags_service_tagqueries",
      "target": "sb_db_tags_service_tagqueries_addtag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "sb_db_tags_service_tagqueries",
      "_tgt": "sb_db_tags_service_tagqueries_addtag"
    },
    {
      "source": "sb_db_tags_service_tagqueries",
      "target": "sb_db_tags_service_tagqueries_gettag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "sb_db_tags_service_tagqueries",
      "_tgt": "sb_db_tags_service_tagqueries_gettag"
    },
    {
      "source": "sb_db_tags_service_tagqueries",
      "target": "sb_db_tags_service_tagqueries_gettags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "sb_db_tags_service_tagqueries",
      "_tgt": "sb_db_tags_service_tagqueries_gettags"
    },
    {
      "source": "sb_db_tags_service_tagqueries",
      "target": "sb_db_tags_service_tagqueries_savetags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "sb_db_tags_service_tagqueries",
      "_tgt": "sb_db_tags_service_tagqueries_savetags"
    },
    {
      "source": "sb_db_tags_service_tagqueries",
      "target": "sb_db_tags_service_tagqueries_gettagswithdomaincounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "sb_db_tags_service_tagqueries",
      "_tgt": "sb_db_tags_service_tagqueries_gettagswithdomaincounts"
    },
    {
      "source": "sb_db_tags_service_tagqueries",
      "target": "sb_db_tags_service_tagqueries_updatetags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "sb_db_tags_service_tagqueries",
      "_tgt": "sb_db_tags_service_tagqueries_updatetags"
    },
    {
      "source": "sb_db_tags_service_tagqueries",
      "target": "sb_db_tags_service_tagqueries_createtag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "sb_db_tags_service_tagqueries",
      "_tgt": "sb_db_tags_service_tagqueries_createtag"
    },
    {
      "source": "sb_db_tags_service_tagqueries",
      "target": "sb_db_tags_service_tagqueries_updatetag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L189",
      "weight": 1.0,
      "_src": "sb_db_tags_service_tagqueries",
      "_tgt": "sb_db_tags_service_tagqueries_updatetag"
    },
    {
      "source": "sb_db_tags_service_tagqueries",
      "target": "sb_db_tags_service_tagqueries_getdomainsfortag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L215",
      "weight": 1.0,
      "_src": "sb_db_tags_service_tagqueries",
      "_tgt": "sb_db_tags_service_tagqueries_getdomainsfortag"
    },
    {
      "source": "sb_db_tags_service_tagqueries",
      "target": "sb_db_tags_service_tagqueries_deletetag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L232",
      "weight": 1.0,
      "_src": "sb_db_tags_service_tagqueries",
      "_tgt": "sb_db_tags_service_tagqueries_deletetag"
    },
    {
      "source": "sb_db_tags_service_tagqueries",
      "target": "sb_db_tags_service_tagqueries_savedomainsfortag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L253",
      "weight": 1.0,
      "_src": "sb_db_tags_service_tagqueries",
      "_tgt": "sb_db_tags_service_tagqueries_savedomainsfortag"
    },
    {
      "source": "sb_db_tags_service_tagqueries",
      "target": "sb_db_tags_service_tagqueries_getdomaincountsbytag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
      "source_location": "L286",
      "weight": 1.0,
      "_src": "sb_db_tags_service_tagqueries",
      "_tgt": "sb_db_tags_service_tagqueries_getdomaincountsbytag"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_db_notifications_service_ts",
      "target": "sb_db_notifications_service_notificationqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_db_notifications_service_ts",
      "_tgt": "sb_db_notifications_service_notificationqueries"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_constructor"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_savenotifications",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_savenotifications"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_getnotificationchannels",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_getnotificationchannels"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_updatenotificationchannels",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_updatenotificationchannels"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_getnotificationpreferences",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_getnotificationpreferences"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_updatebulknotificationpreferences",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_updatebulknotificationpreferences"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_getusernotifications",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_getusernotifications"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_markallnotificationsread",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_markallnotificationsread"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_marknotificationreadstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_marknotificationreadstatus"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_getunreadnotificationcount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_getunreadnotificationcount"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_addnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L206",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_addnotification"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_updatenotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_updatenotification"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_deletenotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L237",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_deletenotification"
    },
    {
      "source": "sb_db_notifications_service_notificationqueries",
      "target": "sb_db_notifications_service_notificationqueries_updatenotificationtypes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "sb_db_notifications_service_notificationqueries",
      "_tgt": "sb_db_notifications_service_notificationqueries_updatenotificationtypes"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_db_hosts_service_ts",
      "target": "sb_db_hosts_service_hostsqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_db_hosts_service_ts",
      "_tgt": "sb_db_hosts_service_hostsqueries"
    },
    {
      "source": "sb_db_hosts_service_hostsqueries",
      "target": "sb_db_hosts_service_hostsqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "sb_db_hosts_service_hostsqueries",
      "_tgt": "sb_db_hosts_service_hostsqueries_constructor"
    },
    {
      "source": "sb_db_hosts_service_hostsqueries",
      "target": "sb_db_hosts_service_hostsqueries_gethosts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "sb_db_hosts_service_hostsqueries",
      "_tgt": "sb_db_hosts_service_hostsqueries_gethosts"
    },
    {
      "source": "sb_db_hosts_service_hostsqueries",
      "target": "sb_db_hosts_service_hostsqueries_getdomaincountsbyhost",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "sb_db_hosts_service_hostsqueries",
      "_tgt": "sb_db_hosts_service_hostsqueries_getdomaincountsbyhost"
    },
    {
      "source": "sb_db_hosts_service_hostsqueries",
      "target": "sb_db_hosts_service_hostsqueries_getdomainsbyhost",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "sb_db_hosts_service_hostsqueries",
      "_tgt": "sb_db_hosts_service_hostsqueries_getdomainsbyhost"
    },
    {
      "source": "sb_db_hosts_service_hostsqueries",
      "target": "sb_db_hosts_service_hostsqueries_gethostswithdomaincounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "sb_db_hosts_service_hostsqueries",
      "_tgt": "sb_db_hosts_service_hostsqueries_gethostswithdomaincounts"
    },
    {
      "source": "sb_db_hosts_service_hostsqueries",
      "target": "sb_db_hosts_service_hostsqueries_savehost",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "sb_db_hosts_service_hostsqueries",
      "_tgt": "sb_db_hosts_service_hostsqueries_savehost"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_db_subdomains_service_ts",
      "target": "sb_db_subdomains_service_subdomainsqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_db_subdomains_service_ts",
      "_tgt": "sb_db_subdomains_service_subdomainsqueries"
    },
    {
      "source": "sb_db_subdomains_service_subdomainsqueries",
      "target": "sb_db_subdomains_service_subdomainsqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "sb_db_subdomains_service_subdomainsqueries",
      "_tgt": "sb_db_subdomains_service_subdomainsqueries_constructor"
    },
    {
      "source": "sb_db_subdomains_service_subdomainsqueries",
      "target": "sb_db_subdomains_service_subdomainsqueries_savesubdomainsfordomainname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "sb_db_subdomains_service_subdomainsqueries",
      "_tgt": "sb_db_subdomains_service_subdomainsqueries_savesubdomainsfordomainname"
    },
    {
      "source": "sb_db_subdomains_service_subdomainsqueries",
      "target": "sb_db_subdomains_service_subdomainsqueries_fetchdomainid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "sb_db_subdomains_service_subdomainsqueries",
      "_tgt": "sb_db_subdomains_service_subdomainsqueries_fetchdomainid"
    },
    {
      "source": "sb_db_subdomains_service_subdomainsqueries",
      "target": "sb_db_subdomains_service_subdomainsqueries_savesubdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "sb_db_subdomains_service_subdomainsqueries",
      "_tgt": "sb_db_subdomains_service_subdomainsqueries_savesubdomains"
    },
    {
      "source": "sb_db_subdomains_service_subdomainsqueries",
      "target": "sb_db_subdomains_service_subdomainsqueries_deletesubdomainsbydomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "sb_db_subdomains_service_subdomainsqueries",
      "_tgt": "sb_db_subdomains_service_subdomainsqueries_deletesubdomainsbydomain"
    },
    {
      "source": "sb_db_subdomains_service_subdomainsqueries",
      "target": "sb_db_subdomains_service_subdomainsqueries_updatesubdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "sb_db_subdomains_service_subdomainsqueries",
      "_tgt": "sb_db_subdomains_service_subdomainsqueries_updatesubdomains"
    },
    {
      "source": "sb_db_subdomains_service_subdomainsqueries",
      "target": "sb_db_subdomains_service_subdomainsqueries_getallsubdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "sb_db_subdomains_service_subdomainsqueries",
      "_tgt": "sb_db_subdomains_service_subdomainsqueries_getallsubdomains"
    },
    {
      "source": "sb_db_subdomains_service_subdomainsqueries",
      "target": "sb_db_subdomains_service_subdomainsqueries_getsubdomainsbydomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L220",
      "weight": 1.0,
      "_src": "sb_db_subdomains_service_subdomainsqueries",
      "_tgt": "sb_db_subdomains_service_subdomainsqueries_getsubdomainsbydomain"
    },
    {
      "source": "sb_db_subdomains_service_subdomainsqueries",
      "target": "sb_db_subdomains_service_subdomainsqueries_getsubdomaininfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L234",
      "weight": 1.0,
      "_src": "sb_db_subdomains_service_subdomainsqueries",
      "_tgt": "sb_db_subdomains_service_subdomainsqueries_getsubdomaininfo"
    },
    {
      "source": "sb_db_subdomains_service_subdomainsqueries",
      "target": "sb_db_subdomains_service_subdomainsqueries_deletesubdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L258",
      "weight": 1.0,
      "_src": "sb_db_subdomains_service_subdomainsqueries",
      "_tgt": "sb_db_subdomains_service_subdomainsqueries_deletesubdomain"
    },
    {
      "source": "sb_db_subdomains_service_subdomainsqueries",
      "target": "sb_db_subdomains_service_subdomainsqueries_savesubdomainfordomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L296",
      "weight": 1.0,
      "_src": "sb_db_subdomains_service_subdomainsqueries",
      "_tgt": "sb_db_subdomains_service_subdomainsqueries_savesubdomainfordomain"
    },
    {
      "source": "sb_db_subdomains_service_subdomainsqueries_savesubdomainsfordomainname",
      "target": "sb_db_subdomains_service_subdomainsqueries_fetchdomainid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "sb_db_subdomains_service_subdomainsqueries_savesubdomainsfordomainname",
      "_tgt": "sb_db_subdomains_service_subdomainsqueries_fetchdomainid"
    },
    {
      "source": "sb_db_subdomains_service_subdomainsqueries_fetchdomainid",
      "target": "sb_db_subdomains_service_subdomainsqueries_deletesubdomainsbydomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "sb_db_subdomains_service_subdomainsqueries_deletesubdomainsbydomain",
      "_tgt": "sb_db_subdomains_service_subdomainsqueries_fetchdomainid"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_db_statuses_service_ts",
      "target": "sb_db_statuses_service_statusqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-statuses.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_db_statuses_service_ts",
      "_tgt": "sb_db_statuses_service_statusqueries"
    },
    {
      "source": "sb_db_statuses_service_statusqueries",
      "target": "sb_db_statuses_service_statusqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-statuses.service.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "sb_db_statuses_service_statusqueries",
      "_tgt": "sb_db_statuses_service_statusqueries_constructor"
    },
    {
      "source": "sb_db_statuses_service_statusqueries",
      "target": "sb_db_statuses_service_statusqueries_savestatuses",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-statuses.service.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "sb_db_statuses_service_statusqueries",
      "_tgt": "sb_db_statuses_service_statusqueries_savestatuses"
    },
    {
      "source": "reference_domain_locker_src_app_services_db_query_services_sb_db_valuations_service_ts",
      "target": "sb_db_valuations_service_valuationqueries",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-valuations.service.ts",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_services_db_query_services_sb_db_valuations_service_ts",
      "_tgt": "sb_db_valuations_service_valuationqueries"
    },
    {
      "source": "sb_db_valuations_service_valuationqueries",
      "target": "sb_db_valuations_service_valuationqueries_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-valuations.service.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "sb_db_valuations_service_valuationqueries",
      "_tgt": "sb_db_valuations_service_valuationqueries_constructor"
    },
    {
      "source": "sb_db_valuations_service_valuationqueries",
      "target": "sb_db_valuations_service_valuationqueries_getdomaincostings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-valuations.service.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "sb_db_valuations_service_valuationqueries",
      "_tgt": "sb_db_valuations_service_valuationqueries_getdomaincostings"
    },
    {
      "source": "sb_db_valuations_service_valuationqueries",
      "target": "sb_db_valuations_service_valuationqueries_updatedomaincostings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-valuations.service.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "sb_db_valuations_service_valuationqueries",
      "_tgt": "sb_db_valuations_service_valuationqueries_updatedomaincostings"
    },
    {
      "source": "reference_domain_locker_src_app_components_domain_things_domain_info_domain_info_component_ts",
      "target": "domain_info_domain_info_component_domaininfocomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_domain_things_domain_info_domain_info_component_ts",
      "_tgt": "domain_info_domain_info_component_domaininfocomponent"
    },
    {
      "source": "domain_info_domain_info_component_domaininfocomponent",
      "target": "domain_info_domain_info_component_domaininfocomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "domain_info_domain_info_component_domaininfocomponent",
      "_tgt": "domain_info_domain_info_component_domaininfocomponent_constructor"
    },
    {
      "source": "domain_info_domain_info_component_domaininfocomponent",
      "target": "domain_info_domain_info_component_domaininfocomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "domain_info_domain_info_component_domaininfocomponent",
      "_tgt": "domain_info_domain_info_component_domaininfocomponent_ngoninit"
    },
    {
      "source": "domain_info_domain_info_component_domaininfocomponent",
      "target": "domain_info_domain_info_component_domaininfocomponent_filteripaddresses",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "domain_info_domain_info_component_domaininfocomponent",
      "_tgt": "domain_info_domain_info_component_domaininfocomponent_filteripaddresses"
    },
    {
      "source": "domain_info_domain_info_component_domaininfocomponent",
      "target": "domain_info_domain_info_component_domaininfocomponent_makestatuses",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "domain_info_domain_info_component_domaininfocomponent",
      "_tgt": "domain_info_domain_info_component_domaininfocomponent_makestatuses"
    },
    {
      "source": "domain_info_domain_info_component_domaininfocomponent_ngoninit",
      "target": "domain_info_domain_info_component_domaininfocomponent_makestatuses",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "domain_info_domain_info_component_domaininfocomponent_ngoninit",
      "_tgt": "domain_info_domain_info_component_domaininfocomponent_makestatuses"
    },
    {
      "source": "domain_info_domain_info_component_domaininfocomponent_makestatuses",
      "target": "constants_security_categories_makeepparrayfromlabels",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "domain_info_domain_info_component_domaininfocomponent_makestatuses",
      "_tgt": "constants_security_categories_makeepparrayfromlabels"
    },
    {
      "source": "reference_domain_locker_src_app_components_domain_things_domain_list_domain_list_component_ts",
      "target": "domain_list_domain_list_component_domainlistcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-list/domain-list.component.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_domain_things_domain_list_domain_list_component_ts",
      "_tgt": "domain_list_domain_list_component_domainlistcomponent"
    },
    {
      "source": "domain_list_domain_list_component_domainlistcomponent",
      "target": "domain_list_domain_list_component_domainlistcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-list/domain-list.component.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "domain_list_domain_list_component_domainlistcomponent",
      "_tgt": "domain_list_domain_list_component_domainlistcomponent_constructor"
    },
    {
      "source": "reference_domain_locker_src_app_components_domain_things_domain_card_domain_card_component_ts",
      "target": "domain_card_domain_card_component_domaincardcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_domain_things_domain_card_domain_card_component_ts",
      "_tgt": "domain_card_domain_card_component_domaincardcomponent"
    },
    {
      "source": "domain_card_domain_card_component_domaincardcomponent",
      "target": "domain_card_domain_card_component_domaincardcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "domain_card_domain_card_component_domaincardcomponent",
      "_tgt": "domain_card_domain_card_component_domaincardcomponent_constructor"
    },
    {
      "source": "domain_card_domain_card_component_domaincardcomponent",
      "target": "domain_card_domain_card_component_domaincardcomponent_isvisible",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "domain_card_domain_card_component_domaincardcomponent",
      "_tgt": "domain_card_domain_card_component_domaincardcomponent_isvisible"
    },
    {
      "source": "domain_card_domain_card_component_domaincardcomponent",
      "target": "domain_card_domain_card_component_domaincardcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "domain_card_domain_card_component_domaincardcomponent",
      "_tgt": "domain_card_domain_card_component_domaincardcomponent_ngoninit"
    },
    {
      "source": "domain_card_domain_card_component_domaincardcomponent",
      "target": "domain_card_domain_card_component_domaincardcomponent_viewdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "domain_card_domain_card_component_domaincardcomponent",
      "_tgt": "domain_card_domain_card_component_domaincardcomponent_viewdomain"
    },
    {
      "source": "domain_card_domain_card_component_domaincardcomponent",
      "target": "domain_card_domain_card_component_domaincardcomponent_editdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "domain_card_domain_card_component_domaincardcomponent",
      "_tgt": "domain_card_domain_card_component_domaincardcomponent_editdomain"
    },
    {
      "source": "domain_card_domain_card_component_domaincardcomponent",
      "target": "domain_card_domain_card_component_domaincardcomponent_deletedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "domain_card_domain_card_component_domaincardcomponent",
      "_tgt": "domain_card_domain_card_component_domaincardcomponent_deletedomain"
    },
    {
      "source": "domain_card_domain_card_component_domaincardcomponent",
      "target": "domain_card_domain_card_component_domaincardcomponent_copydomainurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "domain_card_domain_card_component_domaincardcomponent",
      "_tgt": "domain_card_domain_card_component_domaincardcomponent_copydomainurl"
    },
    {
      "source": "domain_card_domain_card_component_domaincardcomponent",
      "target": "domain_card_domain_card_component_domaincardcomponent_visitdomainurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "domain_card_domain_card_component_domaincardcomponent",
      "_tgt": "domain_card_domain_card_component_domaincardcomponent_visitdomainurl"
    },
    {
      "source": "domain_card_domain_card_component_domaincardcomponent",
      "target": "domain_card_domain_card_component_domaincardcomponent_clickedonlink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "domain_card_domain_card_component_domaincardcomponent",
      "_tgt": "domain_card_domain_card_component_domaincardcomponent_clickedonlink"
    },
    {
      "source": "domain_card_domain_card_component_domaincardcomponent",
      "target": "domain_card_domain_card_component_domaincardcomponent_oncardclick",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "domain_card_domain_card_component_domaincardcomponent",
      "_tgt": "domain_card_domain_card_component_domaincardcomponent_oncardclick"
    },
    {
      "source": "domain_card_domain_card_component_domaincardcomponent_viewdomain",
      "target": "domain_card_domain_card_component_domaincardcomponent_oncardclick",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "domain_card_domain_card_component_domaincardcomponent_oncardclick",
      "_tgt": "domain_card_domain_card_component_domaincardcomponent_viewdomain"
    },
    {
      "source": "domain_card_domain_card_component_domaincardcomponent_clickedonlink",
      "target": "domain_card_domain_card_component_domaincardcomponent_oncardclick",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "domain_card_domain_card_component_domaincardcomponent_oncardclick",
      "_tgt": "domain_card_domain_card_component_domaincardcomponent_clickedonlink"
    },
    {
      "source": "reference_domain_locker_src_app_components_domain_things_domain_updates_domain_updates_component_ts",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_domain_things_domain_updates_domain_updates_component_ts",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent"
    },
    {
      "source": "domain_updates_domain_updates_component_domainupdatescomponent",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "domain_updates_domain_updates_component_domainupdatescomponent",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent_constructor"
    },
    {
      "source": "domain_updates_domain_updates_component_domainupdatescomponent",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "domain_updates_domain_updates_component_domainupdatescomponent",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent_ngoninit"
    },
    {
      "source": "domain_updates_domain_updates_component_domainupdatescomponent",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent_fetchupdates",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "domain_updates_domain_updates_component_domainupdatescomponent",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent_fetchupdates"
    },
    {
      "source": "domain_updates_domain_updates_component_domainupdatescomponent",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent_fetchtotalcount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "domain_updates_domain_updates_component_domainupdatescomponent",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent_fetchtotalcount"
    },
    {
      "source": "domain_updates_domain_updates_component_domainupdatescomponent",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent_onpagechange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "domain_updates_domain_updates_component_domainupdatescomponent",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent_onpagechange"
    },
    {
      "source": "domain_updates_domain_updates_component_domainupdatescomponent",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent_applyfilters",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "domain_updates_domain_updates_component_domainupdatescomponent",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent_applyfilters"
    },
    {
      "source": "domain_updates_domain_updates_component_domainupdatescomponent",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent_clearfilters",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "domain_updates_domain_updates_component_domainupdatescomponent",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent_clearfilters"
    },
    {
      "source": "domain_updates_domain_updates_component_domainupdatescomponent",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent_formatdate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "domain_updates_domain_updates_component_domainupdatescomponent",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent_formatdate"
    },
    {
      "source": "domain_updates_domain_updates_component_domainupdatescomponent",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent_mapchangekey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "domain_updates_domain_updates_component_domainupdatescomponent",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent_mapchangekey"
    },
    {
      "source": "domain_updates_domain_updates_component_domainupdatescomponent",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent_togglefilters",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "domain_updates_domain_updates_component_domainupdatescomponent",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent_togglefilters"
    },
    {
      "source": "domain_updates_domain_updates_component_domainupdatescomponent_ngoninit",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent_fetchtotalcount",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "domain_updates_domain_updates_component_domainupdatescomponent_ngoninit",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent_fetchtotalcount"
    },
    {
      "source": "domain_updates_domain_updates_component_domainupdatescomponent_ngoninit",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent_fetchupdates",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "domain_updates_domain_updates_component_domainupdatescomponent_ngoninit",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent_fetchupdates"
    },
    {
      "source": "domain_updates_domain_updates_component_domainupdatescomponent_fetchupdates",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent_onpagechange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "domain_updates_domain_updates_component_domainupdatescomponent_onpagechange",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent_fetchupdates"
    },
    {
      "source": "domain_updates_domain_updates_component_domainupdatescomponent_fetchupdates",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent_applyfilters",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "domain_updates_domain_updates_component_domainupdatescomponent_applyfilters",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent_fetchupdates"
    },
    {
      "source": "domain_updates_domain_updates_component_domainupdatescomponent_fetchupdates",
      "target": "domain_updates_domain_updates_component_domainupdatescomponent_clearfilters",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "domain_updates_domain_updates_component_domainupdatescomponent_clearfilters",
      "_tgt": "domain_updates_domain_updates_component_domainupdatescomponent_fetchupdates"
    },
    {
      "source": "reference_domain_locker_src_app_components_domain_things_domain_filters_domain_filters_component_ts",
      "target": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_domain_things_domain_filters_domain_filters_component_ts",
      "_tgt": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent"
    },
    {
      "source": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "target": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "_tgt": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_constructor"
    },
    {
      "source": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "target": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "_tgt": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_ngoninit"
    },
    {
      "source": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "target": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_initializeselectedfields",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "_tgt": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_initializeselectedfields"
    },
    {
      "source": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "target": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onselectionchange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "_tgt": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onselectionchange"
    },
    {
      "source": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "target": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onsortchange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "_tgt": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onsortchange"
    },
    {
      "source": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "target": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onsearch",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "_tgt": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onsearch"
    },
    {
      "source": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "target": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onlayoutchange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "_tgt": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onlayoutchange"
    },
    {
      "source": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "target": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_navigatetoadddomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "_tgt": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_navigatetoadddomain"
    },
    {
      "source": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "target": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_showquickadddialog",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "_tgt": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_showquickadddialog"
    },
    {
      "source": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "target": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_afterdomainadded",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "_tgt": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_afterdomainadded"
    },
    {
      "source": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_ngoninit",
      "target": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_initializeselectedfields",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_ngoninit",
      "_tgt": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_initializeselectedfields"
    },
    {
      "source": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_initializeselectedfields",
      "target": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onselectionchange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onselectionchange",
      "_tgt": "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_initializeselectedfields"
    },
    {
      "source": "reference_domain_locker_src_app_components_domain_things_domain_collection_domain_collection_component_ts",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_domain_things_domain_collection_domain_collection_component_ts",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_constructor"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_ngonchanges",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_ngonchanges"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_onvisibilitychange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_onvisibilitychange"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_onsortchange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_onsortchange"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_updatevisiblecolumns",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_updatevisiblecolumns"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_mapfieldtocolumn",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_mapfieldtocolumn"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_onsearchchange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_onsearchchange"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_onlayoutchange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_onlayoutchange"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_reloaddomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_reloaddomains"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_initializefuse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_initializefuse"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_filterdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_filterdomains"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_domainmatchessearch",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_domainmatchessearch"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_resetfilters",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_resetfilters"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_initializefuse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_initializefuse"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_updatevisiblecolumns",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_updatevisiblecolumns"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_ngonchanges",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_initializefuse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_ngonchanges",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_initializefuse"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_ngonchanges",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_ngonchanges",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_onvisibilitychange",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_updatevisiblecolumns",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_onvisibilitychange",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_updatevisiblecolumns"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_onsortchange",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_onsortchange",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_resetfilters",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_resetfilters",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains"
    },
    {
      "source": "domain_collection_domain_collection_component_domaincollectioncomponent_onsearchchange",
      "target": "domain_collection_domain_collection_component_domaincollectioncomponent_filterdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "domain_collection_domain_collection_component_domaincollectioncomponent_onsearchchange",
      "_tgt": "domain_collection_domain_collection_component_domaincollectioncomponent_filterdomains"
    },
    {
      "source": "reference_domain_locker_src_app_components_settings_delete_data_delete_data_component_ts",
      "target": "delete_data_delete_data_component_deleteaccountcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_settings_delete_data_delete_data_component_ts",
      "_tgt": "delete_data_delete_data_component_deleteaccountcomponent"
    },
    {
      "source": "delete_data_delete_data_component_deleteaccountcomponent",
      "target": "delete_data_delete_data_component_deleteaccountcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "delete_data_delete_data_component_deleteaccountcomponent",
      "_tgt": "delete_data_delete_data_component_deleteaccountcomponent_constructor"
    },
    {
      "source": "delete_data_delete_data_component_deleteaccountcomponent",
      "target": "delete_data_delete_data_component_deleteaccountcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "delete_data_delete_data_component_deleteaccountcomponent",
      "_tgt": "delete_data_delete_data_component_deleteaccountcomponent_ngoninit"
    },
    {
      "source": "delete_data_delete_data_component_deleteaccountcomponent",
      "target": "delete_data_delete_data_component_deleteaccountcomponent_cleardata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "delete_data_delete_data_component_deleteaccountcomponent",
      "_tgt": "delete_data_delete_data_component_deleteaccountcomponent_cleardata"
    },
    {
      "source": "delete_data_delete_data_component_deleteaccountcomponent",
      "target": "delete_data_delete_data_component_deleteaccountcomponent_confirmdeleteaccount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "delete_data_delete_data_component_deleteaccountcomponent",
      "_tgt": "delete_data_delete_data_component_deleteaccountcomponent_confirmdeleteaccount"
    },
    {
      "source": "delete_data_delete_data_component_deleteaccountcomponent",
      "target": "delete_data_delete_data_component_deleteaccountcomponent_deleteaccount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "delete_data_delete_data_component_deleteaccountcomponent",
      "_tgt": "delete_data_delete_data_component_deleteaccountcomponent_deleteaccount"
    },
    {
      "source": "reference_domain_locker_src_app_components_settings_ui_options_ui_options_component_ts",
      "target": "ui_options_ui_options_component_uisettingscomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_settings_ui_options_ui_options_component_ts",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent"
    },
    {
      "source": "ui_options_ui_options_component_uisettingscomponent",
      "target": "ui_options_ui_options_component_uisettingscomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "ui_options_ui_options_component_uisettingscomponent",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent_constructor"
    },
    {
      "source": "ui_options_ui_options_component_uisettingscomponent",
      "target": "ui_options_ui_options_component_uisettingscomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "ui_options_ui_options_component_uisettingscomponent",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent_ngoninit"
    },
    {
      "source": "ui_options_ui_options_component_uisettingscomponent",
      "target": "ui_options_ui_options_component_uisettingscomponent_onlanguagechange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "ui_options_ui_options_component_uisettingscomponent",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent_onlanguagechange"
    },
    {
      "source": "ui_options_ui_options_component_uisettingscomponent",
      "target": "ui_options_ui_options_component_uisettingscomponent_ondarkmodechange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "ui_options_ui_options_component_uisettingscomponent",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent_ondarkmodechange"
    },
    {
      "source": "ui_options_ui_options_component_uisettingscomponent",
      "target": "ui_options_ui_options_component_uisettingscomponent_onthemechange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "ui_options_ui_options_component_uisettingscomponent",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent_onthemechange"
    },
    {
      "source": "ui_options_ui_options_component_uisettingscomponent",
      "target": "ui_options_ui_options_component_uisettingscomponent_onfontchange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "ui_options_ui_options_component_uisettingscomponent",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent_onfontchange"
    },
    {
      "source": "ui_options_ui_options_component_uisettingscomponent",
      "target": "ui_options_ui_options_component_uisettingscomponent_onscalechange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "ui_options_ui_options_component_uisettingscomponent",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent_onscalechange"
    },
    {
      "source": "ui_options_ui_options_component_uisettingscomponent",
      "target": "ui_options_ui_options_component_uisettingscomponent_setscale",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "ui_options_ui_options_component_uisettingscomponent",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent_setscale"
    },
    {
      "source": "ui_options_ui_options_component_uisettingscomponent",
      "target": "ui_options_ui_options_component_uisettingscomponent_updateaccessibilityoptions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "ui_options_ui_options_component_uisettingscomponent",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent_updateaccessibilityoptions"
    },
    {
      "source": "ui_options_ui_options_component_uisettingscomponent",
      "target": "ui_options_ui_options_component_uisettingscomponent_synclargetextandscale",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "ui_options_ui_options_component_uisettingscomponent",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent_synclargetextandscale"
    },
    {
      "source": "ui_options_ui_options_component_uisettingscomponent",
      "target": "ui_options_ui_options_component_uisettingscomponent_signout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L152",
      "weight": 1.0,
      "_src": "ui_options_ui_options_component_uisettingscomponent",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent_signout"
    },
    {
      "source": "ui_options_ui_options_component_uisettingscomponent_onscalechange",
      "target": "ui_options_ui_options_component_uisettingscomponent_synclargetextandscale",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "ui_options_ui_options_component_uisettingscomponent_onscalechange",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent_synclargetextandscale"
    },
    {
      "source": "ui_options_ui_options_component_uisettingscomponent_onscalechange",
      "target": "ui_options_ui_options_component_uisettingscomponent_setscale",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "ui_options_ui_options_component_uisettingscomponent_onscalechange",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent_setscale"
    },
    {
      "source": "ui_options_ui_options_component_uisettingscomponent_setscale",
      "target": "ui_options_ui_options_component_uisettingscomponent_synclargetextandscale",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "ui_options_ui_options_component_uisettingscomponent_synclargetextandscale",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent_setscale"
    },
    {
      "source": "ui_options_ui_options_component_uisettingscomponent_updateaccessibilityoptions",
      "target": "ui_options_ui_options_component_uisettingscomponent_synclargetextandscale",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "ui_options_ui_options_component_uisettingscomponent_updateaccessibilityoptions",
      "_tgt": "ui_options_ui_options_component_uisettingscomponent_synclargetextandscale"
    },
    {
      "source": "reference_domain_locker_src_app_components_settings_account_issues_account_issues_component_ts",
      "target": "account_issues_account_issues_component_accountissuescomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/account-issues/account-issues.component.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_settings_account_issues_account_issues_component_ts",
      "_tgt": "account_issues_account_issues_component_accountissuescomponent"
    },
    {
      "source": "account_issues_account_issues_component_accountissuescomponent",
      "target": "account_issues_account_issues_component_accountissuescomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/account-issues/account-issues.component.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "account_issues_account_issues_component_accountissuescomponent",
      "_tgt": "account_issues_account_issues_component_accountissuescomponent_constructor"
    },
    {
      "source": "account_issues_account_issues_component_accountissuescomponent",
      "target": "account_issues_account_issues_component_accountissuescomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/settings/account-issues/account-issues.component.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "account_issues_account_issues_component_accountissuescomponent",
      "_tgt": "account_issues_account_issues_component_accountissuescomponent_ngoninit"
    },
    {
      "source": "reference_domain_locker_src_app_components_getting_started_welcome_component_ts",
      "target": "getting_started_welcome_component_welcomecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/getting-started/welcome.component.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_getting_started_welcome_component_ts",
      "_tgt": "getting_started_welcome_component_welcomecomponent"
    },
    {
      "source": "reference_domain_locker_src_app_components_notifications_list_notifications_list_component_ts",
      "target": "notifications_list_notifications_list_component_notificationslistcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_notifications_list_notifications_list_component_ts",
      "_tgt": "notifications_list_notifications_list_component_notificationslistcomponent"
    },
    {
      "source": "notifications_list_notifications_list_component_notificationslistcomponent",
      "target": "notifications_list_notifications_list_component_notificationslistcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "notifications_list_notifications_list_component_notificationslistcomponent",
      "_tgt": "notifications_list_notifications_list_component_notificationslistcomponent_constructor"
    },
    {
      "source": "notifications_list_notifications_list_component_notificationslistcomponent",
      "target": "notifications_list_notifications_list_component_notificationslistcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "notifications_list_notifications_list_component_notificationslistcomponent",
      "_tgt": "notifications_list_notifications_list_component_notificationslistcomponent_ngoninit"
    },
    {
      "source": "notifications_list_notifications_list_component_notificationslistcomponent",
      "target": "notifications_list_notifications_list_component_notificationslistcomponent_loadnotifications",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "notifications_list_notifications_list_component_notificationslistcomponent",
      "_tgt": "notifications_list_notifications_list_component_notificationslistcomponent_loadnotifications"
    },
    {
      "source": "notifications_list_notifications_list_component_notificationslistcomponent",
      "target": "notifications_list_notifications_list_component_notificationslistcomponent_sortbyunreadfirst",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "notifications_list_notifications_list_component_notificationslistcomponent",
      "_tgt": "notifications_list_notifications_list_component_notificationslistcomponent_sortbyunreadfirst"
    },
    {
      "source": "notifications_list_notifications_list_component_notificationslistcomponent",
      "target": "notifications_list_notifications_list_component_notificationslistcomponent_updateunreadcount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "notifications_list_notifications_list_component_notificationslistcomponent",
      "_tgt": "notifications_list_notifications_list_component_notificationslistcomponent_updateunreadcount"
    },
    {
      "source": "notifications_list_notifications_list_component_notificationslistcomponent",
      "target": "notifications_list_notifications_list_component_notificationslistcomponent_markasread",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "notifications_list_notifications_list_component_notificationslistcomponent",
      "_tgt": "notifications_list_notifications_list_component_notificationslistcomponent_markasread"
    },
    {
      "source": "notifications_list_notifications_list_component_notificationslistcomponent",
      "target": "notifications_list_notifications_list_component_notificationslistcomponent_markasunread",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "notifications_list_notifications_list_component_notificationslistcomponent",
      "_tgt": "notifications_list_notifications_list_component_notificationslistcomponent_markasunread"
    },
    {
      "source": "notifications_list_notifications_list_component_notificationslistcomponent",
      "target": "notifications_list_notifications_list_component_notificationslistcomponent_markallasread",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "notifications_list_notifications_list_component_notificationslistcomponent",
      "_tgt": "notifications_list_notifications_list_component_notificationslistcomponent_markallasread"
    },
    {
      "source": "notifications_list_notifications_list_component_notificationslistcomponent_ngoninit",
      "target": "notifications_list_notifications_list_component_notificationslistcomponent_loadnotifications",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "notifications_list_notifications_list_component_notificationslistcomponent_ngoninit",
      "_tgt": "notifications_list_notifications_list_component_notificationslistcomponent_loadnotifications"
    },
    {
      "source": "reference_domain_locker_src_app_components_monitor_uptime_history_uptime_history_component_ts",
      "target": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_monitor_uptime_history_uptime_history_component_ts",
      "_tgt": "uptime_history_uptime_history_component_uptimehistorycomponent"
    },
    {
      "source": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "target": "uptime_history_uptime_history_component_uptimehistorycomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "_tgt": "uptime_history_uptime_history_component_uptimehistorycomponent_constructor"
    },
    {
      "source": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "target": "uptime_history_uptime_history_component_uptimehistorycomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "_tgt": "uptime_history_uptime_history_component_uptimehistorycomponent_ngoninit"
    },
    {
      "source": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "target": "uptime_history_uptime_history_component_uptimehistorycomponent_fetchuptimehistory",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "_tgt": "uptime_history_uptime_history_component_uptimehistorycomponent_fetchuptimehistory"
    },
    {
      "source": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "target": "uptime_history_uptime_history_component_uptimehistorycomponent_generatecalendarheatmap",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "_tgt": "uptime_history_uptime_history_component_uptimehistorycomponent_generatecalendarheatmap"
    },
    {
      "source": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "target": "uptime_history_uptime_history_component_uptimehistorycomponent_generateresponsecodepiechart",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L176",
      "weight": 1.0,
      "_src": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "_tgt": "uptime_history_uptime_history_component_uptimehistorycomponent_generateresponsecodepiechart"
    },
    {
      "source": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "target": "uptime_history_uptime_history_component_uptimehistorycomponent_getresponsecodecolor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "_tgt": "uptime_history_uptime_history_component_uptimehistorycomponent_getresponsecodecolor"
    },
    {
      "source": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "target": "uptime_history_uptime_history_component_uptimehistorycomponent_getordinalsuffix",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L222",
      "weight": 1.0,
      "_src": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "_tgt": "uptime_history_uptime_history_component_uptimehistorycomponent_getordinalsuffix"
    },
    {
      "source": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "target": "uptime_history_uptime_history_component_uptimehistorycomponent_getdaysinpastyear",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "_tgt": "uptime_history_uptime_history_component_uptimehistorycomponent_getdaysinpastyear"
    },
    {
      "source": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "target": "uptime_history_uptime_history_component_uptimehistorycomponent_getdayname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L255",
      "weight": 1.0,
      "_src": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "_tgt": "uptime_history_uptime_history_component_uptimehistorycomponent_getdayname"
    },
    {
      "source": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "target": "uptime_history_uptime_history_component_uptimehistorycomponent_getweekofyear",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L262",
      "weight": 1.0,
      "_src": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "_tgt": "uptime_history_uptime_history_component_uptimehistorycomponent_getweekofyear"
    },
    {
      "source": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "target": "uptime_history_uptime_history_component_uptimehistorycomponent_getcssvariablecolor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L272",
      "weight": 1.0,
      "_src": "uptime_history_uptime_history_component_uptimehistorycomponent",
      "_tgt": "uptime_history_uptime_history_component_uptimehistorycomponent_getcssvariablecolor"
    },
    {
      "source": "uptime_history_uptime_history_component_uptimehistorycomponent_ngoninit",
      "target": "uptime_history_uptime_history_component_uptimehistorycomponent_fetchuptimehistory",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "uptime_history_uptime_history_component_uptimehistorycomponent_ngoninit",
      "_tgt": "uptime_history_uptime_history_component_uptimehistorycomponent_fetchuptimehistory"
    },
    {
      "source": "uptime_history_uptime_history_component_uptimehistorycomponent_generatecalendarheatmap",
      "target": "uptime_history_uptime_history_component_uptimehistorycomponent_getdaysinpastyear",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "uptime_history_uptime_history_component_uptimehistorycomponent_generatecalendarheatmap",
      "_tgt": "uptime_history_uptime_history_component_uptimehistorycomponent_getdaysinpastyear"
    },
    {
      "source": "uptime_history_uptime_history_component_uptimehistorycomponent_generatecalendarheatmap",
      "target": "uptime_history_uptime_history_component_uptimehistorycomponent_getcssvariablecolor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "uptime_history_uptime_history_component_uptimehistorycomponent_generatecalendarheatmap",
      "_tgt": "uptime_history_uptime_history_component_uptimehistorycomponent_getcssvariablecolor"
    },
    {
      "source": "reference_domain_locker_src_app_components_monitor_sparklines_sparklines_component_ts",
      "target": "sparklines_sparklines_component_domainsparklinecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_monitor_sparklines_sparklines_component_ts",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_constructor"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_ngoninit"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_fetchuptimedata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_fetchuptimedata"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_processresponsecodes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_processresponsecodes"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_calculateaverage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_calculateaverage"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_calculateminmax",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_calculateminmax"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_updatecharts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_updatecharts"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_createsparklinechart",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_createsparklinechart"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_updatehoveredvalue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_updatehoveredvalue"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_ontimeframechange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L274",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_ontimeframechange"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_onadvancedmodechange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L279",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_onadvancedmodechange"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_round",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_round"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_maptimetosentence",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L291",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_maptimetosentence"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_formattimestamp",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L301",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_formattimestamp"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_ngoninit",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_fetchuptimedata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_ngoninit",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_fetchuptimedata"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_fetchuptimedata",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_ontimeframechange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L276",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_ontimeframechange",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_fetchuptimedata"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_calculateaverage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_calculateaverage"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_calculateminmax",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_calculateminmax"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_updatecharts",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_updatecharts"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_onadvancedmodechange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L280",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_onadvancedmodechange",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_processresponsecodes",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_onadvancedmodechange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L281",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_onadvancedmodechange",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_processresponsecodes"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_updatecharts",
      "target": "sparklines_sparklines_component_domainsparklinecomponent_createsparklinechart",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_updatecharts",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_createsparklinechart"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_round",
      "target": "monitor_index_page_monitorpage_isnan",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
      "source_location": "L285",
      "weight": 1.0,
      "_src": "sparklines_sparklines_component_domainsparklinecomponent_round",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_round",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records.go",
      "source_location": "L428",
      "weight": 1.0,
      "_src": "records_records_averagesystemstatsslice",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_round"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_round",
      "target": "records_records_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records.go",
      "source_location": "L505",
      "weight": 1.0,
      "_src": "records_records_twodecimals",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_round"
    },
    {
      "source": "sparklines_sparklines_component_domainsparklinecomponent_round",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "systemd_systemd_twodecimals",
      "_tgt": "sparklines_sparklines_component_domainsparklinecomponent_round"
    },
    {
      "source": "reference_domain_locker_src_app_components_charts_domain_valuation_domain_valuation_component_ts",
      "target": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_charts_domain_valuation_domain_valuation_component_ts",
      "_tgt": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent"
    },
    {
      "source": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent",
      "target": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent",
      "_tgt": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_constructor"
    },
    {
      "source": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent",
      "target": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent",
      "_tgt": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_ngoninit"
    },
    {
      "source": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent",
      "target": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_loaddomaincostings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent",
      "_tgt": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_loaddomaincostings"
    },
    {
      "source": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent",
      "target": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_createchartoptions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent",
      "_tgt": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_createchartoptions"
    },
    {
      "source": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent",
      "target": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_getcolor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent",
      "_tgt": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_getcolor"
    },
    {
      "source": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_ngoninit",
      "target": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_loaddomaincostings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_ngoninit",
      "_tgt": "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_loaddomaincostings"
    },
    {
      "source": "reference_domain_locker_src_app_components_charts_domain_epp_status_domain_epp_status_component_ts",
      "target": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_charts_domain_epp_status_domain_epp_status_component_ts",
      "_tgt": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent"
    },
    {
      "source": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent",
      "target": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent",
      "_tgt": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_constructor"
    },
    {
      "source": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent",
      "target": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent",
      "_tgt": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_ngoninit"
    },
    {
      "source": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent",
      "target": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_setchartcolors",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent",
      "_tgt": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_setchartcolors"
    },
    {
      "source": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent",
      "target": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_loadeppcounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent",
      "_tgt": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_loadeppcounts"
    },
    {
      "source": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent",
      "target": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_createchart",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.ts",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent",
      "_tgt": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_createchart"
    },
    {
      "source": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_ngoninit",
      "target": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_setchartcolors",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_ngoninit",
      "_tgt": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_setchartcolors"
    },
    {
      "source": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_ngoninit",
      "target": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_loadeppcounts",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-epp-status/domain-epp-status.component.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_ngoninit",
      "_tgt": "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_loadeppcounts"
    },
    {
      "source": "reference_domain_locker_src_app_components_charts_registration_lifespan_registration_lifespan_component_ts",
      "target": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_charts_registration_lifespan_registration_lifespan_component_ts",
      "_tgt": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent"
    },
    {
      "source": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "target": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "_tgt": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_constructor"
    },
    {
      "source": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "target": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "_tgt": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_ngoninit"
    },
    {
      "source": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "target": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_ngafterviewinit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "_tgt": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_ngafterviewinit"
    },
    {
      "source": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "target": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_loaddomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "_tgt": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_loaddomains"
    },
    {
      "source": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "target": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_setyearrange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "_tgt": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_setyearrange"
    },
    {
      "source": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "target": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatebarposition",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "_tgt": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatebarposition"
    },
    {
      "source": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "target": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatetodayposition",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "_tgt": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatetodayposition"
    },
    {
      "source": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "target": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_getbarcolor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "_tgt": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_getbarcolor"
    },
    {
      "source": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_ngoninit",
      "target": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_loaddomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_ngoninit",
      "_tgt": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_loaddomains"
    },
    {
      "source": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_ngoninit",
      "target": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_setyearrange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_ngoninit",
      "_tgt": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_setyearrange"
    },
    {
      "source": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_ngafterviewinit",
      "target": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatetodayposition",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_ngafterviewinit",
      "_tgt": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatetodayposition"
    },
    {
      "source": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatebarposition",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatebarposition",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatetodayposition",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatetodayposition",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "reference_domain_locker_src_app_components_charts_domain_pie_domain_pie_component_ts",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_charts_domain_pie_domain_pie_component_ts",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_constructor"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_ngafterviewinit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_ngafterviewinit"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_forcechartredraw",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_forcechartredraw"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_initchartoptions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_initchartoptions"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_normalizechartdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_normalizechartdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_getregistrardata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_getregistrardata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_getsslissuerdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L218",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_getsslissuerdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_gethostdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L238",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_gethostdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartcolors",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L258",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartcolors"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartsize",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L276",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartsize"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartcolors",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartcolors"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ngafterviewinit",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartsize",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ngafterviewinit",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartsize"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_getregistrardata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_getregistrardata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_getsslissuerdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_getsslissuerdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_gethostdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_gethostdata"
    },
    {
      "source": "domain_pie_domain_pie_component_domainpiechartscomponent_initchartoptions",
      "target": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartsize",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "domain_pie_domain_pie_component_domainpiechartscomponent_initchartoptions",
      "_tgt": "domain_pie_domain_pie_component_domainpiechartscomponent_setchartsize"
    },
    {
      "source": "reference_domain_locker_src_app_components_charts_change_history_change_history_component_ts",
      "target": "change_history_change_history_component_changehistorychartcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_charts_change_history_change_history_component_ts",
      "_tgt": "change_history_change_history_component_changehistorychartcomponent"
    },
    {
      "source": "change_history_change_history_component_changehistorychartcomponent",
      "target": "change_history_change_history_component_changehistorychartcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "change_history_change_history_component_changehistorychartcomponent",
      "_tgt": "change_history_change_history_component_changehistorychartcomponent_constructor"
    },
    {
      "source": "change_history_change_history_component_changehistorychartcomponent",
      "target": "change_history_change_history_component_changehistorychartcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "change_history_change_history_component_changehistorychartcomponent",
      "_tgt": "change_history_change_history_component_changehistorychartcomponent_ngoninit"
    },
    {
      "source": "change_history_change_history_component_changehistorychartcomponent",
      "target": "change_history_change_history_component_changehistorychartcomponent_loadchartdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "change_history_change_history_component_changehistorychartcomponent",
      "_tgt": "change_history_change_history_component_changehistorychartcomponent_loadchartdata"
    },
    {
      "source": "change_history_change_history_component_changehistorychartcomponent",
      "target": "change_history_change_history_component_changehistorychartcomponent_preparechartdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "change_history_change_history_component_changehistorychartcomponent",
      "_tgt": "change_history_change_history_component_changehistorychartcomponent_preparechartdata"
    },
    {
      "source": "change_history_change_history_component_changehistorychartcomponent",
      "target": "change_history_change_history_component_changehistorychartcomponent_createchart",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "change_history_change_history_component_changehistorychartcomponent",
      "_tgt": "change_history_change_history_component_changehistorychartcomponent_createchart"
    },
    {
      "source": "change_history_change_history_component_changehistorychartcomponent_ngoninit",
      "target": "change_history_change_history_component_changehistorychartcomponent_loadchartdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "change_history_change_history_component_changehistorychartcomponent_ngoninit",
      "_tgt": "change_history_change_history_component_changehistorychartcomponent_loadchartdata"
    },
    {
      "source": "reference_domain_locker_src_app_components_charts_year_calendar_year_calendar_component_ts",
      "target": "year_calendar_year_calendar_component_yearcalendarcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_charts_year_calendar_year_calendar_component_ts",
      "_tgt": "year_calendar_year_calendar_component_yearcalendarcomponent"
    },
    {
      "source": "year_calendar_year_calendar_component_yearcalendarcomponent",
      "target": "year_calendar_year_calendar_component_yearcalendarcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "year_calendar_year_calendar_component_yearcalendarcomponent",
      "_tgt": "year_calendar_year_calendar_component_yearcalendarcomponent_constructor"
    },
    {
      "source": "year_calendar_year_calendar_component_yearcalendarcomponent",
      "target": "year_calendar_year_calendar_component_yearcalendarcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "year_calendar_year_calendar_component_yearcalendarcomponent",
      "_tgt": "year_calendar_year_calendar_component_yearcalendarcomponent_ngoninit"
    },
    {
      "source": "year_calendar_year_calendar_component_yearcalendarcomponent",
      "target": "year_calendar_year_calendar_component_yearcalendarcomponent_loadyeardata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "year_calendar_year_calendar_component_yearcalendarcomponent",
      "_tgt": "year_calendar_year_calendar_component_yearcalendarcomponent_loadyeardata"
    },
    {
      "source": "year_calendar_year_calendar_component_yearcalendarcomponent",
      "target": "year_calendar_year_calendar_component_yearcalendarcomponent_populatemonthsdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "year_calendar_year_calendar_component_yearcalendarcomponent",
      "_tgt": "year_calendar_year_calendar_component_yearcalendarcomponent_populatemonthsdata"
    },
    {
      "source": "year_calendar_year_calendar_component_yearcalendarcomponent",
      "target": "year_calendar_year_calendar_component_yearcalendarcomponent_getmonthname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "year_calendar_year_calendar_component_yearcalendarcomponent",
      "_tgt": "year_calendar_year_calendar_component_yearcalendarcomponent_getmonthname"
    },
    {
      "source": "year_calendar_year_calendar_component_yearcalendarcomponent",
      "target": "year_calendar_year_calendar_component_yearcalendarcomponent_navigateyear",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "year_calendar_year_calendar_component_yearcalendarcomponent",
      "_tgt": "year_calendar_year_calendar_component_yearcalendarcomponent_navigateyear"
    },
    {
      "source": "year_calendar_year_calendar_component_yearcalendarcomponent",
      "target": "year_calendar_year_calendar_component_yearcalendarcomponent_ondomainclick",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "year_calendar_year_calendar_component_yearcalendarcomponent",
      "_tgt": "year_calendar_year_calendar_component_yearcalendarcomponent_ondomainclick"
    },
    {
      "source": "year_calendar_year_calendar_component_yearcalendarcomponent_ngoninit",
      "target": "year_calendar_year_calendar_component_yearcalendarcomponent_loadyeardata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "year_calendar_year_calendar_component_yearcalendarcomponent_ngoninit",
      "_tgt": "year_calendar_year_calendar_component_yearcalendarcomponent_loadyeardata"
    },
    {
      "source": "year_calendar_year_calendar_component_yearcalendarcomponent_loadyeardata",
      "target": "year_calendar_year_calendar_component_yearcalendarcomponent_navigateyear",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "year_calendar_year_calendar_component_yearcalendarcomponent_navigateyear",
      "_tgt": "year_calendar_year_calendar_component_yearcalendarcomponent_loadyeardata"
    },
    {
      "source": "reference_domain_locker_src_app_components_charts_tag_cloud_tag_cloud_component_ts",
      "target": "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_charts_tag_cloud_tag_cloud_component_ts",
      "_tgt": "tag_cloud_tag_cloud_component_domaintagcloudcomponent"
    },
    {
      "source": "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "target": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "_tgt": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_constructor"
    },
    {
      "source": "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "target": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "_tgt": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_ngoninit"
    },
    {
      "source": "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "target": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "_tgt": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_ngondestroy"
    },
    {
      "source": "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "target": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_onresize",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "_tgt": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_onresize"
    },
    {
      "source": "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "target": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_loadtagswithcounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "_tgt": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_loadtagswithcounts"
    },
    {
      "source": "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "target": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_rendercloud",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "_tgt": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_rendercloud"
    },
    {
      "source": "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "target": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_draw",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "_tgt": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_draw"
    },
    {
      "source": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_ngoninit",
      "target": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_loadtagswithcounts",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_ngoninit",
      "_tgt": "tag_cloud_tag_cloud_component_domaintagcloudcomponent_loadtagswithcounts"
    },
    {
      "source": "reference_domain_locker_src_app_components_charts_host_map_host_map_component_ts",
      "target": "host_map_host_map_component_hostmapcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_charts_host_map_host_map_component_ts",
      "_tgt": "host_map_host_map_component_hostmapcomponent"
    },
    {
      "source": "host_map_host_map_component_hostmapcomponent",
      "target": "host_map_host_map_component_hostmapcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "host_map_host_map_component_hostmapcomponent",
      "_tgt": "host_map_host_map_component_hostmapcomponent_constructor"
    },
    {
      "source": "host_map_host_map_component_hostmapcomponent",
      "target": "host_map_host_map_component_hostmapcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "host_map_host_map_component_hostmapcomponent",
      "_tgt": "host_map_host_map_component_hostmapcomponent_ngoninit"
    },
    {
      "source": "host_map_host_map_component_hostmapcomponent",
      "target": "host_map_host_map_component_hostmapcomponent_ngafterviewinit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "host_map_host_map_component_hostmapcomponent",
      "_tgt": "host_map_host_map_component_hostmapcomponent_ngafterviewinit"
    },
    {
      "source": "host_map_host_map_component_hostmapcomponent",
      "target": "host_map_host_map_component_hostmapcomponent_loadhosts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "host_map_host_map_component_hostmapcomponent",
      "_tgt": "host_map_host_map_component_hostmapcomponent_loadhosts"
    },
    {
      "source": "host_map_host_map_component_hostmapcomponent",
      "target": "host_map_host_map_component_hostmapcomponent_loadleaflet",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "host_map_host_map_component_hostmapcomponent",
      "_tgt": "host_map_host_map_component_hostmapcomponent_loadleaflet"
    },
    {
      "source": "host_map_host_map_component_hostmapcomponent",
      "target": "host_map_host_map_component_hostmapcomponent_settheme",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "host_map_host_map_component_hostmapcomponent",
      "_tgt": "host_map_host_map_component_hostmapcomponent_settheme"
    },
    {
      "source": "host_map_host_map_component_hostmapcomponent",
      "target": "host_map_host_map_component_hostmapcomponent_initmap",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "host_map_host_map_component_hostmapcomponent",
      "_tgt": "host_map_host_map_component_hostmapcomponent_initmap"
    },
    {
      "source": "host_map_host_map_component_hostmapcomponent",
      "target": "host_map_host_map_component_hostmapcomponent_addmarkers",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "host_map_host_map_component_hostmapcomponent",
      "_tgt": "host_map_host_map_component_hostmapcomponent_addmarkers"
    },
    {
      "source": "host_map_host_map_component_hostmapcomponent",
      "target": "host_map_host_map_component_hostmapcomponent_getcustomicon",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "host_map_host_map_component_hostmapcomponent",
      "_tgt": "host_map_host_map_component_hostmapcomponent_getcustomicon"
    },
    {
      "source": "host_map_host_map_component_hostmapcomponent_ngoninit",
      "target": "host_map_host_map_component_hostmapcomponent_loadhosts",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "host_map_host_map_component_hostmapcomponent_ngoninit",
      "_tgt": "host_map_host_map_component_hostmapcomponent_loadhosts"
    },
    {
      "source": "host_map_host_map_component_hostmapcomponent_ngafterviewinit",
      "target": "host_map_host_map_component_hostmapcomponent_loadleaflet",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "host_map_host_map_component_hostmapcomponent_ngafterviewinit",
      "_tgt": "host_map_host_map_component_hostmapcomponent_loadleaflet"
    },
    {
      "source": "host_map_host_map_component_hostmapcomponent_ngafterviewinit",
      "target": "host_map_host_map_component_hostmapcomponent_initmap",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "host_map_host_map_component_hostmapcomponent_ngafterviewinit",
      "_tgt": "host_map_host_map_component_hostmapcomponent_initmap"
    },
    {
      "source": "host_map_host_map_component_hostmapcomponent_ngafterviewinit",
      "target": "host_map_host_map_component_hostmapcomponent_addmarkers",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "host_map_host_map_component_hostmapcomponent_ngafterviewinit",
      "_tgt": "host_map_host_map_component_hostmapcomponent_addmarkers"
    },
    {
      "source": "host_map_host_map_component_hostmapcomponent_settheme",
      "target": "host_map_host_map_component_hostmapcomponent_initmap",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "host_map_host_map_component_hostmapcomponent_initmap",
      "_tgt": "host_map_host_map_component_hostmapcomponent_settheme"
    },
    {
      "source": "reference_domain_locker_src_app_components_charts_domain_expiration_bar_domain_expiration_bar_component_ts",
      "target": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_charts_domain_expiration_bar_domain_expiration_bar_component_ts",
      "_tgt": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent"
    },
    {
      "source": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "target": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "_tgt": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_constructor"
    },
    {
      "source": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "target": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "_tgt": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_ngoninit"
    },
    {
      "source": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "target": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_calculateexpirations",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "_tgt": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_calculateexpirations"
    },
    {
      "source": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "target": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_gettooltipcontent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "_tgt": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_gettooltipcontent"
    },
    {
      "source": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "target": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_formatexpirationmessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "_tgt": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_formatexpirationmessage"
    },
    {
      "source": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "target": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_getupcomingdomainsmessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "_tgt": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_getupcomingdomainsmessage"
    },
    {
      "source": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "target": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_preparetimelineevents",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "_tgt": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_preparetimelineevents"
    },
    {
      "source": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "target": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_getexpirationicon",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "_tgt": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_getexpirationicon"
    },
    {
      "source": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "target": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_getexpirationcolor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "_tgt": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_getexpirationcolor"
    },
    {
      "source": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "target": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_toggletimeline",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-expiration-bar/domain-expiration-bar.component.ts",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "_tgt": "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_toggletimeline"
    },
    {
      "source": "reference_domain_locker_src_app_components_charts_domain_hierarchy_domain_hierarchy_component_ts",
      "target": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_charts_domain_hierarchy_domain_hierarchy_component_ts",
      "_tgt": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent"
    },
    {
      "source": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent",
      "target": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent",
      "_tgt": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_constructor"
    },
    {
      "source": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent",
      "target": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent",
      "_tgt": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_ngoninit"
    },
    {
      "source": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent",
      "target": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_preparechartdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent",
      "_tgt": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_preparechartdata"
    },
    {
      "source": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent",
      "target": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_extracttld",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent",
      "_tgt": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_extracttld"
    },
    {
      "source": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent",
      "target": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_setnodestyles",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent",
      "_tgt": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_setnodestyles"
    },
    {
      "source": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_ngoninit",
      "target": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_preparechartdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_ngoninit",
      "_tgt": "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_preparechartdata"
    },
    {
      "source": "reference_domain_locker_src_app_components_tag_grid_tag_grid_component_ts",
      "target": "tag_grid_tag_grid_component_taggridcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_tag_grid_tag_grid_component_ts",
      "_tgt": "tag_grid_tag_grid_component_taggridcomponent"
    },
    {
      "source": "tag_grid_tag_grid_component_taggridcomponent",
      "target": "tag_grid_tag_grid_component_taggridcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "tag_grid_tag_grid_component_taggridcomponent",
      "_tgt": "tag_grid_tag_grid_component_taggridcomponent_constructor"
    },
    {
      "source": "tag_grid_tag_grid_component_taggridcomponent",
      "target": "tag_grid_tag_grid_component_taggridcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "tag_grid_tag_grid_component_taggridcomponent",
      "_tgt": "tag_grid_tag_grid_component_taggridcomponent_ngoninit"
    },
    {
      "source": "tag_grid_tag_grid_component_taggridcomponent",
      "target": "tag_grid_tag_grid_component_taggridcomponent_loadtagswithcounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "tag_grid_tag_grid_component_taggridcomponent",
      "_tgt": "tag_grid_tag_grid_component_taggridcomponent_loadtagswithcounts"
    },
    {
      "source": "tag_grid_tag_grid_component_taggridcomponent",
      "target": "tag_grid_tag_grid_component_taggridcomponent_initializecontextmenu",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "tag_grid_tag_grid_component_taggridcomponent",
      "_tgt": "tag_grid_tag_grid_component_taggridcomponent_initializecontextmenu"
    },
    {
      "source": "tag_grid_tag_grid_component_taggridcomponent",
      "target": "tag_grid_tag_grid_component_taggridcomponent_onrightclick",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "tag_grid_tag_grid_component_taggridcomponent",
      "_tgt": "tag_grid_tag_grid_component_taggridcomponent_onrightclick"
    },
    {
      "source": "tag_grid_tag_grid_component_taggridcomponent",
      "target": "tag_grid_tag_grid_component_taggridcomponent_viewtag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "tag_grid_tag_grid_component_taggridcomponent",
      "_tgt": "tag_grid_tag_grid_component_taggridcomponent_viewtag"
    },
    {
      "source": "tag_grid_tag_grid_component_taggridcomponent",
      "target": "tag_grid_tag_grid_component_taggridcomponent_edittag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "tag_grid_tag_grid_component_taggridcomponent",
      "_tgt": "tag_grid_tag_grid_component_taggridcomponent_edittag"
    },
    {
      "source": "tag_grid_tag_grid_component_taggridcomponent",
      "target": "tag_grid_tag_grid_component_taggridcomponent_addremovedomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "tag_grid_tag_grid_component_taggridcomponent",
      "_tgt": "tag_grid_tag_grid_component_taggridcomponent_addremovedomains"
    },
    {
      "source": "tag_grid_tag_grid_component_taggridcomponent",
      "target": "tag_grid_tag_grid_component_taggridcomponent_addnewtag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "tag_grid_tag_grid_component_taggridcomponent",
      "_tgt": "tag_grid_tag_grid_component_taggridcomponent_addnewtag"
    },
    {
      "source": "tag_grid_tag_grid_component_taggridcomponent",
      "target": "tag_grid_tag_grid_component_taggridcomponent_deletetag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "tag_grid_tag_grid_component_taggridcomponent",
      "_tgt": "tag_grid_tag_grid_component_taggridcomponent_deletetag"
    },
    {
      "source": "tag_grid_tag_grid_component_taggridcomponent_ngoninit",
      "target": "tag_grid_tag_grid_component_taggridcomponent_loadtagswithcounts",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "tag_grid_tag_grid_component_taggridcomponent_ngoninit",
      "_tgt": "tag_grid_tag_grid_component_taggridcomponent_loadtagswithcounts"
    },
    {
      "source": "tag_grid_tag_grid_component_taggridcomponent_ngoninit",
      "target": "tag_grid_tag_grid_component_taggridcomponent_initializecontextmenu",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "tag_grid_tag_grid_component_taggridcomponent_ngoninit",
      "_tgt": "tag_grid_tag_grid_component_taggridcomponent_initializecontextmenu"
    },
    {
      "source": "reference_domain_locker_src_app_components_about_things_doc_viewer_component_ts",
      "target": "about_things_doc_viewer_component_docsviewercomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_about_things_doc_viewer_component_ts",
      "_tgt": "about_things_doc_viewer_component_docsviewercomponent"
    },
    {
      "source": "about_things_doc_viewer_component_docsviewercomponent",
      "target": "about_things_doc_viewer_component_docsviewercomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "about_things_doc_viewer_component_docsviewercomponent",
      "_tgt": "about_things_doc_viewer_component_docsviewercomponent_constructor"
    },
    {
      "source": "about_things_doc_viewer_component_docsviewercomponent",
      "target": "about_things_doc_viewer_component_docsviewercomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "about_things_doc_viewer_component_docsviewercomponent",
      "_tgt": "about_things_doc_viewer_component_docsviewercomponent_ngoninit"
    },
    {
      "source": "about_things_doc_viewer_component_docsviewercomponent",
      "target": "about_things_doc_viewer_component_docsviewercomponent_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L225",
      "weight": 1.0,
      "_src": "about_things_doc_viewer_component_docsviewercomponent",
      "_tgt": "about_things_doc_viewer_component_docsviewercomponent_ngondestroy"
    },
    {
      "source": "about_things_doc_viewer_component_docsviewercomponent",
      "target": "about_things_doc_viewer_component_docsviewercomponent_ngafterviewchecked",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "about_things_doc_viewer_component_docsviewercomponent",
      "_tgt": "about_things_doc_viewer_component_docsviewercomponent_ngafterviewchecked"
    },
    {
      "source": "about_things_doc_viewer_component_docsviewercomponent",
      "target": "about_things_doc_viewer_component_docsviewercomponent_sorteddocs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L251",
      "weight": 1.0,
      "_src": "about_things_doc_viewer_component_docsviewercomponent",
      "_tgt": "about_things_doc_viewer_component_docsviewercomponent_sorteddocs"
    },
    {
      "source": "about_things_doc_viewer_component_docsviewercomponent",
      "target": "about_things_doc_viewer_component_docsviewercomponent_onwindowscroll",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L266",
      "weight": 1.0,
      "_src": "about_things_doc_viewer_component_docsviewercomponent",
      "_tgt": "about_things_doc_viewer_component_docsviewercomponent_onwindowscroll"
    },
    {
      "source": "about_things_doc_viewer_component_docsviewercomponent",
      "target": "about_things_doc_viewer_component_docsviewercomponent_getfallbackimage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "about_things_doc_viewer_component_docsviewercomponent",
      "_tgt": "about_things_doc_viewer_component_docsviewercomponent_getfallbackimage"
    },
    {
      "source": "about_things_doc_viewer_component_docsviewercomponent",
      "target": "about_things_doc_viewer_component_docsviewercomponent_loadandrendermermaid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L301",
      "weight": 1.0,
      "_src": "about_things_doc_viewer_component_docsviewercomponent",
      "_tgt": "about_things_doc_viewer_component_docsviewercomponent_loadandrendermermaid"
    },
    {
      "source": "about_things_doc_viewer_component_docsviewercomponent",
      "target": "about_things_doc_viewer_component_docsviewercomponent_runmermaid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L325",
      "weight": 1.0,
      "_src": "about_things_doc_viewer_component_docsviewercomponent",
      "_tgt": "about_things_doc_viewer_component_docsviewercomponent_runmermaid"
    },
    {
      "source": "about_things_doc_viewer_component_docsviewercomponent_ngafterviewchecked",
      "target": "about_things_doc_viewer_component_docsviewercomponent_loadandrendermermaid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L246",
      "weight": 1.0,
      "_src": "about_things_doc_viewer_component_docsviewercomponent_ngafterviewchecked",
      "_tgt": "about_things_doc_viewer_component_docsviewercomponent_loadandrendermermaid"
    },
    {
      "source": "about_things_doc_viewer_component_docsviewercomponent_loadandrendermermaid",
      "target": "about_things_doc_viewer_component_docsviewercomponent_runmermaid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
      "source_location": "L309",
      "weight": 1.0,
      "_src": "about_things_doc_viewer_component_docsviewercomponent_loadandrendermermaid",
      "_tgt": "about_things_doc_viewer_component_docsviewercomponent_runmermaid"
    },
    {
      "source": "reference_domain_locker_src_app_components_about_things_business_features_component_ts",
      "target": "about_things_business_features_component_businessfeaturescomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/about-things/business-features.component.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_about_things_business_features_component_ts",
      "_tgt": "about_things_business_features_component_businessfeaturescomponent"
    },
    {
      "source": "reference_domain_locker_src_app_components_about_things_about_links_component_ts",
      "target": "about_things_about_links_component_aboutlinks",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/about-things/about-links.component.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_about_things_about_links_component_ts",
      "_tgt": "about_things_about_links_component_aboutlinks"
    },
    {
      "source": "about_things_about_links_component_aboutlinks",
      "target": "about_things_about_links_component_aboutlinks_makeid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/about-things/about-links.component.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "about_things_about_links_component_aboutlinks",
      "_tgt": "about_things_about_links_component_aboutlinks_makeid"
    },
    {
      "source": "reference_domain_locker_src_app_components_forms_tag_picklist_tag_picklist_component_ts",
      "target": "tag_picklist_tag_picklist_component_tagpicklistcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_forms_tag_picklist_tag_picklist_component_ts",
      "_tgt": "tag_picklist_tag_picklist_component_tagpicklistcomponent"
    },
    {
      "source": "tag_picklist_tag_picklist_component_tagpicklistcomponent",
      "target": "tag_picklist_tag_picklist_component_tagpicklistcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "tag_picklist_tag_picklist_component_tagpicklistcomponent",
      "_tgt": "tag_picklist_tag_picklist_component_tagpicklistcomponent_constructor"
    },
    {
      "source": "tag_picklist_tag_picklist_component_tagpicklistcomponent",
      "target": "tag_picklist_tag_picklist_component_tagpicklistcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "tag_picklist_tag_picklist_component_tagpicklistcomponent",
      "_tgt": "tag_picklist_tag_picklist_component_tagpicklistcomponent_ngoninit"
    },
    {
      "source": "tag_picklist_tag_picklist_component_tagpicklistcomponent",
      "target": "tag_picklist_tag_picklist_component_tagpicklistcomponent_loaddomainsfortag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "tag_picklist_tag_picklist_component_tagpicklistcomponent",
      "_tgt": "tag_picklist_tag_picklist_component_tagpicklistcomponent_loaddomainsfortag"
    },
    {
      "source": "tag_picklist_tag_picklist_component_tagpicklistcomponent",
      "target": "tag_picklist_tag_picklist_component_tagpicklistcomponent_savedomainsfortag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "tag_picklist_tag_picklist_component_tagpicklistcomponent",
      "_tgt": "tag_picklist_tag_picklist_component_tagpicklistcomponent_savedomainsfortag"
    },
    {
      "source": "tag_picklist_tag_picklist_component_tagpicklistcomponent_ngoninit",
      "target": "tag_picklist_tag_picklist_component_tagpicklistcomponent_loaddomainsfortag",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "tag_picklist_tag_picklist_component_tagpicklistcomponent_ngoninit",
      "_tgt": "tag_picklist_tag_picklist_component_tagpicklistcomponent_loaddomainsfortag"
    },
    {
      "source": "reference_domain_locker_src_app_components_forms_tag_editor_tag_editor_component_ts",
      "target": "tag_editor_tag_editor_component_tageditorcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_forms_tag_editor_tag_editor_component_ts",
      "_tgt": "tag_editor_tag_editor_component_tageditorcomponent"
    },
    {
      "source": "tag_editor_tag_editor_component_tageditorcomponent",
      "target": "tag_editor_tag_editor_component_tageditorcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "tag_editor_tag_editor_component_tageditorcomponent",
      "_tgt": "tag_editor_tag_editor_component_tageditorcomponent_constructor"
    },
    {
      "source": "tag_editor_tag_editor_component_tageditorcomponent",
      "target": "tag_editor_tag_editor_component_tageditorcomponent_savetag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "tag_editor_tag_editor_component_tageditorcomponent",
      "_tgt": "tag_editor_tag_editor_component_tageditorcomponent_savetag"
    },
    {
      "source": "tag_editor_tag_editor_component_tageditorcomponent",
      "target": "tag_editor_tag_editor_component_tageditorcomponent_createtag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "tag_editor_tag_editor_component_tageditorcomponent",
      "_tgt": "tag_editor_tag_editor_component_tageditorcomponent_createtag"
    },
    {
      "source": "tag_editor_tag_editor_component_tageditorcomponent",
      "target": "tag_editor_tag_editor_component_tageditorcomponent_updatetag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "tag_editor_tag_editor_component_tageditorcomponent",
      "_tgt": "tag_editor_tag_editor_component_tageditorcomponent_updatetag"
    },
    {
      "source": "tag_editor_tag_editor_component_tageditorcomponent",
      "target": "tag_editor_tag_editor_component_tageditorcomponent_isvalidicon",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "tag_editor_tag_editor_component_tageditorcomponent",
      "_tgt": "tag_editor_tag_editor_component_tageditorcomponent_isvalidicon"
    },
    {
      "source": "tag_editor_tag_editor_component_tageditorcomponent_savetag",
      "target": "tag_editor_tag_editor_component_tageditorcomponent_createtag",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "tag_editor_tag_editor_component_tageditorcomponent_savetag",
      "_tgt": "tag_editor_tag_editor_component_tageditorcomponent_createtag"
    },
    {
      "source": "tag_editor_tag_editor_component_tageditorcomponent_savetag",
      "target": "tag_editor_tag_editor_component_tageditorcomponent_updatetag",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "tag_editor_tag_editor_component_tageditorcomponent_savetag",
      "_tgt": "tag_editor_tag_editor_component_tageditorcomponent_updatetag"
    },
    {
      "source": "reference_domain_locker_src_app_components_home_things_screenshots_screenshots_component_ts",
      "target": "screenshots_screenshots_component_screenshotscomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_home_things_screenshots_screenshots_component_ts",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent",
      "target": "screenshots_screenshots_component_screenshotscomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_constructor"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent",
      "target": "screenshots_screenshots_component_screenshotscomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_ngoninit"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent",
      "target": "screenshots_screenshots_component_screenshotscomponent_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_ngondestroy"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent",
      "target": "screenshots_screenshots_component_screenshotscomponent_onthumbnailbuttonclick",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_onthumbnailbuttonclick"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent",
      "target": "screenshots_screenshots_component_screenshotscomponent_fullscreenicon",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_fullscreenicon"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent",
      "target": "screenshots_screenshots_component_screenshotscomponent_galleriaclass",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_galleriaclass"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent",
      "target": "screenshots_screenshots_component_screenshotscomponent_togglefullscreen",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_togglefullscreen"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent",
      "target": "screenshots_screenshots_component_screenshotscomponent_openpreviewfullscreen",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_openpreviewfullscreen"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent",
      "target": "screenshots_screenshots_component_screenshotscomponent_closepreviewfullscreen",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_closepreviewfullscreen"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent",
      "target": "screenshots_screenshots_component_screenshotscomponent_onfullscreenchange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_onfullscreenchange"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent",
      "target": "screenshots_screenshots_component_screenshotscomponent_binddocumentlisteners",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_binddocumentlisteners"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent",
      "target": "screenshots_screenshots_component_screenshotscomponent_unbinddocumentlisteners",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_unbinddocumentlisteners"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent_ngoninit",
      "target": "screenshots_screenshots_component_screenshotscomponent_binddocumentlisteners",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent_ngoninit",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_binddocumentlisteners"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent_ngondestroy",
      "target": "screenshots_screenshots_component_screenshotscomponent_unbinddocumentlisteners",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent_ngondestroy",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_unbinddocumentlisteners"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent_togglefullscreen",
      "target": "screenshots_screenshots_component_screenshotscomponent_closepreviewfullscreen",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent_togglefullscreen",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_closepreviewfullscreen"
    },
    {
      "source": "screenshots_screenshots_component_screenshotscomponent_togglefullscreen",
      "target": "screenshots_screenshots_component_screenshotscomponent_openpreviewfullscreen",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "screenshots_screenshots_component_screenshotscomponent_togglefullscreen",
      "_tgt": "screenshots_screenshots_component_screenshotscomponent_openpreviewfullscreen"
    },
    {
      "source": "reference_domain_locker_src_app_components_home_things_demo_demo_component_ts",
      "target": "demo_demo_component_democomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/demo/demo.component.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_home_things_demo_demo_component_ts",
      "_tgt": "demo_demo_component_democomponent"
    },
    {
      "source": "reference_domain_locker_src_app_components_home_things_feature_grid_feature_grid_component_ts",
      "target": "feature_grid_feature_grid_component_featuresgridcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/feature-grid/feature-grid.component.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_home_things_feature_grid_feature_grid_component_ts",
      "_tgt": "feature_grid_feature_grid_component_featuresgridcomponent"
    },
    {
      "source": "reference_domain_locker_src_app_components_home_things_pricing_cards_pricing_cards_component_ts",
      "target": "pricing_cards_pricing_cards_component_pricingcardscomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/pricing-cards/pricing-cards.component.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_home_things_pricing_cards_pricing_cards_component_ts",
      "_tgt": "pricing_cards_pricing_cards_component_pricingcardscomponent"
    },
    {
      "source": "pricing_cards_pricing_cards_component_pricingcardscomponent",
      "target": "pricing_cards_pricing_cards_component_pricingcardscomponent_togglebilling",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/pricing-cards/pricing-cards.component.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "pricing_cards_pricing_cards_component_pricingcardscomponent",
      "_tgt": "pricing_cards_pricing_cards_component_pricingcardscomponent_togglebilling"
    },
    {
      "source": "pricing_cards_pricing_cards_component_pricingcardscomponent",
      "target": "pricing_cards_pricing_cards_component_pricingcardscomponent_getprice",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/pricing-cards/pricing-cards.component.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "pricing_cards_pricing_cards_component_pricingcardscomponent",
      "_tgt": "pricing_cards_pricing_cards_component_pricingcardscomponent_getprice"
    },
    {
      "source": "reference_domain_locker_src_app_components_home_things_logo_logo_component_ts",
      "target": "logo_logo_component_logocomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/logo/logo.component.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_home_things_logo_logo_component_ts",
      "_tgt": "logo_logo_component_logocomponent"
    },
    {
      "source": "logo_logo_component_logocomponent",
      "target": "logo_logo_component_logocomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/logo/logo.component.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "logo_logo_component_logocomponent",
      "_tgt": "logo_logo_component_logocomponent_constructor"
    },
    {
      "source": "logo_logo_component_logocomponent",
      "target": "logo_logo_component_logocomponent_ngafterviewinit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/logo/logo.component.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "logo_logo_component_logocomponent",
      "_tgt": "logo_logo_component_logocomponent_ngafterviewinit"
    },
    {
      "source": "reference_domain_locker_src_app_components_home_things_cta_cta_component_ts",
      "target": "cta_cta_component_ctacomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/cta/cta.component.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_home_things_cta_cta_component_ts",
      "_tgt": "cta_cta_component_ctacomponent"
    },
    {
      "source": "reference_domain_locker_src_app_components_home_things_feature_carousel_feature_carousel_component_ts",
      "target": "feature_carousel_feature_carousel_component_featurecarouselcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/feature-carousel/feature-carousel.component.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_home_things_feature_carousel_feature_carousel_component_ts",
      "_tgt": "feature_carousel_feature_carousel_component_featurecarouselcomponent"
    },
    {
      "source": "reference_domain_locker_src_app_components_home_things_hero_hero_component_ts",
      "target": "hero_hero_component_herocomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/hero/hero.component.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_home_things_hero_hero_component_ts",
      "_tgt": "hero_hero_component_herocomponent"
    },
    {
      "source": "reference_domain_locker_src_app_components_home_things_demo_welcome_demo_welcome_component_ts",
      "target": "demo_welcome_demo_welcome_component_demowelcomecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/demo-welcome/demo.welcome.component.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_home_things_demo_welcome_demo_welcome_component_ts",
      "_tgt": "demo_welcome_demo_welcome_component_demowelcomecomponent"
    },
    {
      "source": "demo_welcome_demo_welcome_component_demowelcomecomponent",
      "target": "demo_welcome_demo_welcome_component_demowelcomecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/demo-welcome/demo.welcome.component.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "demo_welcome_demo_welcome_component_demowelcomecomponent",
      "_tgt": "demo_welcome_demo_welcome_component_demowelcomecomponent_ngoninit"
    },
    {
      "source": "demo_welcome_demo_welcome_component_demowelcomecomponent",
      "target": "demo_welcome_demo_welcome_component_demowelcomecomponent_hidedemowelcome",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/demo-welcome/demo.welcome.component.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "demo_welcome_demo_welcome_component_demowelcomecomponent",
      "_tgt": "demo_welcome_demo_welcome_component_demowelcomecomponent_hidedemowelcome"
    },
    {
      "source": "demo_welcome_demo_welcome_component_demowelcomecomponent",
      "target": "demo_welcome_demo_welcome_component_demowelcomecomponent_isbrowser",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/demo-welcome/demo.welcome.component.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "demo_welcome_demo_welcome_component_demowelcomecomponent",
      "_tgt": "demo_welcome_demo_welcome_component_demowelcomecomponent_isbrowser"
    },
    {
      "source": "demo_welcome_demo_welcome_component_demowelcomecomponent_ngoninit",
      "target": "demo_welcome_demo_welcome_component_demowelcomecomponent_isbrowser",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/demo-welcome/demo.welcome.component.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "demo_welcome_demo_welcome_component_demowelcomecomponent_ngoninit",
      "_tgt": "demo_welcome_demo_welcome_component_demowelcomecomponent_isbrowser"
    },
    {
      "source": "demo_welcome_demo_welcome_component_demowelcomecomponent_hidedemowelcome",
      "target": "demo_welcome_demo_welcome_component_demowelcomecomponent_isbrowser",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/home-things/demo-welcome/demo.welcome.component.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "demo_welcome_demo_welcome_component_demowelcomecomponent_hidedemowelcome",
      "_tgt": "demo_welcome_demo_welcome_component_demowelcomecomponent_isbrowser"
    },
    {
      "source": "reference_domain_locker_src_app_components_navbar_navbar_component_ts",
      "target": "navbar_navbar_component_navbarcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_navbar_navbar_component_ts",
      "_tgt": "navbar_navbar_component_navbarcomponent"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent",
      "target": "navbar_navbar_component_navbarcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent",
      "_tgt": "navbar_navbar_component_navbarcomponent_constructor"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent",
      "target": "navbar_navbar_component_navbarcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent",
      "_tgt": "navbar_navbar_component_navbarcomponent_ngoninit"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent",
      "target": "navbar_navbar_component_navbarcomponent_ngafterviewinit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent",
      "_tgt": "navbar_navbar_component_navbarcomponent_ngafterviewinit"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent",
      "target": "navbar_navbar_component_navbarcomponent_loaduserplanenvironment",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent",
      "_tgt": "navbar_navbar_component_navbarcomponent_loaduserplanenvironment"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent",
      "target": "navbar_navbar_component_navbarcomponent_getcolorforplan",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent",
      "_tgt": "navbar_navbar_component_navbarcomponent_getcolorforplan"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent",
      "target": "navbar_navbar_component_navbarcomponent_loadunreadnotificationcount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent",
      "_tgt": "navbar_navbar_component_navbarcomponent_loadunreadnotificationcount"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent",
      "target": "navbar_navbar_component_navbarcomponent_setauthstate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L151",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent",
      "_tgt": "navbar_navbar_component_navbarcomponent_setauthstate"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent",
      "target": "navbar_navbar_component_navbarcomponent_initializemenuitems",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent",
      "_tgt": "navbar_navbar_component_navbarcomponent_initializemenuitems"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent",
      "target": "navbar_navbar_component_navbarcomponent_togglesidebar",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent",
      "_tgt": "navbar_navbar_component_navbarcomponent_togglesidebar"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent",
      "target": "navbar_navbar_component_navbarcomponent_closesidebar",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent",
      "_tgt": "navbar_navbar_component_navbarcomponent_closesidebar"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent",
      "target": "navbar_navbar_component_navbarcomponent_togglenotifications",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent",
      "_tgt": "navbar_navbar_component_navbarcomponent_togglenotifications"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent",
      "target": "navbar_navbar_component_navbarcomponent_togglesettings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L208",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent",
      "_tgt": "navbar_navbar_component_navbarcomponent_togglesettings"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent",
      "target": "navbar_navbar_component_navbarcomponent_signout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent",
      "_tgt": "navbar_navbar_component_navbarcomponent_signout"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent_ngoninit",
      "target": "navbar_navbar_component_navbarcomponent_initializemenuitems",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent_ngoninit",
      "_tgt": "navbar_navbar_component_navbarcomponent_initializemenuitems"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent_ngoninit",
      "target": "navbar_navbar_component_navbarcomponent_setauthstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent_ngoninit",
      "_tgt": "navbar_navbar_component_navbarcomponent_setauthstate"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent_ngafterviewinit",
      "target": "navbar_navbar_component_navbarcomponent_loadunreadnotificationcount",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent_ngafterviewinit",
      "_tgt": "navbar_navbar_component_navbarcomponent_loadunreadnotificationcount"
    },
    {
      "source": "navbar_navbar_component_navbarcomponent_ngafterviewinit",
      "target": "navbar_navbar_component_navbarcomponent_loaduserplanenvironment",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "navbar_navbar_component_navbarcomponent_ngafterviewinit",
      "_tgt": "navbar_navbar_component_navbarcomponent_loaduserplanenvironment"
    },
    {
      "source": "reference_domain_locker_src_app_components_sponsor_thanks_sponsor_thanks_component_ts",
      "target": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_sponsor_thanks_sponsor_thanks_component_ts",
      "_tgt": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent"
    },
    {
      "source": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent",
      "target": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent",
      "_tgt": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_constructor"
    },
    {
      "source": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent",
      "target": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent",
      "_tgt": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_ngoninit"
    },
    {
      "source": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent",
      "target": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_hidesponsorthanks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent",
      "_tgt": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_hidesponsorthanks"
    },
    {
      "source": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent",
      "target": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_isbrowser",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent",
      "_tgt": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_isbrowser"
    },
    {
      "source": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_ngoninit",
      "target": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_isbrowser",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_ngoninit",
      "_tgt": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_isbrowser"
    },
    {
      "source": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_hidesponsorthanks",
      "target": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_isbrowser",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_hidesponsorthanks",
      "_tgt": "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_isbrowser"
    },
    {
      "source": "reference_domain_locker_src_app_components_footer_footer_component_ts",
      "target": "footer_footer_component_footercomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/footer/footer.component.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_footer_footer_component_ts",
      "_tgt": "footer_footer_component_footercomponent"
    },
    {
      "source": "footer_footer_component_footercomponent",
      "target": "footer_footer_component_footercomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/footer/footer.component.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "footer_footer_component_footercomponent",
      "_tgt": "footer_footer_component_footercomponent_constructor"
    },
    {
      "source": "reference_domain_locker_src_app_components_misc_breadcrumbs_component_ts",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_misc_breadcrumbs_component_ts",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_constructor"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_ngoninit"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_ngonchanges",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_ngonchanges"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_generatebreadcrumbschema",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_generatebreadcrumbschema"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_isdomainpage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_isdomainpage"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_updatebreadcrumbs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_updatebreadcrumbs"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_determineifbreadcrumbsshouldbeshown",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_determineifbreadcrumbsshouldbeshown"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_geticonforpath",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_geticonforpath"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_getsvgiconforpath",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_getsvgiconforpath"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_getlabelforpath",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_getlabelforpath"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_getrouteforpath",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_getrouteforpath"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_flattennavlinks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_flattennavlinks"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent_ngoninit",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_flattennavlinks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent_ngoninit",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_flattennavlinks"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent_ngoninit",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_updatebreadcrumbs",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent_ngoninit",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_updatebreadcrumbs"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent_ngoninit",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_generatebreadcrumbschema",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent_ngoninit",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_generatebreadcrumbschema"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent_ngonchanges",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_updatebreadcrumbs",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent_ngonchanges",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_updatebreadcrumbs"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent_ngonchanges",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_generatebreadcrumbschema",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent_ngonchanges",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_generatebreadcrumbschema"
    },
    {
      "source": "misc_breadcrumbs_component_breadcrumbscomponent_updatebreadcrumbs",
      "target": "misc_breadcrumbs_component_breadcrumbscomponent_determineifbreadcrumbsshouldbeshown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "misc_breadcrumbs_component_breadcrumbscomponent_updatebreadcrumbs",
      "_tgt": "misc_breadcrumbs_component_breadcrumbscomponent_determineifbreadcrumbsshouldbeshown"
    },
    {
      "source": "reference_domain_locker_src_app_components_misc_edit_link_component_ts",
      "target": "misc_edit_link_component_linkdialogcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_misc_edit_link_component_ts",
      "_tgt": "misc_edit_link_component_linkdialogcomponent"
    },
    {
      "source": "misc_edit_link_component_linkdialogcomponent",
      "target": "misc_edit_link_component_linkdialogcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "misc_edit_link_component_linkdialogcomponent",
      "_tgt": "misc_edit_link_component_linkdialogcomponent_constructor"
    },
    {
      "source": "misc_edit_link_component_linkdialogcomponent",
      "target": "misc_edit_link_component_linkdialogcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "misc_edit_link_component_linkdialogcomponent",
      "_tgt": "misc_edit_link_component_linkdialogcomponent_ngoninit"
    },
    {
      "source": "misc_edit_link_component_linkdialogcomponent",
      "target": "misc_edit_link_component_linkdialogcomponent_onsave",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "misc_edit_link_component_linkdialogcomponent",
      "_tgt": "misc_edit_link_component_linkdialogcomponent_onsave"
    },
    {
      "source": "misc_edit_link_component_linkdialogcomponent",
      "target": "misc_edit_link_component_linkdialogcomponent_oncancel",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "misc_edit_link_component_linkdialogcomponent",
      "_tgt": "misc_edit_link_component_linkdialogcomponent_oncancel"
    },
    {
      "source": "reference_domain_locker_src_app_components_misc_favicon_component_ts",
      "target": "misc_favicon_component_domainfaviconcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_misc_favicon_component_ts",
      "_tgt": "misc_favicon_component_domainfaviconcomponent"
    },
    {
      "source": "misc_favicon_component_domainfaviconcomponent",
      "target": "misc_favicon_component_domainfaviconcomponent_sanitizeddomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "misc_favicon_component_domainfaviconcomponent",
      "_tgt": "misc_favicon_component_domainfaviconcomponent_sanitizeddomain"
    },
    {
      "source": "misc_favicon_component_domainfaviconcomponent",
      "target": "misc_favicon_component_domainfaviconcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "misc_favicon_component_domainfaviconcomponent",
      "_tgt": "misc_favicon_component_domainfaviconcomponent_constructor"
    },
    {
      "source": "misc_favicon_component_domainfaviconcomponent",
      "target": "misc_favicon_component_domainfaviconcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "misc_favicon_component_domainfaviconcomponent",
      "_tgt": "misc_favicon_component_domainfaviconcomponent_ngoninit"
    },
    {
      "source": "misc_favicon_component_domainfaviconcomponent",
      "target": "misc_favicon_component_domainfaviconcomponent_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "misc_favicon_component_domainfaviconcomponent",
      "_tgt": "misc_favicon_component_domainfaviconcomponent_ngondestroy"
    },
    {
      "source": "misc_favicon_component_domainfaviconcomponent",
      "target": "misc_favicon_component_domainfaviconcomponent_startspinningtimeout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "misc_favicon_component_domainfaviconcomponent",
      "_tgt": "misc_favicon_component_domainfaviconcomponent_startspinningtimeout"
    },
    {
      "source": "misc_favicon_component_domainfaviconcomponent",
      "target": "misc_favicon_component_domainfaviconcomponent_clearspinningtimeout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "misc_favicon_component_domainfaviconcomponent",
      "_tgt": "misc_favicon_component_domainfaviconcomponent_clearspinningtimeout"
    },
    {
      "source": "misc_favicon_component_domainfaviconcomponent",
      "target": "misc_favicon_component_domainfaviconcomponent_onfaviconload",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "misc_favicon_component_domainfaviconcomponent",
      "_tgt": "misc_favicon_component_domainfaviconcomponent_onfaviconload"
    },
    {
      "source": "misc_favicon_component_domainfaviconcomponent",
      "target": "misc_favicon_component_domainfaviconcomponent_onfaviconerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "misc_favicon_component_domainfaviconcomponent",
      "_tgt": "misc_favicon_component_domainfaviconcomponent_onfaviconerror"
    },
    {
      "source": "misc_favicon_component_domainfaviconcomponent",
      "target": "misc_favicon_component_domainfaviconcomponent_getsanitizeddomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "misc_favicon_component_domainfaviconcomponent",
      "_tgt": "misc_favicon_component_domainfaviconcomponent_getsanitizeddomain"
    },
    {
      "source": "misc_favicon_component_domainfaviconcomponent_ngoninit",
      "target": "misc_favicon_component_domainfaviconcomponent_getsanitizeddomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "misc_favicon_component_domainfaviconcomponent_ngoninit",
      "_tgt": "misc_favicon_component_domainfaviconcomponent_getsanitizeddomain"
    },
    {
      "source": "misc_favicon_component_domainfaviconcomponent_ngoninit",
      "target": "misc_favicon_component_domainfaviconcomponent_startspinningtimeout",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "misc_favicon_component_domainfaviconcomponent_ngoninit",
      "_tgt": "misc_favicon_component_domainfaviconcomponent_startspinningtimeout"
    },
    {
      "source": "misc_favicon_component_domainfaviconcomponent_ngondestroy",
      "target": "misc_favicon_component_domainfaviconcomponent_clearspinningtimeout",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "misc_favicon_component_domainfaviconcomponent_ngondestroy",
      "_tgt": "misc_favicon_component_domainfaviconcomponent_clearspinningtimeout"
    },
    {
      "source": "misc_favicon_component_domainfaviconcomponent_clearspinningtimeout",
      "target": "misc_favicon_component_domainfaviconcomponent_onfaviconload",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "misc_favicon_component_domainfaviconcomponent_onfaviconload",
      "_tgt": "misc_favicon_component_domainfaviconcomponent_clearspinningtimeout"
    },
    {
      "source": "misc_favicon_component_domainfaviconcomponent_clearspinningtimeout",
      "target": "misc_favicon_component_domainfaviconcomponent_onfaviconerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "misc_favicon_component_domainfaviconcomponent_onfaviconerror",
      "_tgt": "misc_favicon_component_domainfaviconcomponent_clearspinningtimeout"
    },
    {
      "source": "reference_domain_locker_src_app_components_misc_asset_list_component_ts",
      "target": "misc_asset_list_component_assetlistcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/asset-list.component.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_misc_asset_list_component_ts",
      "_tgt": "misc_asset_list_component_assetlistcomponent"
    },
    {
      "source": "misc_asset_list_component_assetlistcomponent",
      "target": "misc_asset_list_component_assetlistcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/asset-list.component.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "misc_asset_list_component_assetlistcomponent",
      "_tgt": "misc_asset_list_component_assetlistcomponent_constructor"
    },
    {
      "source": "misc_asset_list_component_assetlistcomponent",
      "target": "misc_asset_list_component_assetlistcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/asset-list.component.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "misc_asset_list_component_assetlistcomponent",
      "_tgt": "misc_asset_list_component_assetlistcomponent_ngoninit"
    },
    {
      "source": "misc_asset_list_component_assetlistcomponent",
      "target": "misc_asset_list_component_assetlistcomponent_fetchassetcounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/asset-list.component.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "misc_asset_list_component_assetlistcomponent",
      "_tgt": "misc_asset_list_component_assetlistcomponent_fetchassetcounts"
    },
    {
      "source": "reference_domain_locker_src_app_components_misc_profile_picture_component_ts",
      "target": "misc_profile_picture_component_profilepicturecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/profile-picture.component.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_misc_profile_picture_component_ts",
      "_tgt": "misc_profile_picture_component_profilepicturecomponent"
    },
    {
      "source": "misc_profile_picture_component_profilepicturecomponent",
      "target": "misc_profile_picture_component_profilepicturecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/profile-picture.component.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "misc_profile_picture_component_profilepicturecomponent",
      "_tgt": "misc_profile_picture_component_profilepicturecomponent_constructor"
    },
    {
      "source": "misc_profile_picture_component_profilepicturecomponent",
      "target": "misc_profile_picture_component_profilepicturecomponent_hashstring",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/profile-picture.component.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "misc_profile_picture_component_profilepicturecomponent",
      "_tgt": "misc_profile_picture_component_profilepicturecomponent_hashstring"
    },
    {
      "source": "misc_profile_picture_component_profilepicturecomponent",
      "target": "misc_profile_picture_component_profilepicturecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/profile-picture.component.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "misc_profile_picture_component_profilepicturecomponent",
      "_tgt": "misc_profile_picture_component_profilepicturecomponent_ngoninit"
    },
    {
      "source": "misc_profile_picture_component_profilepicturecomponent_hashstring",
      "target": "misc_profile_picture_component_profilepicturecomponent_ngoninit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/profile-picture.component.ts",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "misc_profile_picture_component_profilepicturecomponent_ngoninit",
      "_tgt": "misc_profile_picture_component_profilepicturecomponent_hashstring"
    },
    {
      "source": "reference_domain_locker_src_app_components_misc_external_links_component_ts",
      "target": "misc_external_links_component_additionalresourcescomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/external-links.component.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_misc_external_links_component_ts",
      "_tgt": "misc_external_links_component_additionalresourcescomponent"
    },
    {
      "source": "misc_external_links_component_additionalresourcescomponent",
      "target": "misc_external_links_component_additionalresourcescomponent_makelink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/external-links.component.ts",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "misc_external_links_component_additionalresourcescomponent",
      "_tgt": "misc_external_links_component_additionalresourcescomponent_makelink"
    },
    {
      "source": "misc_external_links_component_additionalresourcescomponent",
      "target": "misc_external_links_component_additionalresourcescomponent_extracthostname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/external-links.component.ts",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "misc_external_links_component_additionalresourcescomponent",
      "_tgt": "misc_external_links_component_additionalresourcescomponent_extracthostname"
    },
    {
      "source": "misc_external_links_component_additionalresourcescomponent",
      "target": "misc_external_links_component_additionalresourcescomponent_toggleresourceshowfull",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/external-links.component.ts",
      "source_location": "L261",
      "weight": 1.0,
      "_src": "misc_external_links_component_additionalresourcescomponent",
      "_tgt": "misc_external_links_component_additionalresourcescomponent_toggleresourceshowfull"
    },
    {
      "source": "reference_domain_locker_src_app_components_misc_loading_component_ts",
      "target": "misc_loading_component_loadingcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_misc_loading_component_ts",
      "_tgt": "misc_loading_component_loadingcomponent"
    },
    {
      "source": "misc_loading_component_loadingcomponent",
      "target": "misc_loading_component_loadingcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "misc_loading_component_loadingcomponent",
      "_tgt": "misc_loading_component_loadingcomponent_constructor"
    },
    {
      "source": "misc_loading_component_loadingcomponent",
      "target": "misc_loading_component_loadingcomponent_ngafterviewinit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "misc_loading_component_loadingcomponent",
      "_tgt": "misc_loading_component_loadingcomponent_ngafterviewinit"
    },
    {
      "source": "misc_loading_component_loadingcomponent",
      "target": "misc_loading_component_loadingcomponent_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "misc_loading_component_loadingcomponent",
      "_tgt": "misc_loading_component_loadingcomponent_ngondestroy"
    },
    {
      "source": "misc_loading_component_loadingcomponent",
      "target": "misc_loading_component_loadingcomponent_reloadpage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "misc_loading_component_loadingcomponent",
      "_tgt": "misc_loading_component_loadingcomponent_reloadpage"
    },
    {
      "source": "misc_loading_component_loadingcomponent",
      "target": "misc_loading_component_loadingcomponent_updatetranslatedstrings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "misc_loading_component_loadingcomponent",
      "_tgt": "misc_loading_component_loadingcomponent_updatetranslatedstrings"
    },
    {
      "source": "misc_loading_component_loadingcomponent_constructor",
      "target": "misc_loading_component_loadingcomponent_updatetranslatedstrings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "misc_loading_component_loadingcomponent_constructor",
      "_tgt": "misc_loading_component_loadingcomponent_updatetranslatedstrings"
    },
    {
      "source": "reference_domain_locker_src_app_components_misc_helpful_links_component_ts",
      "target": "misc_helpful_links_component_helpfullinkscomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/helpful-links.component.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_misc_helpful_links_component_ts",
      "_tgt": "misc_helpful_links_component_helpfullinkscomponent"
    },
    {
      "source": "reference_domain_locker_src_app_components_misc_feature_not_enabled_component_ts",
      "target": "misc_feature_not_enabled_component_featurenotenabledcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/feature-not-enabled.component.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_misc_feature_not_enabled_component_ts",
      "_tgt": "misc_feature_not_enabled_component_featurenotenabledcomponent"
    },
    {
      "source": "misc_feature_not_enabled_component_featurenotenabledcomponent",
      "target": "misc_feature_not_enabled_component_featurenotenabledcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/feature-not-enabled.component.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "misc_feature_not_enabled_component_featurenotenabledcomponent",
      "_tgt": "misc_feature_not_enabled_component_featurenotenabledcomponent_constructor"
    },
    {
      "source": "misc_feature_not_enabled_component_featurenotenabledcomponent",
      "target": "misc_feature_not_enabled_component_featurenotenabledcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/feature-not-enabled.component.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "misc_feature_not_enabled_component_featurenotenabledcomponent",
      "_tgt": "misc_feature_not_enabled_component_featurenotenabledcomponent_ngoninit"
    },
    {
      "source": "misc_feature_not_enabled_component_featurenotenabledcomponent",
      "target": "misc_feature_not_enabled_component_featurenotenabledcomponent_mapenvironmenttostring",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/feature-not-enabled.component.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "misc_feature_not_enabled_component_featurenotenabledcomponent",
      "_tgt": "misc_feature_not_enabled_component_featurenotenabledcomponent_mapenvironmenttostring"
    },
    {
      "source": "reference_domain_locker_src_app_components_misc_svg_icon_component_ts",
      "target": "misc_svg_icon_component_safehtmlpipe",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_misc_svg_icon_component_ts",
      "_tgt": "misc_svg_icon_component_safehtmlpipe"
    },
    {
      "source": "reference_domain_locker_src_app_components_misc_svg_icon_component_ts",
      "target": "misc_svg_icon_component_dliconcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_misc_svg_icon_component_ts",
      "_tgt": "misc_svg_icon_component_dliconcomponent"
    },
    {
      "source": "misc_svg_icon_component_safehtmlpipe",
      "target": "misc_svg_icon_component_safehtmlpipe_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "misc_svg_icon_component_safehtmlpipe",
      "_tgt": "misc_svg_icon_component_safehtmlpipe_constructor"
    },
    {
      "source": "misc_svg_icon_component_safehtmlpipe",
      "target": "misc_svg_icon_component_safehtmlpipe_transform",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "misc_svg_icon_component_safehtmlpipe",
      "_tgt": "misc_svg_icon_component_safehtmlpipe_transform"
    },
    {
      "source": "misc_svg_icon_component_dliconcomponent",
      "target": "misc_svg_icon_component_dliconcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "misc_svg_icon_component_dliconcomponent",
      "_tgt": "misc_svg_icon_component_dliconcomponent_constructor"
    },
    {
      "source": "misc_svg_icon_component_dliconcomponent",
      "target": "misc_svg_icon_component_dliconcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "misc_svg_icon_component_dliconcomponent",
      "_tgt": "misc_svg_icon_component_dliconcomponent_ngoninit"
    },
    {
      "source": "misc_svg_icon_component_dliconcomponent",
      "target": "misc_svg_icon_component_dliconcomponent_ngonchanges",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "misc_svg_icon_component_dliconcomponent",
      "_tgt": "misc_svg_icon_component_dliconcomponent_ngonchanges"
    },
    {
      "source": "misc_svg_icon_component_dliconcomponent",
      "target": "misc_svg_icon_component_dliconcomponent_iconsvg",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "misc_svg_icon_component_dliconcomponent",
      "_tgt": "misc_svg_icon_component_dliconcomponent_iconsvg"
    },
    {
      "source": "misc_svg_icon_component_dliconcomponent",
      "target": "misc_svg_icon_component_dliconcomponent_computedviewbox",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
      "source_location": "L213",
      "weight": 1.0,
      "_src": "misc_svg_icon_component_dliconcomponent",
      "_tgt": "misc_svg_icon_component_dliconcomponent_computedviewbox"
    },
    {
      "source": "reference_domain_locker_src_app_components_misc_domain_not_found_component_ts",
      "target": "misc_domain_not_found_component_notfoundcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/components/misc/domain-not-found.component.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_components_misc_domain_not_found_component_ts",
      "_tgt": "misc_domain_not_found_component_notfoundcomponent"
    },
    {
      "source": "reference_domain_locker_src_app_utils_env_loader_ts",
      "target": "utils_env_loader_envloaderservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/env.loader.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_utils_env_loader_ts",
      "_tgt": "utils_env_loader_envloaderservice"
    },
    {
      "source": "utils_env_loader_envloaderservice",
      "target": "utils_env_loader_envloaderservice_loadenv",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/env.loader.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "utils_env_loader_envloaderservice",
      "_tgt": "utils_env_loader_envloaderservice_loadenv"
    },
    {
      "source": "reference_domain_locker_src_app_utils_db_proxy_factory_ts",
      "target": "utils_db_proxy_factory_createdbproxy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/db-proxy.factory.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_utils_db_proxy_factory_ts",
      "_tgt": "utils_db_proxy_factory_createdbproxy"
    },
    {
      "source": "reference_domain_locker_src_app_utils_safe_date_pipe_ts",
      "target": "utils_safe_date_pipe_safedatepipe",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/safe-date.pipe.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_utils_safe_date_pipe_ts",
      "_tgt": "utils_safe_date_pipe_safedatepipe"
    },
    {
      "source": "utils_safe_date_pipe_safedatepipe",
      "target": "utils_safe_date_pipe_safedatepipe_transform",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/safe-date.pipe.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "utils_safe_date_pipe_safedatepipe",
      "_tgt": "utils_safe_date_pipe_safedatepipe_transform"
    },
    {
      "source": "utils_safe_date_pipe_safedatepipe_transform",
      "target": "monitor_index_page_monitorpage_isnan",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/utils/safe-date.pipe.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "utils_safe_date_pipe_safedatepipe_transform",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "reference_domain_locker_src_app_utils_pg_api_util_ts",
      "target": "utils_pg_api_util_pgapiutilservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/pg-api.util.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_utils_pg_api_util_ts",
      "_tgt": "utils_pg_api_util_pgapiutilservice"
    },
    {
      "source": "utils_pg_api_util_pgapiutilservice",
      "target": "utils_pg_api_util_pgapiutilservice_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/pg-api.util.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "utils_pg_api_util_pgapiutilservice",
      "_tgt": "utils_pg_api_util_pgapiutilservice_constructor"
    },
    {
      "source": "utils_pg_api_util_pgapiutilservice",
      "target": "utils_pg_api_util_pgapiutilservice_posttopgexecutor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/pg-api.util.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "utils_pg_api_util_pgapiutilservice",
      "_tgt": "utils_pg_api_util_pgapiutilservice_posttopgexecutor"
    },
    {
      "source": "reference_domain_locker_src_app_utils_auth_interceptor_ts",
      "target": "utils_auth_interceptor_authinterceptor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/auth.interceptor.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_utils_auth_interceptor_ts",
      "_tgt": "utils_auth_interceptor_authinterceptor"
    },
    {
      "source": "utils_auth_interceptor_authinterceptor",
      "target": "utils_auth_interceptor_authinterceptor_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/auth.interceptor.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "utils_auth_interceptor_authinterceptor",
      "_tgt": "utils_auth_interceptor_authinterceptor_constructor"
    },
    {
      "source": "utils_auth_interceptor_authinterceptor",
      "target": "utils_auth_interceptor_authinterceptor_intercept",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/auth.interceptor.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "utils_auth_interceptor_authinterceptor",
      "_tgt": "utils_auth_interceptor_authinterceptor_intercept"
    },
    {
      "source": "reference_domain_locker_src_app_utils_translation_loader_factory_ts",
      "target": "utils_translation_loader_factory_serversafetranslateloader",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_utils_translation_loader_factory_ts",
      "_tgt": "utils_translation_loader_factory_serversafetranslateloader"
    },
    {
      "source": "reference_domain_locker_src_app_utils_translation_loader_factory_ts",
      "target": "utils_translation_loader_factory_custommissingtranslationhandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_utils_translation_loader_factory_ts",
      "_tgt": "utils_translation_loader_factory_custommissingtranslationhandler"
    },
    {
      "source": "reference_domain_locker_src_app_utils_translation_loader_factory_ts",
      "target": "utils_translation_loader_factory_languageinitializerfactory",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_utils_translation_loader_factory_ts",
      "_tgt": "utils_translation_loader_factory_languageinitializerfactory"
    },
    {
      "source": "utils_translation_loader_factory_serversafetranslateloader",
      "target": "utils_translation_loader_factory_serversafetranslateloader_gettranslation",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "utils_translation_loader_factory_serversafetranslateloader",
      "_tgt": "utils_translation_loader_factory_serversafetranslateloader_gettranslation"
    },
    {
      "source": "utils_translation_loader_factory_custommissingtranslationhandler",
      "target": "utils_translation_loader_factory_custommissingtranslationhandler_handle",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "utils_translation_loader_factory_custommissingtranslationhandler",
      "_tgt": "utils_translation_loader_factory_custommissingtranslationhandler_handle"
    },
    {
      "source": "reference_domain_locker_src_app_utils_lazy_directive_ts",
      "target": "utils_lazy_directive_lazyloaddirective",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/lazy.directive.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_utils_lazy_directive_ts",
      "_tgt": "utils_lazy_directive_lazyloaddirective"
    },
    {
      "source": "utils_lazy_directive_lazyloaddirective",
      "target": "utils_lazy_directive_lazyloaddirective_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/lazy.directive.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "utils_lazy_directive_lazyloaddirective",
      "_tgt": "utils_lazy_directive_lazyloaddirective_constructor"
    },
    {
      "source": "utils_lazy_directive_lazyloaddirective",
      "target": "utils_lazy_directive_lazyloaddirective_ngafterviewinit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/lazy.directive.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "utils_lazy_directive_lazyloaddirective",
      "_tgt": "utils_lazy_directive_lazyloaddirective_ngafterviewinit"
    },
    {
      "source": "utils_lazy_directive_lazyloaddirective",
      "target": "utils_lazy_directive_lazyloaddirective_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/utils/lazy.directive.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "utils_lazy_directive_lazyloaddirective",
      "_tgt": "utils_lazy_directive_lazyloaddirective_ngondestroy"
    },
    {
      "source": "reference_domain_locker_src_app_pages_thing_page_ts",
      "target": "pages_thing_page_aboutpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/thing.page.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_thing_page_ts",
      "_tgt": "pages_thing_page_aboutpagecomponent"
    },
    {
      "source": "reference_domain_locker_src_app_pages_stats_page_ts",
      "target": "pages_stats_page_statsindexpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_stats_page_ts",
      "_tgt": "pages_stats_page_statsindexpage"
    },
    {
      "source": "pages_stats_page_statsindexpage",
      "target": "pages_stats_page_statsindexpage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "pages_stats_page_statsindexpage",
      "_tgt": "pages_stats_page_statsindexpage_constructor"
    },
    {
      "source": "pages_stats_page_statsindexpage",
      "target": "pages_stats_page_statsindexpage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "pages_stats_page_statsindexpage",
      "_tgt": "pages_stats_page_statsindexpage_ngoninit"
    },
    {
      "source": "pages_stats_page_statsindexpage",
      "target": "pages_stats_page_statsindexpage_ngafterviewinit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "pages_stats_page_statsindexpage",
      "_tgt": "pages_stats_page_statsindexpage_ngafterviewinit"
    },
    {
      "source": "pages_stats_page_statsindexpage",
      "target": "pages_stats_page_statsindexpage_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "pages_stats_page_statsindexpage",
      "_tgt": "pages_stats_page_statsindexpage_ngondestroy"
    },
    {
      "source": "pages_stats_page_statsindexpage",
      "target": "pages_stats_page_statsindexpage_isactive",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "pages_stats_page_statsindexpage",
      "_tgt": "pages_stats_page_statsindexpage_isactive"
    },
    {
      "source": "reference_domain_locker_src_app_pages_not_found_page_ts",
      "target": "pages_not_found_page_notfoundpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/[...not-found].page.ts",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_not_found_page_ts",
      "_tgt": "pages_not_found_page_notfoundpage"
    },
    {
      "source": "pages_not_found_page_notfoundpage",
      "target": "pages_not_found_page_notfoundpage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/[...not-found].page.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "pages_not_found_page_notfoundpage",
      "_tgt": "pages_not_found_page_notfoundpage_constructor"
    },
    {
      "source": "pages_not_found_page_notfoundpage",
      "target": "pages_not_found_page_notfoundpage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/[...not-found].page.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "pages_not_found_page_notfoundpage",
      "_tgt": "pages_not_found_page_notfoundpage_ngoninit"
    },
    {
      "source": "reference_domain_locker_src_app_pages_settings_page_ts",
      "target": "pages_settings_page_settingsindexpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_settings_page_ts",
      "_tgt": "pages_settings_page_settingsindexpage"
    },
    {
      "source": "pages_settings_page_settingsindexpage",
      "target": "pages_settings_page_settingsindexpage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "pages_settings_page_settingsindexpage",
      "_tgt": "pages_settings_page_settingsindexpage_constructor"
    },
    {
      "source": "pages_settings_page_settingsindexpage",
      "target": "pages_settings_page_settingsindexpage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "pages_settings_page_settingsindexpage",
      "_tgt": "pages_settings_page_settingsindexpage_ngoninit"
    },
    {
      "source": "pages_settings_page_settingsindexpage",
      "target": "pages_settings_page_settingsindexpage_isactive",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "pages_settings_page_settingsindexpage",
      "_tgt": "pages_settings_page_settingsindexpage_isactive"
    },
    {
      "source": "pages_settings_page_settingsindexpage",
      "target": "pages_settings_page_settingsindexpage_logout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "pages_settings_page_settingsindexpage",
      "_tgt": "pages_settings_page_settingsindexpage_logout"
    },
    {
      "source": "pages_settings_page_settingsindexpage",
      "target": "pages_settings_page_settingsindexpage_togglesidebar",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "pages_settings_page_settingsindexpage",
      "_tgt": "pages_settings_page_settingsindexpage_togglesidebar"
    },
    {
      "source": "pages_settings_page_settingsindexpage",
      "target": "pages_settings_page_settingsindexpage_ngafterviewinit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "pages_settings_page_settingsindexpage",
      "_tgt": "pages_settings_page_settingsindexpage_ngafterviewinit"
    },
    {
      "source": "pages_settings_page_settingsindexpage",
      "target": "pages_settings_page_settingsindexpage_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "pages_settings_page_settingsindexpage",
      "_tgt": "pages_settings_page_settingsindexpage_ngondestroy"
    },
    {
      "source": "pages_settings_page_settingsindexpage",
      "target": "pages_settings_page_settingsindexpage_checkwindowsize",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "pages_settings_page_settingsindexpage",
      "_tgt": "pages_settings_page_settingsindexpage_checkwindowsize"
    },
    {
      "source": "pages_settings_page_settingsindexpage_ngafterviewinit",
      "target": "pages_settings_page_settingsindexpage_checkwindowsize",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "pages_settings_page_settingsindexpage_ngafterviewinit",
      "_tgt": "pages_settings_page_settingsindexpage_checkwindowsize"
    },
    {
      "source": "reference_domain_locker_src_app_pages_tools_page_ts",
      "target": "pages_tools_page_toolsindexpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/tools.page.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_tools_page_ts",
      "_tgt": "pages_tools_page_toolsindexpagecomponent"
    },
    {
      "source": "reference_domain_locker_src_app_pages_home_page_ts",
      "target": "pages_home_page_homepagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_home_page_ts",
      "_tgt": "pages_home_page_homepagecomponent"
    },
    {
      "source": "pages_home_page_homepagecomponent",
      "target": "pages_home_page_homepagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent",
      "_tgt": "pages_home_page_homepagecomponent_constructor"
    },
    {
      "source": "pages_home_page_homepagecomponent",
      "target": "pages_home_page_homepagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent",
      "_tgt": "pages_home_page_homepagecomponent_ngoninit"
    },
    {
      "source": "pages_home_page_homepagecomponent",
      "target": "pages_home_page_homepagecomponent_setauthstate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent",
      "_tgt": "pages_home_page_homepagecomponent_setauthstate"
    },
    {
      "source": "pages_home_page_homepagecomponent",
      "target": "pages_home_page_homepagecomponent_loaddomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent",
      "_tgt": "pages_home_page_homepagecomponent_loaddomains"
    },
    {
      "source": "pages_home_page_homepagecomponent",
      "target": "pages_home_page_homepagecomponent_newdomainadded",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent",
      "_tgt": "pages_home_page_homepagecomponent_newdomainadded"
    },
    {
      "source": "pages_home_page_homepagecomponent",
      "target": "pages_home_page_homepagecomponent_toggleinsights",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent",
      "_tgt": "pages_home_page_homepagecomponent_toggleinsights"
    },
    {
      "source": "pages_home_page_homepagecomponent",
      "target": "pages_home_page_homepagecomponent_checkdemodevinstance",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L152",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent",
      "_tgt": "pages_home_page_homepagecomponent_checkdemodevinstance"
    },
    {
      "source": "pages_home_page_homepagecomponent",
      "target": "pages_home_page_homepagecomponent_triggerbackgroundupdate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent",
      "_tgt": "pages_home_page_homepagecomponent_triggerbackgroundupdate"
    },
    {
      "source": "pages_home_page_homepagecomponent",
      "target": "pages_home_page_homepagecomponent_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L218",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent",
      "_tgt": "pages_home_page_homepagecomponent_ngondestroy"
    },
    {
      "source": "pages_home_page_homepagecomponent_ngoninit",
      "target": "pages_home_page_homepagecomponent_setauthstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent_ngoninit",
      "_tgt": "pages_home_page_homepagecomponent_setauthstate"
    },
    {
      "source": "pages_home_page_homepagecomponent_ngoninit",
      "target": "pages_home_page_homepagecomponent_checkdemodevinstance",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent_ngoninit",
      "_tgt": "pages_home_page_homepagecomponent_checkdemodevinstance"
    },
    {
      "source": "pages_home_page_homepagecomponent_ngoninit",
      "target": "pages_home_page_homepagecomponent_triggerbackgroundupdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent_ngoninit",
      "_tgt": "pages_home_page_homepagecomponent_triggerbackgroundupdate"
    },
    {
      "source": "pages_home_page_homepagecomponent_ngoninit",
      "target": "pages_home_page_homepagecomponent_loaddomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent_ngoninit",
      "_tgt": "pages_home_page_homepagecomponent_loaddomains"
    },
    {
      "source": "pages_home_page_homepagecomponent_loaddomains",
      "target": "pages_home_page_homepagecomponent_newdomainadded",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent_newdomainadded",
      "_tgt": "pages_home_page_homepagecomponent_loaddomains"
    },
    {
      "source": "pages_home_page_homepagecomponent_triggerbackgroundupdate",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "pages_home_page_homepagecomponent_triggerbackgroundupdate",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "reference_domain_locker_src_app_pages_advanced_page_ts",
      "target": "pages_advanced_page_advancedindexpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced.page.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_advanced_page_ts",
      "_tgt": "pages_advanced_page_advancedindexpage"
    },
    {
      "source": "pages_advanced_page_advancedindexpage",
      "target": "pages_advanced_page_advancedindexpage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced.page.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "pages_advanced_page_advancedindexpage",
      "_tgt": "pages_advanced_page_advancedindexpage_constructor"
    },
    {
      "source": "pages_advanced_page_advancedindexpage",
      "target": "pages_advanced_page_advancedindexpage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced.page.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "pages_advanced_page_advancedindexpage",
      "_tgt": "pages_advanced_page_advancedindexpage_ngoninit"
    },
    {
      "source": "reference_domain_locker_src_app_pages_settings_upgrade_page_ts",
      "target": "settings_upgrade_page_upgradepage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_settings_upgrade_page_ts",
      "_tgt": "settings_upgrade_page_upgradepage"
    },
    {
      "source": "settings_upgrade_page_upgradepage",
      "target": "settings_upgrade_page_upgradepage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "settings_upgrade_page_upgradepage",
      "_tgt": "settings_upgrade_page_upgradepage_constructor"
    },
    {
      "source": "settings_upgrade_page_upgradepage",
      "target": "settings_upgrade_page_upgradepage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "settings_upgrade_page_upgradepage",
      "_tgt": "settings_upgrade_page_upgradepage_ngoninit"
    },
    {
      "source": "settings_upgrade_page_upgradepage",
      "target": "settings_upgrade_page_upgradepage_getstripeplanid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "settings_upgrade_page_upgradepage",
      "_tgt": "settings_upgrade_page_upgradepage_getstripeplanid"
    },
    {
      "source": "settings_upgrade_page_upgradepage",
      "target": "settings_upgrade_page_upgradepage_handleupgrade",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "settings_upgrade_page_upgradepage",
      "_tgt": "settings_upgrade_page_upgradepage_handleupgrade"
    },
    {
      "source": "settings_upgrade_page_upgradepage",
      "target": "settings_upgrade_page_upgradepage_getprice",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "settings_upgrade_page_upgradepage",
      "_tgt": "settings_upgrade_page_upgradepage_getprice"
    },
    {
      "source": "settings_upgrade_page_upgradepage",
      "target": "settings_upgrade_page_upgradepage_cancelsubscription",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L162",
      "weight": 1.0,
      "_src": "settings_upgrade_page_upgradepage",
      "_tgt": "settings_upgrade_page_upgradepage_cancelsubscription"
    },
    {
      "source": "settings_upgrade_page_upgradepage",
      "target": "settings_upgrade_page_upgradepage_getbillinginfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "settings_upgrade_page_upgradepage",
      "_tgt": "settings_upgrade_page_upgradepage_getbillinginfo"
    },
    {
      "source": "settings_upgrade_page_upgradepage_ngoninit",
      "target": "settings_upgrade_page_upgradepage_getbillinginfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "settings_upgrade_page_upgradepage_ngoninit",
      "_tgt": "settings_upgrade_page_upgradepage_getbillinginfo"
    },
    {
      "source": "settings_upgrade_page_upgradepage_getstripeplanid",
      "target": "settings_upgrade_page_upgradepage_handleupgrade",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "settings_upgrade_page_upgradepage_handleupgrade",
      "_tgt": "settings_upgrade_page_upgradepage_getstripeplanid"
    },
    {
      "source": "reference_domain_locker_src_app_pages_settings_developer_options_page_ts",
      "target": "settings_developer_options_page_developeroptionspagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/developer-options.page.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_settings_developer_options_page_ts",
      "_tgt": "settings_developer_options_page_developeroptionspagecomponent"
    },
    {
      "source": "settings_developer_options_page_developeroptionspagecomponent",
      "target": "settings_developer_options_page_developeroptionspagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/developer-options.page.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "settings_developer_options_page_developeroptionspagecomponent",
      "_tgt": "settings_developer_options_page_developeroptionspagecomponent_constructor"
    },
    {
      "source": "reference_domain_locker_src_app_pages_settings_index_page_ts",
      "target": "settings_index_page_settingspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_settings_index_page_ts",
      "_tgt": "settings_index_page_settingspage"
    },
    {
      "source": "settings_index_page_settingspage",
      "target": "settings_index_page_settingspage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "settings_index_page_settingspage",
      "_tgt": "settings_index_page_settingspage_constructor"
    },
    {
      "source": "settings_index_page_settingspage",
      "target": "settings_index_page_settingspage_toggleaccountinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "settings_index_page_settingspage",
      "_tgt": "settings_index_page_settingspage_toggleaccountinfo"
    },
    {
      "source": "settings_index_page_settingspage",
      "target": "settings_index_page_settingspage_loadaccountinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "settings_index_page_settingspage",
      "_tgt": "settings_index_page_settingspage_loadaccountinfo"
    },
    {
      "source": "settings_index_page_settingspage",
      "target": "settings_index_page_settingspage_getnotificationpreferences",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "settings_index_page_settingspage",
      "_tgt": "settings_index_page_settingspage_getnotificationpreferences"
    },
    {
      "source": "settings_index_page_settingspage",
      "target": "settings_index_page_settingspage_passwordinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "settings_index_page_settingspage",
      "_tgt": "settings_index_page_settingspage_passwordinfo"
    },
    {
      "source": "settings_index_page_settingspage",
      "target": "settings_index_page_settingspage_mfainfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "settings_index_page_settingspage",
      "_tgt": "settings_index_page_settingspage_mfainfo"
    },
    {
      "source": "settings_index_page_settingspage",
      "target": "settings_index_page_settingspage_makedate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "settings_index_page_settingspage",
      "_tgt": "settings_index_page_settingspage_makedate"
    },
    {
      "source": "settings_index_page_settingspage_toggleaccountinfo",
      "target": "settings_index_page_settingspage_loadaccountinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "settings_index_page_settingspage_toggleaccountinfo",
      "_tgt": "settings_index_page_settingspage_loadaccountinfo"
    },
    {
      "source": "settings_index_page_settingspage_loadaccountinfo",
      "target": "settings_index_page_settingspage_getnotificationpreferences",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "settings_index_page_settingspage_loadaccountinfo",
      "_tgt": "settings_index_page_settingspage_getnotificationpreferences"
    },
    {
      "source": "settings_index_page_settingspage_passwordinfo",
      "target": "settings_index_page_settingspage_makedate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "settings_index_page_settingspage_passwordinfo",
      "_tgt": "settings_index_page_settingspage_makedate"
    },
    {
      "source": "settings_index_page_settingspage_mfainfo",
      "target": "settings_index_page_settingspage_makedate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "settings_index_page_settingspage_mfainfo",
      "_tgt": "settings_index_page_settingspage_makedate"
    },
    {
      "source": "reference_domain_locker_src_app_pages_settings_display_options_page_ts",
      "target": "settings_display_options_page_displayoptionspagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/display-options.page.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_settings_display_options_page_ts",
      "_tgt": "settings_display_options_page_displayoptionspagecomponent"
    },
    {
      "source": "reference_domain_locker_src_app_pages_settings_delete_account_page_ts",
      "target": "settings_delete_account_page_deleteaccountpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/delete-account.page.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_settings_delete_account_page_ts",
      "_tgt": "settings_delete_account_page_deleteaccountpage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_settings_notification_preferences_page_ts",
      "target": "settings_notification_preferences_page_notificationpreferencespage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_settings_notification_preferences_page_ts",
      "_tgt": "settings_notification_preferences_page_notificationpreferencespage"
    },
    {
      "source": "settings_notification_preferences_page_notificationpreferencespage",
      "target": "settings_notification_preferences_page_notificationpreferencespage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L152",
      "weight": 1.0,
      "_src": "settings_notification_preferences_page_notificationpreferencespage",
      "_tgt": "settings_notification_preferences_page_notificationpreferencespage_constructor"
    },
    {
      "source": "settings_notification_preferences_page_notificationpreferencespage",
      "target": "settings_notification_preferences_page_notificationpreferencespage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "settings_notification_preferences_page_notificationpreferencespage",
      "_tgt": "settings_notification_preferences_page_notificationpreferencespage_ngoninit"
    },
    {
      "source": "settings_notification_preferences_page_notificationpreferencespage",
      "target": "settings_notification_preferences_page_notificationpreferencespage_initializeform",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "settings_notification_preferences_page_notificationpreferencespage",
      "_tgt": "settings_notification_preferences_page_notificationpreferencespage_initializeform"
    },
    {
      "source": "settings_notification_preferences_page_notificationpreferencespage",
      "target": "settings_notification_preferences_page_notificationpreferencespage_loadnotificationpreferences",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "settings_notification_preferences_page_notificationpreferencespage",
      "_tgt": "settings_notification_preferences_page_notificationpreferencespage_loadnotificationpreferences"
    },
    {
      "source": "settings_notification_preferences_page_notificationpreferencespage",
      "target": "settings_notification_preferences_page_notificationpreferencespage_onproviderchange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L203",
      "weight": 1.0,
      "_src": "settings_notification_preferences_page_notificationpreferencespage",
      "_tgt": "settings_notification_preferences_page_notificationpreferencespage_onproviderchange"
    },
    {
      "source": "settings_notification_preferences_page_notificationpreferencespage",
      "target": "settings_notification_preferences_page_notificationpreferencespage_ngafterviewinit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "settings_notification_preferences_page_notificationpreferencespage",
      "_tgt": "settings_notification_preferences_page_notificationpreferencespage_ngafterviewinit"
    },
    {
      "source": "settings_notification_preferences_page_notificationpreferencespage",
      "target": "settings_notification_preferences_page_notificationpreferencespage_setdefaultwebhooknotificationurls",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "settings_notification_preferences_page_notificationpreferencespage",
      "_tgt": "settings_notification_preferences_page_notificationpreferencespage_setdefaultwebhooknotificationurls"
    },
    {
      "source": "settings_notification_preferences_page_notificationpreferencespage",
      "target": "settings_notification_preferences_page_notificationpreferencespage_savepreferences",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L228",
      "weight": 1.0,
      "_src": "settings_notification_preferences_page_notificationpreferencespage",
      "_tgt": "settings_notification_preferences_page_notificationpreferencespage_savepreferences"
    },
    {
      "source": "settings_notification_preferences_page_notificationpreferencespage_ngoninit",
      "target": "settings_notification_preferences_page_notificationpreferencespage_initializeform",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L162",
      "weight": 1.0,
      "_src": "settings_notification_preferences_page_notificationpreferencespage_ngoninit",
      "_tgt": "settings_notification_preferences_page_notificationpreferencespage_initializeform"
    },
    {
      "source": "settings_notification_preferences_page_notificationpreferencespage_ngoninit",
      "target": "settings_notification_preferences_page_notificationpreferencespage_loadnotificationpreferences",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "settings_notification_preferences_page_notificationpreferencespage_ngoninit",
      "_tgt": "settings_notification_preferences_page_notificationpreferencespage_loadnotificationpreferences"
    },
    {
      "source": "settings_notification_preferences_page_notificationpreferencespage_onproviderchange",
      "target": "settings_notification_preferences_page_notificationpreferencespage_ngafterviewinit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "settings_notification_preferences_page_notificationpreferencespage_ngafterviewinit",
      "_tgt": "settings_notification_preferences_page_notificationpreferencespage_onproviderchange"
    },
    {
      "source": "reference_domain_locker_src_app_pages_settings_account_page_ts",
      "target": "settings_account_page_usersettingscomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_settings_account_page_ts",
      "_tgt": "settings_account_page_usersettingscomponent"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_constructor"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_ngoninit"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_initializeforms",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_initializeforms"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_loaduserdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_loaduserdata"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_updatepasswordform",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_updatepasswordform"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_checkifuserhaspassword",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_checkifuserhaspassword"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_updateprofile",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_updateprofile"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_updateemail",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_updateemail"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_updatepassword",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_updatepassword"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_checkmfastatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L224",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_checkmfastatus"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_startenablemfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L232",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_startenablemfa"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_enablemfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L256",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_enablemfa"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_verifymfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L274",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_verifymfa"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_disablemfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L291",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_disablemfa"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_resetmfa",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L317",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_resetmfa"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_downloadbackupcodes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L334",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_downloadbackupcodes"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_updatesessiontimeout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_updatesessiontimeout"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_exportdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L355",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_exportdata"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_confirmdeleteaccount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L368",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_confirmdeleteaccount"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_deleteaccount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L388",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_deleteaccount"
    },
    {
      "source": "settings_account_page_usersettingscomponent",
      "target": "settings_account_page_usersettingscomponent_passwordmatchvalidator",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L402",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent",
      "_tgt": "settings_account_page_usersettingscomponent_passwordmatchvalidator"
    },
    {
      "source": "settings_account_page_usersettingscomponent_ngoninit",
      "target": "settings_account_page_usersettingscomponent_initializeforms",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent_ngoninit",
      "_tgt": "settings_account_page_usersettingscomponent_initializeforms"
    },
    {
      "source": "settings_account_page_usersettingscomponent_ngoninit",
      "target": "settings_account_page_usersettingscomponent_loaduserdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent_ngoninit",
      "_tgt": "settings_account_page_usersettingscomponent_loaduserdata"
    },
    {
      "source": "settings_account_page_usersettingscomponent_ngoninit",
      "target": "settings_account_page_usersettingscomponent_checkifuserhaspassword",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent_ngoninit",
      "_tgt": "settings_account_page_usersettingscomponent_checkifuserhaspassword"
    },
    {
      "source": "settings_account_page_usersettingscomponent_ngoninit",
      "target": "settings_account_page_usersettingscomponent_checkmfastatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent_ngoninit",
      "_tgt": "settings_account_page_usersettingscomponent_checkmfastatus"
    },
    {
      "source": "settings_account_page_usersettingscomponent_startenablemfa",
      "target": "settings_account_page_usersettingscomponent_enablemfa",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L239",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent_startenablemfa",
      "_tgt": "settings_account_page_usersettingscomponent_enablemfa"
    },
    {
      "source": "settings_account_page_usersettingscomponent_disablemfa",
      "target": "settings_account_page_usersettingscomponent_resetmfa",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
      "source_location": "L320",
      "weight": 1.0,
      "_src": "settings_account_page_usersettingscomponent_resetmfa",
      "_tgt": "settings_account_page_usersettingscomponent_disablemfa"
    },
    {
      "source": "reference_domain_locker_src_app_pages_settings_privacy_settings_page_ts",
      "target": "settings_privacy_settings_page_privacypagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/privacy-settings.page.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_settings_privacy_settings_page_ts",
      "_tgt": "settings_privacy_settings_page_privacypagecomponent"
    },
    {
      "source": "settings_privacy_settings_page_privacypagecomponent",
      "target": "settings_privacy_settings_page_privacypagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/privacy-settings.page.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "settings_privacy_settings_page_privacypagecomponent",
      "_tgt": "settings_privacy_settings_page_privacypagecomponent_constructor"
    },
    {
      "source": "settings_privacy_settings_page_privacypagecomponent",
      "target": "settings_privacy_settings_page_privacypagecomponent_clearlocalstorage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/settings/privacy-settings.page.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "settings_privacy_settings_page_privacypagecomponent",
      "_tgt": "settings_privacy_settings_page_privacypagecomponent_clearlocalstorage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_tools_domain_valuation_page_ts",
      "target": "tools_domain_valuation_page_toolsvaluationpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/tools/domain-valuation.page.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_tools_domain_valuation_page_ts",
      "_tgt": "tools_domain_valuation_page_toolsvaluationpagecomponent"
    },
    {
      "source": "reference_domain_locker_src_app_pages_tools_availability_search_page_ts",
      "target": "tools_availability_search_page_toolsavailabilitypagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/tools/availability-search.page.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_tools_availability_search_page_ts",
      "_tgt": "tools_availability_search_page_toolsavailabilitypagecomponent"
    },
    {
      "source": "reference_domain_locker_src_app_pages_tools_index_page_ts",
      "target": "tools_index_page_toolsindexpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/tools/index.page.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_tools_index_page_ts",
      "_tgt": "tools_index_page_toolsindexpagecomponent"
    },
    {
      "source": "reference_domain_locker_src_app_pages_monitor_monitor_helpers_ts",
      "target": "monitor_monitor_helpers_getuptimecolor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/monitor-helpers.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_monitor_monitor_helpers_ts",
      "_tgt": "monitor_monitor_helpers_getuptimecolor"
    },
    {
      "source": "reference_domain_locker_src_app_pages_monitor_monitor_helpers_ts",
      "target": "monitor_monitor_helpers_getresponsecodecolor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/monitor-helpers.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_monitor_monitor_helpers_ts",
      "_tgt": "monitor_monitor_helpers_getresponsecodecolor"
    },
    {
      "source": "reference_domain_locker_src_app_pages_monitor_monitor_helpers_ts",
      "target": "monitor_monitor_helpers_getperformancecolor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/monitor-helpers.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_monitor_monitor_helpers_ts",
      "_tgt": "monitor_monitor_helpers_getperformancecolor"
    },
    {
      "source": "monitor_monitor_helpers_getuptimecolor",
      "target": "monitor_index_page_monitorpage_isnan",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/pages/monitor/monitor-helpers.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "monitor_monitor_helpers_getuptimecolor",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "monitor_monitor_helpers_getresponsecodecolor",
      "target": "monitor_index_page_monitorpage_isnan",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/pages/monitor/monitor-helpers.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "monitor_monitor_helpers_getresponsecodecolor",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "monitor_monitor_helpers_getperformancecolor",
      "target": "monitor_index_page_monitorpage_isnan",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/pages/monitor/monitor-helpers.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "monitor_monitor_helpers_getperformancecolor",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "reference_domain_locker_src_app_pages_monitor_index_page_ts",
      "target": "monitor_index_page_monitorpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_monitor_index_page_ts",
      "_tgt": "monitor_index_page_monitorpage"
    },
    {
      "source": "monitor_index_page_monitorpage",
      "target": "monitor_index_page_monitorpage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "monitor_index_page_monitorpage",
      "_tgt": "monitor_index_page_monitorpage_constructor"
    },
    {
      "source": "monitor_index_page_monitorpage",
      "target": "monitor_index_page_monitorpage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "monitor_index_page_monitorpage",
      "_tgt": "monitor_index_page_monitorpage_ngoninit"
    },
    {
      "source": "monitor_index_page_monitorpage",
      "target": "monitor_index_page_monitorpage_loaddomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "monitor_index_page_monitorpage",
      "_tgt": "monitor_index_page_monitorpage_loaddomains"
    },
    {
      "source": "monitor_index_page_monitorpage",
      "target": "monitor_index_page_monitorpage_loaddomainsummaries",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "monitor_index_page_monitorpage",
      "_tgt": "monitor_index_page_monitorpage_loaddomainsummaries"
    },
    {
      "source": "monitor_index_page_monitorpage",
      "target": "monitor_index_page_monitorpage_visitdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "monitor_index_page_monitorpage",
      "_tgt": "monitor_index_page_monitorpage_visitdomain"
    },
    {
      "source": "monitor_index_page_monitorpage",
      "target": "monitor_index_page_monitorpage_getresponsecodesummary",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "monitor_index_page_monitorpage",
      "_tgt": "monitor_index_page_monitorpage_getresponsecodesummary"
    },
    {
      "source": "monitor_index_page_monitorpage",
      "target": "monitor_index_page_monitorpage_isnan",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L187",
      "weight": 1.0,
      "_src": "monitor_index_page_monitorpage",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "monitor_index_page_monitorpage_ngoninit",
      "target": "monitor_index_page_monitorpage_loaddomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "monitor_index_page_monitorpage_ngoninit",
      "_tgt": "monitor_index_page_monitorpage_loaddomains"
    },
    {
      "source": "monitor_index_page_monitorpage_isnan",
      "target": "updatefns_ssl_updatessl",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/ssl.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "updatefns_ssl_updatessl",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "monitor_index_page_monitorpage_isnan",
      "target": "lib_utils_normalizedate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "lib_utils_normalizedate",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "monitor_index_page_monitorpage_isnan",
      "target": "lib_utils_todateonly",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "lib_utils_todateonly",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "monitor_index_page_monitorpage_isnan",
      "target": "lib_utils_datesdifferbeyondthreshold",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "lib_utils_datesdifferbeyondthreshold",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "monitor_index_page_monitorpage_isnan",
      "target": "utils_whois_parsedate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "utils_whois_parsedate",
      "_tgt": "monitor_index_page_monitorpage_isnan"
    },
    {
      "source": "reference_domain_locker_src_app_pages_monitor_domain_page_ts",
      "target": "monitor_domain_page_domaindetailspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/[domain].page.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_monitor_domain_page_ts",
      "_tgt": "monitor_domain_page_domaindetailspage"
    },
    {
      "source": "monitor_domain_page_domaindetailspage",
      "target": "monitor_domain_page_domaindetailspage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/[domain].page.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "monitor_domain_page_domaindetailspage",
      "_tgt": "monitor_domain_page_domaindetailspage_constructor"
    },
    {
      "source": "monitor_domain_page_domaindetailspage",
      "target": "monitor_domain_page_domaindetailspage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/[domain].page.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "monitor_domain_page_domaindetailspage",
      "_tgt": "monitor_domain_page_domaindetailspage_ngoninit"
    },
    {
      "source": "monitor_domain_page_domaindetailspage",
      "target": "monitor_domain_page_domaindetailspage_oncalendarvisible",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/monitor/[domain].page.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "monitor_domain_page_domaindetailspage",
      "_tgt": "monitor_domain_page_domaindetailspage_oncalendarvisible"
    },
    {
      "source": "reference_domain_locker_src_app_pages_value_edit_page_ts",
      "target": "value_edit_page_editdomainvaluepage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_value_edit_page_ts",
      "_tgt": "value_edit_page_editdomainvaluepage"
    },
    {
      "source": "value_edit_page_editdomainvaluepage",
      "target": "value_edit_page_editdomainvaluepage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "value_edit_page_editdomainvaluepage",
      "_tgt": "value_edit_page_editdomainvaluepage_constructor"
    },
    {
      "source": "value_edit_page_editdomainvaluepage",
      "target": "value_edit_page_editdomainvaluepage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "value_edit_page_editdomainvaluepage",
      "_tgt": "value_edit_page_editdomainvaluepage_ngoninit"
    },
    {
      "source": "value_edit_page_editdomainvaluepage",
      "target": "value_edit_page_editdomainvaluepage_loaddomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "value_edit_page_editdomainvaluepage",
      "_tgt": "value_edit_page_editdomainvaluepage_loaddomains"
    },
    {
      "source": "value_edit_page_editdomainvaluepage",
      "target": "value_edit_page_editdomainvaluepage_savechanges",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "value_edit_page_editdomainvaluepage",
      "_tgt": "value_edit_page_editdomainvaluepage_savechanges"
    },
    {
      "source": "value_edit_page_editdomainvaluepage",
      "target": "value_edit_page_editdomainvaluepage_setlocaleandcurrency",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "value_edit_page_editdomainvaluepage",
      "_tgt": "value_edit_page_editdomainvaluepage_setlocaleandcurrency"
    },
    {
      "source": "value_edit_page_editdomainvaluepage_ngoninit",
      "target": "value_edit_page_editdomainvaluepage_loaddomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "value_edit_page_editdomainvaluepage_ngoninit",
      "_tgt": "value_edit_page_editdomainvaluepage_loaddomains"
    },
    {
      "source": "value_edit_page_editdomainvaluepage_ngoninit",
      "target": "value_edit_page_editdomainvaluepage_setlocaleandcurrency",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "value_edit_page_editdomainvaluepage_ngoninit",
      "_tgt": "value_edit_page_editdomainvaluepage_setlocaleandcurrency"
    },
    {
      "source": "reference_domain_locker_src_app_pages_value_index_page_ts",
      "target": "value_index_page_valuationpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_value_index_page_ts",
      "_tgt": "value_index_page_valuationpagecomponent"
    },
    {
      "source": "value_index_page_valuationpagecomponent",
      "target": "value_index_page_valuationpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "value_index_page_valuationpagecomponent",
      "_tgt": "value_index_page_valuationpagecomponent_constructor"
    },
    {
      "source": "value_index_page_valuationpagecomponent",
      "target": "value_index_page_valuationpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "value_index_page_valuationpagecomponent",
      "_tgt": "value_index_page_valuationpagecomponent_ngoninit"
    },
    {
      "source": "value_index_page_valuationpagecomponent",
      "target": "value_index_page_valuationpagecomponent_loaddomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "value_index_page_valuationpagecomponent",
      "_tgt": "value_index_page_valuationpagecomponent_loaddomains"
    },
    {
      "source": "value_index_page_valuationpagecomponent",
      "target": "value_index_page_valuationpagecomponent_calculatepercentiles",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "value_index_page_valuationpagecomponent",
      "_tgt": "value_index_page_valuationpagecomponent_calculatepercentiles"
    },
    {
      "source": "value_index_page_valuationpagecomponent",
      "target": "value_index_page_valuationpagecomponent_getclassforpercentile",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "value_index_page_valuationpagecomponent",
      "_tgt": "value_index_page_valuationpagecomponent_getclassforpercentile"
    },
    {
      "source": "value_index_page_valuationpagecomponent",
      "target": "value_index_page_valuationpagecomponent_calculatesummarydata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "value_index_page_valuationpagecomponent",
      "_tgt": "value_index_page_valuationpagecomponent_calculatesummarydata"
    },
    {
      "source": "value_index_page_valuationpagecomponent",
      "target": "value_index_page_valuationpagecomponent_getordinalsuffix",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "value_index_page_valuationpagecomponent",
      "_tgt": "value_index_page_valuationpagecomponent_getordinalsuffix"
    },
    {
      "source": "value_index_page_valuationpagecomponent",
      "target": "value_index_page_valuationpagecomponent_transformdate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "value_index_page_valuationpagecomponent",
      "_tgt": "value_index_page_valuationpagecomponent_transformdate"
    },
    {
      "source": "value_index_page_valuationpagecomponent_ngoninit",
      "target": "value_index_page_valuationpagecomponent_loaddomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "value_index_page_valuationpagecomponent_ngoninit",
      "_tgt": "value_index_page_valuationpagecomponent_loaddomains"
    },
    {
      "source": "value_index_page_valuationpagecomponent_getordinalsuffix",
      "target": "value_index_page_valuationpagecomponent_transformdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "value_index_page_valuationpagecomponent_transformdate",
      "_tgt": "value_index_page_valuationpagecomponent_getordinalsuffix"
    },
    {
      "source": "reference_domain_locker_src_app_pages_value_domain_page_ts",
      "target": "value_domain_page_testpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/value/[domain].page.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_value_domain_page_ts",
      "_tgt": "value_domain_page_testpagecomponent"
    },
    {
      "source": "reference_domain_locker_src_app_pages_domains_index_page_ts",
      "target": "domains_index_page_domainallpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_domains_index_page_ts",
      "_tgt": "domains_index_page_domainallpagecomponent"
    },
    {
      "source": "domains_index_page_domainallpagecomponent",
      "target": "domains_index_page_domainallpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "domains_index_page_domainallpagecomponent",
      "_tgt": "domains_index_page_domainallpagecomponent_constructor"
    },
    {
      "source": "domains_index_page_domainallpagecomponent",
      "target": "domains_index_page_domainallpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "domains_index_page_domainallpagecomponent",
      "_tgt": "domains_index_page_domainallpagecomponent_ngoninit"
    },
    {
      "source": "domains_index_page_domainallpagecomponent",
      "target": "domains_index_page_domainallpagecomponent_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "domains_index_page_domainallpagecomponent",
      "_tgt": "domains_index_page_domainallpagecomponent_ngondestroy"
    },
    {
      "source": "domains_index_page_domainallpagecomponent",
      "target": "domains_index_page_domainallpagecomponent_newdomainadded",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "domains_index_page_domainallpagecomponent",
      "_tgt": "domains_index_page_domainallpagecomponent_newdomainadded"
    },
    {
      "source": "domains_index_page_domainallpagecomponent",
      "target": "domains_index_page_domainallpagecomponent_loaddomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "domains_index_page_domainallpagecomponent",
      "_tgt": "domains_index_page_domainallpagecomponent_loaddomains"
    },
    {
      "source": "domains_index_page_domainallpagecomponent_ngoninit",
      "target": "domains_index_page_domainallpagecomponent_loaddomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "domains_index_page_domainallpagecomponent_ngoninit",
      "_tgt": "domains_index_page_domainallpagecomponent_loaddomains"
    },
    {
      "source": "domains_index_page_domainallpagecomponent_newdomainadded",
      "target": "domains_index_page_domainallpagecomponent_loaddomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "domains_index_page_domainallpagecomponent_newdomainadded",
      "_tgt": "domains_index_page_domainallpagecomponent_loaddomains"
    },
    {
      "source": "reference_domain_locker_src_app_pages_domains_domain_name_edit_index_page_ts",
      "target": "domain_name_edit_index_page_editdomaincomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_domains_domain_name_edit_index_page_ts",
      "_tgt": "domain_name_edit_index_page_editdomaincomponent"
    },
    {
      "source": "domain_name_edit_index_page_editdomaincomponent",
      "target": "domain_name_edit_index_page_editdomaincomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "domain_name_edit_index_page_editdomaincomponent",
      "_tgt": "domain_name_edit_index_page_editdomaincomponent_constructor"
    },
    {
      "source": "domain_name_edit_index_page_editdomaincomponent",
      "target": "domain_name_edit_index_page_editdomaincomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "domain_name_edit_index_page_editdomaincomponent",
      "_tgt": "domain_name_edit_index_page_editdomaincomponent_ngoninit"
    },
    {
      "source": "domain_name_edit_index_page_editdomaincomponent",
      "target": "domain_name_edit_index_page_editdomaincomponent_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "domain_name_edit_index_page_editdomaincomponent",
      "_tgt": "domain_name_edit_index_page_editdomaincomponent_ngondestroy"
    },
    {
      "source": "domain_name_edit_index_page_editdomaincomponent",
      "target": "domain_name_edit_index_page_editdomaincomponent_loaddomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "domain_name_edit_index_page_editdomaincomponent",
      "_tgt": "domain_name_edit_index_page_editdomaincomponent_loaddomain"
    },
    {
      "source": "domain_name_edit_index_page_editdomaincomponent",
      "target": "domain_name_edit_index_page_editdomaincomponent_filterregistrars",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "domain_name_edit_index_page_editdomaincomponent",
      "_tgt": "domain_name_edit_index_page_editdomaincomponent_filterregistrars"
    },
    {
      "source": "domain_name_edit_index_page_editdomaincomponent",
      "target": "domain_name_edit_index_page_editdomaincomponent_links",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "domain_name_edit_index_page_editdomaincomponent",
      "_tgt": "domain_name_edit_index_page_editdomaincomponent_links"
    },
    {
      "source": "domain_name_edit_index_page_editdomaincomponent",
      "target": "domain_name_edit_index_page_editdomaincomponent_populateform",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "domain_name_edit_index_page_editdomaincomponent",
      "_tgt": "domain_name_edit_index_page_editdomaincomponent_populateform"
    },
    {
      "source": "domain_name_edit_index_page_editdomaincomponent",
      "target": "domain_name_edit_index_page_editdomaincomponent_cleansubdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "domain_name_edit_index_page_editdomaincomponent",
      "_tgt": "domain_name_edit_index_page_editdomaincomponent_cleansubdomain"
    },
    {
      "source": "domain_name_edit_index_page_editdomaincomponent",
      "target": "domain_name_edit_index_page_editdomaincomponent_onsubmit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "domain_name_edit_index_page_editdomaincomponent",
      "_tgt": "domain_name_edit_index_page_editdomaincomponent_onsubmit"
    },
    {
      "source": "domain_name_edit_index_page_editdomaincomponent",
      "target": "domain_name_edit_index_page_editdomaincomponent_createlinkgroup",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L203",
      "weight": 1.0,
      "_src": "domain_name_edit_index_page_editdomaincomponent",
      "_tgt": "domain_name_edit_index_page_editdomaincomponent_createlinkgroup"
    },
    {
      "source": "domain_name_edit_index_page_editdomaincomponent",
      "target": "domain_name_edit_index_page_editdomaincomponent_addlink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "domain_name_edit_index_page_editdomaincomponent",
      "_tgt": "domain_name_edit_index_page_editdomaincomponent_addlink"
    },
    {
      "source": "domain_name_edit_index_page_editdomaincomponent",
      "target": "domain_name_edit_index_page_editdomaincomponent_removelink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L218",
      "weight": 1.0,
      "_src": "domain_name_edit_index_page_editdomaincomponent",
      "_tgt": "domain_name_edit_index_page_editdomaincomponent_removelink"
    },
    {
      "source": "domain_name_edit_index_page_editdomaincomponent_ngoninit",
      "target": "domain_name_edit_index_page_editdomaincomponent_loaddomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "domain_name_edit_index_page_editdomaincomponent_ngoninit",
      "_tgt": "domain_name_edit_index_page_editdomaincomponent_loaddomain"
    },
    {
      "source": "domain_name_edit_index_page_editdomaincomponent_createlinkgroup",
      "target": "domain_name_edit_index_page_editdomaincomponent_addlink",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
      "source_location": "L215",
      "weight": 1.0,
      "_src": "domain_name_edit_index_page_editdomaincomponent_addlink",
      "_tgt": "domain_name_edit_index_page_editdomaincomponent_createlinkgroup"
    },
    {
      "source": "reference_domain_locker_src_app_pages_domains_search_index_page_ts",
      "target": "search_index_page_searchpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/search/index.page.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_domains_search_index_page_ts",
      "_tgt": "search_index_page_searchpagecomponent"
    },
    {
      "source": "search_index_page_searchpagecomponent",
      "target": "search_index_page_searchpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/search/index.page.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "search_index_page_searchpagecomponent",
      "_tgt": "search_index_page_searchpagecomponent_constructor"
    },
    {
      "source": "search_index_page_searchpagecomponent",
      "target": "search_index_page_searchpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/search/index.page.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "search_index_page_searchpagecomponent",
      "_tgt": "search_index_page_searchpagecomponent_ngoninit"
    },
    {
      "source": "reference_domain_locker_src_app_pages_domains_add_index_page_ts",
      "target": "add_index_page_adddomaincomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_domains_add_index_page_ts",
      "_tgt": "add_index_page_adddomaincomponent"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_constructor"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_ngoninit"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_ngondestroy"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_initializeform",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_initializeform"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_setupdomainvalidation",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_setupdomainvalidation"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_fetchexistingdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_fetchexistingdomains"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_filterregistrars",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_filterregistrars"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_domainexistsvalidator",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_domainexistsvalidator"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_onnextstep",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_onnextstep"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_onpreviousstep",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_onpreviousstep"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_fetchdomaininfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L230",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_fetchdomaininfo"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_fetchsubdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L266",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_fetchsubdomains"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_isdomaininfovalid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L296",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_isdomaininfovalid"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_updateformwithdomaininfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L303",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_updateformwithdomaininfo"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_preparetabledata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L329",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_preparetabledata"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_makedateorundefined",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L343",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_makedateorundefined"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_formatdomainname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_formatdomainname"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_onsubmit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L357",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_onsubmit"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_saveandaddnew",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L408",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_saveandaddnew"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_confirmdiscard",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L417",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_confirmdiscard"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_tagsvalidator",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L430",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_tagsvalidator"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_onenterkey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L456",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_onenterkey"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_getdomainerrormessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L471",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_getdomainerrormessage"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_gettagserrormessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L488",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_gettagserrormessage"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_hasenablednotifications",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L507",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_hasenablednotifications"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_getnoteserrormessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L515",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_getnoteserrormessage"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_handlehttperror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L531",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_handlehttperror"
    },
    {
      "source": "add_index_page_adddomaincomponent",
      "target": "add_index_page_adddomaincomponent_handleerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L549",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent",
      "_tgt": "add_index_page_adddomaincomponent_handleerror"
    },
    {
      "source": "add_index_page_adddomaincomponent_ngoninit",
      "target": "add_index_page_adddomaincomponent_initializeform",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_ngoninit",
      "_tgt": "add_index_page_adddomaincomponent_initializeform"
    },
    {
      "source": "add_index_page_adddomaincomponent_ngoninit",
      "target": "add_index_page_adddomaincomponent_fetchexistingdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_ngoninit",
      "_tgt": "add_index_page_adddomaincomponent_fetchexistingdomains"
    },
    {
      "source": "add_index_page_adddomaincomponent_ngoninit",
      "target": "add_index_page_adddomaincomponent_setupdomainvalidation",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_ngoninit",
      "_tgt": "add_index_page_adddomaincomponent_setupdomainvalidation"
    },
    {
      "source": "add_index_page_adddomaincomponent_initializeform",
      "target": "add_index_page_adddomaincomponent_domainexistsvalidator",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_initializeform",
      "_tgt": "add_index_page_adddomaincomponent_domainexistsvalidator"
    },
    {
      "source": "add_index_page_adddomaincomponent_initializeform",
      "target": "add_index_page_adddomaincomponent_tagsvalidator",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_initializeform",
      "_tgt": "add_index_page_adddomaincomponent_tagsvalidator"
    },
    {
      "source": "add_index_page_adddomaincomponent_initializeform",
      "target": "add_index_page_adddomaincomponent_onnextstep",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_initializeform",
      "_tgt": "add_index_page_adddomaincomponent_onnextstep"
    },
    {
      "source": "add_index_page_adddomaincomponent_onnextstep",
      "target": "add_index_page_adddomaincomponent_fetchdomaininfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_onnextstep",
      "_tgt": "add_index_page_adddomaincomponent_fetchdomaininfo"
    },
    {
      "source": "add_index_page_adddomaincomponent_onnextstep",
      "target": "add_index_page_adddomaincomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_onnextstep",
      "_tgt": "add_index_page_adddomaincomponent_handleerror"
    },
    {
      "source": "add_index_page_adddomaincomponent_onnextstep",
      "target": "add_index_page_adddomaincomponent_onenterkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L464",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_onenterkey",
      "_tgt": "add_index_page_adddomaincomponent_onnextstep"
    },
    {
      "source": "add_index_page_adddomaincomponent_fetchsubdomains",
      "target": "add_index_page_adddomaincomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L277",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_fetchsubdomains",
      "_tgt": "add_index_page_adddomaincomponent_handleerror"
    },
    {
      "source": "add_index_page_adddomaincomponent_makedateorundefined",
      "target": "add_index_page_adddomaincomponent_onsubmit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L367",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_onsubmit",
      "_tgt": "add_index_page_adddomaincomponent_makedateorundefined"
    },
    {
      "source": "add_index_page_adddomaincomponent_formatdomainname",
      "target": "add_index_page_adddomaincomponent_onsubmit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L366",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_onsubmit",
      "_tgt": "add_index_page_adddomaincomponent_formatdomainname"
    },
    {
      "source": "add_index_page_adddomaincomponent_onsubmit",
      "target": "add_index_page_adddomaincomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L398",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_onsubmit",
      "_tgt": "add_index_page_adddomaincomponent_handleerror"
    },
    {
      "source": "add_index_page_adddomaincomponent_onsubmit",
      "target": "add_index_page_adddomaincomponent_saveandaddnew",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L409",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_saveandaddnew",
      "_tgt": "add_index_page_adddomaincomponent_onsubmit"
    },
    {
      "source": "add_index_page_adddomaincomponent_onsubmit",
      "target": "add_index_page_adddomaincomponent_onenterkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L466",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_onenterkey",
      "_tgt": "add_index_page_adddomaincomponent_onsubmit"
    },
    {
      "source": "add_index_page_adddomaincomponent_onsubmit",
      "target": "subdomains_subdomain_utils_subdomainsreadyforsave",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L362",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_onsubmit",
      "_tgt": "subdomains_subdomain_utils_subdomainsreadyforsave"
    },
    {
      "source": "add_index_page_adddomaincomponent_handlehttperror",
      "target": "add_index_page_adddomaincomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
      "source_location": "L538",
      "weight": 1.0,
      "_src": "add_index_page_adddomaincomponent_handlehttperror",
      "_tgt": "add_index_page_adddomaincomponent_handleerror"
    },
    {
      "source": "reference_domain_locker_src_app_pages_domains_add_bulk_add_index_page_ts",
      "target": "bulk_add_index_page_bulkaddcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_domains_add_bulk_add_index_page_ts",
      "_tgt": "bulk_add_index_page_bulkaddcomponent"
    },
    {
      "source": "bulk_add_index_page_bulkaddcomponent",
      "target": "bulk_add_index_page_bulkaddcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "bulk_add_index_page_bulkaddcomponent",
      "_tgt": "bulk_add_index_page_bulkaddcomponent_constructor"
    },
    {
      "source": "bulk_add_index_page_bulkaddcomponent",
      "target": "bulk_add_index_page_bulkaddcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "bulk_add_index_page_bulkaddcomponent",
      "_tgt": "bulk_add_index_page_bulkaddcomponent_ngoninit"
    },
    {
      "source": "bulk_add_index_page_bulkaddcomponent",
      "target": "bulk_add_index_page_bulkaddcomponent_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "bulk_add_index_page_bulkaddcomponent",
      "_tgt": "bulk_add_index_page_bulkaddcomponent_ngondestroy"
    },
    {
      "source": "bulk_add_index_page_bulkaddcomponent",
      "target": "bulk_add_index_page_bulkaddcomponent_domains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "bulk_add_index_page_bulkaddcomponent",
      "_tgt": "bulk_add_index_page_bulkaddcomponent_domains"
    },
    {
      "source": "bulk_add_index_page_bulkaddcomponent",
      "target": "bulk_add_index_page_bulkaddcomponent_getdomainformgroup",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "bulk_add_index_page_bulkaddcomponent",
      "_tgt": "bulk_add_index_page_bulkaddcomponent_getdomainformgroup"
    },
    {
      "source": "bulk_add_index_page_bulkaddcomponent",
      "target": "bulk_add_index_page_bulkaddcomponent_processdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "bulk_add_index_page_bulkaddcomponent",
      "_tgt": "bulk_add_index_page_bulkaddcomponent_processdomains"
    },
    {
      "source": "bulk_add_index_page_bulkaddcomponent",
      "target": "bulk_add_index_page_bulkaddcomponent_parsedomainlist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "bulk_add_index_page_bulkaddcomponent",
      "_tgt": "bulk_add_index_page_bulkaddcomponent_parsedomainlist"
    },
    {
      "source": "bulk_add_index_page_bulkaddcomponent",
      "target": "bulk_add_index_page_bulkaddcomponent_populatedomainforms",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L224",
      "weight": 1.0,
      "_src": "bulk_add_index_page_bulkaddcomponent",
      "_tgt": "bulk_add_index_page_bulkaddcomponent_populatedomainforms"
    },
    {
      "source": "bulk_add_index_page_bulkaddcomponent",
      "target": "bulk_add_index_page_bulkaddcomponent_fetchsubdomainsinbackground",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L256",
      "weight": 1.0,
      "_src": "bulk_add_index_page_bulkaddcomponent",
      "_tgt": "bulk_add_index_page_bulkaddcomponent_fetchsubdomainsinbackground"
    },
    {
      "source": "bulk_add_index_page_bulkaddcomponent",
      "target": "bulk_add_index_page_bulkaddcomponent_extractsubdomainname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L330",
      "weight": 1.0,
      "_src": "bulk_add_index_page_bulkaddcomponent",
      "_tgt": "bulk_add_index_page_bulkaddcomponent_extractsubdomainname"
    },
    {
      "source": "bulk_add_index_page_bulkaddcomponent",
      "target": "bulk_add_index_page_bulkaddcomponent_gotonotifications",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L344",
      "weight": 1.0,
      "_src": "bulk_add_index_page_bulkaddcomponent",
      "_tgt": "bulk_add_index_page_bulkaddcomponent_gotonotifications"
    },
    {
      "source": "bulk_add_index_page_bulkaddcomponent",
      "target": "bulk_add_index_page_bulkaddcomponent_savedomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L367",
      "weight": 1.0,
      "_src": "bulk_add_index_page_bulkaddcomponent",
      "_tgt": "bulk_add_index_page_bulkaddcomponent_savedomains"
    },
    {
      "source": "bulk_add_index_page_bulkaddcomponent",
      "target": "bulk_add_index_page_bulkaddcomponent_gotohomepage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L487",
      "weight": 1.0,
      "_src": "bulk_add_index_page_bulkaddcomponent",
      "_tgt": "bulk_add_index_page_bulkaddcomponent_gotohomepage"
    },
    {
      "source": "bulk_add_index_page_bulkaddcomponent_processdomains",
      "target": "bulk_add_index_page_bulkaddcomponent_parsedomainlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "bulk_add_index_page_bulkaddcomponent_processdomains",
      "_tgt": "bulk_add_index_page_bulkaddcomponent_parsedomainlist"
    },
    {
      "source": "reference_domain_locker_src_app_pages_domains_add_quick_add_index_page_ts",
      "target": "quick_add_index_page_quickadddomain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_domains_add_quick_add_index_page_ts",
      "_tgt": "quick_add_index_page_quickadddomain"
    },
    {
      "source": "quick_add_index_page_quickadddomain",
      "target": "quick_add_index_page_quickadddomain_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "quick_add_index_page_quickadddomain",
      "_tgt": "quick_add_index_page_quickadddomain_constructor"
    },
    {
      "source": "quick_add_index_page_quickadddomain",
      "target": "quick_add_index_page_quickadddomain_onsubmit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "quick_add_index_page_quickadddomain",
      "_tgt": "quick_add_index_page_quickadddomain_onsubmit"
    },
    {
      "source": "quick_add_index_page_quickadddomain",
      "target": "quick_add_index_page_quickadddomain_makedateorundefined",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "quick_add_index_page_quickadddomain",
      "_tgt": "quick_add_index_page_quickadddomain_makedateorundefined"
    },
    {
      "source": "quick_add_index_page_quickadddomain",
      "target": "quick_add_index_page_quickadddomain_searchforsubdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "quick_add_index_page_quickadddomain",
      "_tgt": "quick_add_index_page_quickadddomain_searchforsubdomains"
    },
    {
      "source": "quick_add_index_page_quickadddomain",
      "target": "quick_add_index_page_quickadddomain_handlediscoveredsubdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "quick_add_index_page_quickadddomain",
      "_tgt": "quick_add_index_page_quickadddomain_handlediscoveredsubdomains"
    },
    {
      "source": "quick_add_index_page_quickadddomain",
      "target": "quick_add_index_page_quickadddomain_constructdomaindata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L189",
      "weight": 1.0,
      "_src": "quick_add_index_page_quickadddomain",
      "_tgt": "quick_add_index_page_quickadddomain_constructdomaindata"
    },
    {
      "source": "quick_add_index_page_quickadddomain",
      "target": "quick_add_index_page_quickadddomain_cleandomainname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "quick_add_index_page_quickadddomain",
      "_tgt": "quick_add_index_page_quickadddomain_cleandomainname"
    },
    {
      "source": "quick_add_index_page_quickadddomain",
      "target": "quick_add_index_page_quickadddomain_ondomainnameblur",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "quick_add_index_page_quickadddomain",
      "_tgt": "quick_add_index_page_quickadddomain_ondomainnameblur"
    },
    {
      "source": "quick_add_index_page_quickadddomain",
      "target": "quick_add_index_page_quickadddomain_navigatetodetailedadd",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L253",
      "weight": 1.0,
      "_src": "quick_add_index_page_quickadddomain",
      "_tgt": "quick_add_index_page_quickadddomain_navigatetodetailedadd"
    },
    {
      "source": "quick_add_index_page_quickadddomain_onsubmit",
      "target": "quick_add_index_page_quickadddomain_constructdomaindata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "quick_add_index_page_quickadddomain_onsubmit",
      "_tgt": "quick_add_index_page_quickadddomain_constructdomaindata"
    },
    {
      "source": "quick_add_index_page_quickadddomain_onsubmit",
      "target": "quick_add_index_page_quickadddomain_searchforsubdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "quick_add_index_page_quickadddomain_onsubmit",
      "_tgt": "quick_add_index_page_quickadddomain_searchforsubdomains"
    },
    {
      "source": "quick_add_index_page_quickadddomain_makedateorundefined",
      "target": "quick_add_index_page_quickadddomain_constructdomaindata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "quick_add_index_page_quickadddomain_constructdomaindata",
      "_tgt": "quick_add_index_page_quickadddomain_makedateorundefined"
    },
    {
      "source": "quick_add_index_page_quickadddomain_handlediscoveredsubdomains",
      "target": "subdomains_subdomain_utils_autosubdomainsreadyforsave",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "quick_add_index_page_quickadddomain_handlediscoveredsubdomains",
      "_tgt": "subdomains_subdomain_utils_autosubdomainsreadyforsave"
    },
    {
      "source": "quick_add_index_page_quickadddomain_cleandomainname",
      "target": "quick_add_index_page_quickadddomain_ondomainnameblur",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L249",
      "weight": 1.0,
      "_src": "quick_add_index_page_quickadddomain_ondomainnameblur",
      "_tgt": "quick_add_index_page_quickadddomain_cleandomainname"
    },
    {
      "source": "quick_add_index_page_quickadddomain_cleandomainname",
      "target": "quick_add_index_page_quickadddomain_navigatetodetailedadd",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
      "source_location": "L254",
      "weight": 1.0,
      "_src": "quick_add_index_page_quickadddomain_navigatetodetailedadd",
      "_tgt": "quick_add_index_page_quickadddomain_cleandomainname"
    },
    {
      "source": "reference_domain_locker_src_app_pages_domains_domain_name_index_page_ts",
      "target": "domain_name_index_page_domaindetailspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_domains_domain_name_index_page_ts",
      "_tgt": "domain_name_index_page_domaindetailspage"
    },
    {
      "source": "domain_name_index_page_domaindetailspage",
      "target": "domain_name_index_page_domaindetailspage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "domain_name_index_page_domaindetailspage",
      "_tgt": "domain_name_index_page_domaindetailspage_constructor"
    },
    {
      "source": "domain_name_index_page_domaindetailspage",
      "target": "domain_name_index_page_domaindetailspage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "domain_name_index_page_domaindetailspage",
      "_tgt": "domain_name_index_page_domaindetailspage_ngoninit"
    },
    {
      "source": "domain_name_index_page_domaindetailspage",
      "target": "domain_name_index_page_domaindetailspage_onmonitorvisible",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "domain_name_index_page_domaindetailspage",
      "_tgt": "domain_name_index_page_domaindetailspage_onmonitorvisible"
    },
    {
      "source": "domain_name_index_page_domaindetailspage",
      "target": "domain_name_index_page_domaindetailspage_onhistoryvisible",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "domain_name_index_page_domaindetailspage",
      "_tgt": "domain_name_index_page_domaindetailspage_onhistoryvisible"
    },
    {
      "source": "domain_name_index_page_domaindetailspage",
      "target": "domain_name_index_page_domaindetailspage_filteripaddresses",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "domain_name_index_page_domaindetailspage",
      "_tgt": "domain_name_index_page_domaindetailspage_filteripaddresses"
    },
    {
      "source": "domain_name_index_page_domaindetailspage",
      "target": "domain_name_index_page_domaindetailspage_confirmdelete",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "domain_name_index_page_domaindetailspage",
      "_tgt": "domain_name_index_page_domaindetailspage_confirmdelete"
    },
    {
      "source": "domain_name_index_page_domaindetailspage",
      "target": "domain_name_index_page_domaindetailspage_deletedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "domain_name_index_page_domaindetailspage",
      "_tgt": "domain_name_index_page_domaindetailspage_deletedomain"
    },
    {
      "source": "reference_domain_locker_src_app_pages_domains_export_index_page_ts",
      "target": "export_index_page_exportpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_domains_export_index_page_ts",
      "_tgt": "export_index_page_exportpagecomponent"
    },
    {
      "source": "export_index_page_exportpagecomponent",
      "target": "export_index_page_exportpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "export_index_page_exportpagecomponent",
      "_tgt": "export_index_page_exportpagecomponent_constructor"
    },
    {
      "source": "export_index_page_exportpagecomponent",
      "target": "export_index_page_exportpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "export_index_page_exportpagecomponent",
      "_tgt": "export_index_page_exportpagecomponent_ngoninit"
    },
    {
      "source": "export_index_page_exportpagecomponent",
      "target": "export_index_page_exportpagecomponent_exportdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "export_index_page_exportpagecomponent",
      "_tgt": "export_index_page_exportpagecomponent_exportdata"
    },
    {
      "source": "export_index_page_exportpagecomponent",
      "target": "export_index_page_exportpagecomponent_downloadfile",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "export_index_page_exportpagecomponent",
      "_tgt": "export_index_page_exportpagecomponent_downloadfile"
    },
    {
      "source": "export_index_page_exportpagecomponent",
      "target": "export_index_page_exportpagecomponent_converttocsv",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "export_index_page_exportpagecomponent",
      "_tgt": "export_index_page_exportpagecomponent_converttocsv"
    },
    {
      "source": "export_index_page_exportpagecomponent",
      "target": "export_index_page_exportpagecomponent_escapecsv",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "export_index_page_exportpagecomponent",
      "_tgt": "export_index_page_exportpagecomponent_escapecsv"
    },
    {
      "source": "export_index_page_exportpagecomponent",
      "target": "export_index_page_exportpagecomponent_converttotxt",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "export_index_page_exportpagecomponent",
      "_tgt": "export_index_page_exportpagecomponent_converttotxt"
    },
    {
      "source": "export_index_page_exportpagecomponent_downloadfile",
      "target": "export_index_page_exportpagecomponent_converttocsv",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "export_index_page_exportpagecomponent_downloadfile",
      "_tgt": "export_index_page_exportpagecomponent_converttocsv"
    },
    {
      "source": "export_index_page_exportpagecomponent_downloadfile",
      "target": "export_index_page_exportpagecomponent_converttotxt",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "export_index_page_exportpagecomponent_downloadfile",
      "_tgt": "export_index_page_exportpagecomponent_converttotxt"
    },
    {
      "source": "reference_domain_locker_src_app_pages_domains_change_history_index_page_ts",
      "target": "change_history_index_page_changehistorypage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/change-history/index.page.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_domains_change_history_index_page_ts",
      "_tgt": "change_history_index_page_changehistorypage"
    },
    {
      "source": "change_history_index_page_changehistorypage",
      "target": "change_history_index_page_changehistorypage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/domains/change-history/index.page.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "change_history_index_page_changehistorypage",
      "_tgt": "change_history_index_page_changehistorypage_constructor"
    },
    {
      "source": "reference_domain_locker_src_app_pages_stats_uptime_page_ts",
      "target": "stats_uptime_page_uptimepage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats/uptime.page.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_stats_uptime_page_ts",
      "_tgt": "stats_uptime_page_uptimepage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_stats_change_frequency_page_ts",
      "target": "stats_change_frequency_page_changefrequencypage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats/change-frequency.page.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_stats_change_frequency_page_ts",
      "_tgt": "stats_change_frequency_page_changefrequencypage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_stats_security_profile_page_ts",
      "target": "stats_security_profile_page_securityprofilepage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats/security-profile.page.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_stats_security_profile_page_ts",
      "_tgt": "stats_security_profile_page_securityprofilepage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_stats_registration_timeline_page_ts",
      "target": "stats_registration_timeline_page_registrationtimelinepage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats/registration-timeline.page.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_stats_registration_timeline_page_ts",
      "_tgt": "stats_registration_timeline_page_registrationtimelinepage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_stats_renewal_payments_page_ts",
      "target": "stats_renewal_payments_page_renewalscalendarpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats/renewal-payments.page.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_stats_renewal_payments_page_ts",
      "_tgt": "stats_renewal_payments_page_renewalscalendarpage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_stats_ssl_lifespan_page_ts",
      "target": "stats_ssl_lifespan_page_ssllifespanpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats/ssl-lifespan.page.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_stats_ssl_lifespan_page_ts",
      "_tgt": "stats_ssl_lifespan_page_ssllifespanpage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_stats_index_page_ts",
      "target": "stats_index_page_statsindexpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats/index.page.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_stats_index_page_ts",
      "_tgt": "stats_index_page_statsindexpage"
    },
    {
      "source": "stats_index_page_statsindexpage",
      "target": "stats_index_page_statsindexpage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats/index.page.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "stats_index_page_statsindexpage",
      "_tgt": "stats_index_page_statsindexpage_constructor"
    },
    {
      "source": "reference_domain_locker_src_app_pages_stats_tag_cloud_page_ts",
      "target": "stats_tag_cloud_page_hostmappage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats/tag-cloud.page.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_stats_tag_cloud_page_ts",
      "_tgt": "stats_tag_cloud_page_hostmappage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_stats_domain_providers_page_ts",
      "target": "stats_domain_providers_page_domainproviderspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats/domain-providers.page.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_stats_domain_providers_page_ts",
      "_tgt": "stats_domain_providers_page_domainproviderspage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_stats_cost_analysis_page_ts",
      "target": "stats_cost_analysis_page_costanalysispage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats/cost-analysis.page.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_stats_cost_analysis_page_ts",
      "_tgt": "stats_cost_analysis_page_costanalysispage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_stats_tld_sub_map_page_ts",
      "target": "stats_tld_sub_map_page_hostmappage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats/tld-sub-map.page.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_stats_tld_sub_map_page_ts",
      "_tgt": "stats_tld_sub_map_page_hostmappage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_stats_upcoming_expirations_page_ts",
      "target": "stats_upcoming_expirations_page_hostmappage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats/upcoming-expirations.page.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_stats_upcoming_expirations_page_ts",
      "_tgt": "stats_upcoming_expirations_page_hostmappage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_stats_host_map_page_ts",
      "target": "stats_host_map_page_hostmappage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/stats/host-map.page.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_stats_host_map_page_ts",
      "_tgt": "stats_host_map_page_hostmappage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_notifications_index_page_ts",
      "target": "notifications_index_page_notificationspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/notifications/index.page.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_notifications_index_page_ts",
      "_tgt": "notifications_index_page_notificationspage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_notifications_edit_events_index_page_ts",
      "target": "edit_events_index_page_bulknotificationpreferencespage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_notifications_edit_events_index_page_ts",
      "_tgt": "edit_events_index_page_bulknotificationpreferencespage"
    },
    {
      "source": "edit_events_index_page_bulknotificationpreferencespage",
      "target": "edit_events_index_page_bulknotificationpreferencespage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "edit_events_index_page_bulknotificationpreferencespage",
      "_tgt": "edit_events_index_page_bulknotificationpreferencespage_constructor"
    },
    {
      "source": "edit_events_index_page_bulknotificationpreferencespage",
      "target": "edit_events_index_page_bulknotificationpreferencespage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "edit_events_index_page_bulknotificationpreferencespage",
      "_tgt": "edit_events_index_page_bulknotificationpreferencespage_ngoninit"
    },
    {
      "source": "edit_events_index_page_bulknotificationpreferencespage",
      "target": "edit_events_index_page_bulknotificationpreferencespage_loaddomainsandpreferences",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "edit_events_index_page_bulknotificationpreferencespage",
      "_tgt": "edit_events_index_page_bulknotificationpreferencespage_loaddomainsandpreferences"
    },
    {
      "source": "edit_events_index_page_bulknotificationpreferencespage",
      "target": "edit_events_index_page_bulknotificationpreferencespage_savepreferences",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "edit_events_index_page_bulknotificationpreferencespage",
      "_tgt": "edit_events_index_page_bulknotificationpreferencespage_savepreferences"
    },
    {
      "source": "edit_events_index_page_bulknotificationpreferencespage_ngoninit",
      "target": "edit_events_index_page_bulknotificationpreferencespage_loaddomainsandpreferences",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "edit_events_index_page_bulknotificationpreferencespage_ngoninit",
      "_tgt": "edit_events_index_page_bulknotificationpreferencespage_loaddomainsandpreferences"
    },
    {
      "source": "reference_domain_locker_src_app_pages_auth_auth_callback_page_ts",
      "target": "auth_auth_callback_page_authcallbackcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/auth-callback.page.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_auth_auth_callback_page_ts",
      "_tgt": "auth_auth_callback_page_authcallbackcomponent"
    },
    {
      "source": "auth_auth_callback_page_authcallbackcomponent",
      "target": "auth_auth_callback_page_authcallbackcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/auth-callback.page.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "auth_auth_callback_page_authcallbackcomponent",
      "_tgt": "auth_auth_callback_page_authcallbackcomponent_constructor"
    },
    {
      "source": "auth_auth_callback_page_authcallbackcomponent",
      "target": "auth_auth_callback_page_authcallbackcomponent_errorhappened",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/auth-callback.page.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "auth_auth_callback_page_authcallbackcomponent",
      "_tgt": "auth_auth_callback_page_authcallbackcomponent_errorhappened"
    },
    {
      "source": "auth_auth_callback_page_authcallbackcomponent",
      "target": "auth_auth_callback_page_authcallbackcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/auth-callback.page.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "auth_auth_callback_page_authcallbackcomponent",
      "_tgt": "auth_auth_callback_page_authcallbackcomponent_ngoninit"
    },
    {
      "source": "auth_auth_callback_page_authcallbackcomponent_errorhappened",
      "target": "auth_auth_callback_page_authcallbackcomponent_ngoninit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/auth-callback.page.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "auth_auth_callback_page_authcallbackcomponent_ngoninit",
      "_tgt": "auth_auth_callback_page_authcallbackcomponent_errorhappened"
    },
    {
      "source": "reference_domain_locker_src_app_pages_auth_login_page_ts",
      "target": "auth_login_page_loginpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_auth_login_page_ts",
      "_tgt": "auth_login_page_loginpagecomponent"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_constructor"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_ngoninit"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_ngondestroy"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_togglepasswordresetform",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_togglepasswordresetform"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_saveupdatedpassword",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_saveupdatedpassword"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_sendcaptcharesponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_sendcaptcharesponse"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_checkauthstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_checkauthstatus"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_onmodechange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L189",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_onmodechange"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_checkifsignupdisabled",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_checkifsignupdisabled"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_checkifdemoinstance",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L222",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_checkifdemoinstance"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_passwordmatchvalidator",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L236",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_passwordmatchvalidator"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_signout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_signout"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_resetmessages",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_resetmessages"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_loginwithgithub",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_loginwithgithub"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_loginwithgoogle",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L261",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_loginwithgoogle"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_loginwithfacebook",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L275",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_loginwithfacebook"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_sendpasswordresetemail",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L289",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_sendpasswordresetemail"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_onsubmit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_onsubmit"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_performlogin",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L340",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_performlogin"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_verifymfacode",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L353",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_verifymfacode"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_initialloginattempt",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L363",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_initialloginattempt"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_setupmfaverification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L380",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_setupmfaverification"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_performsignup",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L394",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_performsignup"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_createtimeout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L415",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_createtimeout"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_handlesuccess",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L421",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_handlesuccess"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_handleerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L437",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_handleerror"
    },
    {
      "source": "auth_login_page_loginpagecomponent",
      "target": "auth_login_page_loginpagecomponent_resendverificationemail",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L449",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent",
      "_tgt": "auth_login_page_loginpagecomponent_resendverificationemail"
    },
    {
      "source": "auth_login_page_loginpagecomponent_ngoninit",
      "target": "auth_login_page_loginpagecomponent_onmodechange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_ngoninit",
      "_tgt": "auth_login_page_loginpagecomponent_onmodechange"
    },
    {
      "source": "auth_login_page_loginpagecomponent_ngoninit",
      "target": "auth_login_page_loginpagecomponent_checkauthstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_ngoninit",
      "_tgt": "auth_login_page_loginpagecomponent_checkauthstatus"
    },
    {
      "source": "auth_login_page_loginpagecomponent_ngoninit",
      "target": "auth_login_page_loginpagecomponent_checkifdemoinstance",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_ngoninit",
      "_tgt": "auth_login_page_loginpagecomponent_checkifdemoinstance"
    },
    {
      "source": "auth_login_page_loginpagecomponent_ngoninit",
      "target": "auth_login_page_loginpagecomponent_checkifsignupdisabled",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_ngoninit",
      "_tgt": "auth_login_page_loginpagecomponent_checkifsignupdisabled"
    },
    {
      "source": "auth_login_page_loginpagecomponent_togglepasswordresetform",
      "target": "auth_login_page_loginpagecomponent_resetmessages",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_togglepasswordresetform",
      "_tgt": "auth_login_page_loginpagecomponent_resetmessages"
    },
    {
      "source": "auth_login_page_loginpagecomponent_saveupdatedpassword",
      "target": "auth_login_page_loginpagecomponent_resetmessages",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_saveupdatedpassword",
      "_tgt": "auth_login_page_loginpagecomponent_resetmessages"
    },
    {
      "source": "auth_login_page_loginpagecomponent_onmodechange",
      "target": "auth_login_page_loginpagecomponent_resetmessages",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_onmodechange",
      "_tgt": "auth_login_page_loginpagecomponent_resetmessages"
    },
    {
      "source": "auth_login_page_loginpagecomponent_onmodechange",
      "target": "auth_login_page_loginpagecomponent_checkifsignupdisabled",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_onmodechange",
      "_tgt": "auth_login_page_loginpagecomponent_checkifsignupdisabled"
    },
    {
      "source": "auth_login_page_loginpagecomponent_resetmessages",
      "target": "auth_login_page_loginpagecomponent_sendpasswordresetemail",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L290",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_sendpasswordresetemail",
      "_tgt": "auth_login_page_loginpagecomponent_resetmessages"
    },
    {
      "source": "auth_login_page_loginpagecomponent_resetmessages",
      "target": "auth_login_page_loginpagecomponent_onsubmit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L313",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_onsubmit",
      "_tgt": "auth_login_page_loginpagecomponent_resetmessages"
    },
    {
      "source": "auth_login_page_loginpagecomponent_loginwithgithub",
      "target": "auth_login_page_loginpagecomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_loginwithgithub",
      "_tgt": "auth_login_page_loginpagecomponent_handleerror"
    },
    {
      "source": "auth_login_page_loginpagecomponent_loginwithgoogle",
      "target": "auth_login_page_loginpagecomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L266",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_loginwithgoogle",
      "_tgt": "auth_login_page_loginpagecomponent_handleerror"
    },
    {
      "source": "auth_login_page_loginpagecomponent_loginwithfacebook",
      "target": "auth_login_page_loginpagecomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L280",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_loginwithfacebook",
      "_tgt": "auth_login_page_loginpagecomponent_handleerror"
    },
    {
      "source": "auth_login_page_loginpagecomponent_onsubmit",
      "target": "auth_login_page_loginpagecomponent_performlogin",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L328",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_onsubmit",
      "_tgt": "auth_login_page_loginpagecomponent_performlogin"
    },
    {
      "source": "auth_login_page_loginpagecomponent_onsubmit",
      "target": "auth_login_page_loginpagecomponent_performsignup",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L330",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_onsubmit",
      "_tgt": "auth_login_page_loginpagecomponent_performsignup"
    },
    {
      "source": "auth_login_page_loginpagecomponent_onsubmit",
      "target": "auth_login_page_loginpagecomponent_handleerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L333",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_onsubmit",
      "_tgt": "auth_login_page_loginpagecomponent_handleerror"
    },
    {
      "source": "auth_login_page_loginpagecomponent_performlogin",
      "target": "auth_login_page_loginpagecomponent_verifymfacode",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_performlogin",
      "_tgt": "auth_login_page_loginpagecomponent_verifymfacode"
    },
    {
      "source": "auth_login_page_loginpagecomponent_performlogin",
      "target": "auth_login_page_loginpagecomponent_initialloginattempt",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L349",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_performlogin",
      "_tgt": "auth_login_page_loginpagecomponent_initialloginattempt"
    },
    {
      "source": "auth_login_page_loginpagecomponent_verifymfacode",
      "target": "auth_login_page_loginpagecomponent_handlesuccess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L360",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_verifymfacode",
      "_tgt": "auth_login_page_loginpagecomponent_handlesuccess"
    },
    {
      "source": "auth_login_page_loginpagecomponent_initialloginattempt",
      "target": "auth_login_page_loginpagecomponent_setupmfaverification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L374",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_initialloginattempt",
      "_tgt": "auth_login_page_loginpagecomponent_setupmfaverification"
    },
    {
      "source": "auth_login_page_loginpagecomponent_initialloginattempt",
      "target": "auth_login_page_loginpagecomponent_handlesuccess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L376",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_initialloginattempt",
      "_tgt": "auth_login_page_loginpagecomponent_handlesuccess"
    },
    {
      "source": "auth_login_page_loginpagecomponent_performsignup",
      "target": "auth_login_page_loginpagecomponent_createtimeout",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L405",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_performsignup",
      "_tgt": "auth_login_page_loginpagecomponent_createtimeout"
    },
    {
      "source": "auth_login_page_loginpagecomponent_performsignup",
      "target": "auth_login_page_loginpagecomponent_handlesuccess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
      "source_location": "L412",
      "weight": 1.0,
      "_src": "auth_login_page_loginpagecomponent_performsignup",
      "_tgt": "auth_login_page_loginpagecomponent_handlesuccess"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_index_page_ts",
      "target": "assets_index_page_assetsindexpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/index.page.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_index_page_ts",
      "_tgt": "assets_index_page_assetsindexpagecomponent"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_links_index_page_ts",
      "target": "links_index_page_linksindexpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_links_index_page_ts",
      "_tgt": "links_index_page_linksindexpagecomponent"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_constructor"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_ngoninit"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_ondisplaybychange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_ondisplaybychange"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_onshowautolinkschange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_onshowautolinkschange"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_openlink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_openlink"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_showeditlink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_showeditlink"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_addnewlink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_addnewlink"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_objkeys",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_objkeys"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_deletelink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_deletelink"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_loadlinks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_loadlinks"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_loaddomaindata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_loaddomaindata"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_autolinksfromdomaindata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L178",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_autolinksfromdomaindata"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_fetchproviders",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L254",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_fetchproviders"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_onrightclick",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L262",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_onrightclick"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_openlinkdialog",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L271",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_openlinkdialog"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_confirmdelete",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L292",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_confirmdelete"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_updatelink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_updatelink"
    },
    {
      "source": "links_index_page_linksindexpagecomponent",
      "target": "links_index_page_linksindexpagecomponent_addlink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L332",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent",
      "_tgt": "links_index_page_linksindexpagecomponent_addlink"
    },
    {
      "source": "links_index_page_linksindexpagecomponent_ngoninit",
      "target": "links_index_page_linksindexpagecomponent_loadlinks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent_ngoninit",
      "_tgt": "links_index_page_linksindexpagecomponent_loadlinks"
    },
    {
      "source": "links_index_page_linksindexpagecomponent_ondisplaybychange",
      "target": "links_index_page_linksindexpagecomponent_loaddomaindata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent_ondisplaybychange",
      "_tgt": "links_index_page_linksindexpagecomponent_loaddomaindata"
    },
    {
      "source": "links_index_page_linksindexpagecomponent_onshowautolinkschange",
      "target": "links_index_page_linksindexpagecomponent_autolinksfromdomaindata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent_onshowautolinkschange",
      "_tgt": "links_index_page_linksindexpagecomponent_autolinksfromdomaindata"
    },
    {
      "source": "links_index_page_linksindexpagecomponent_showeditlink",
      "target": "links_index_page_linksindexpagecomponent_openlinkdialog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent_showeditlink",
      "_tgt": "links_index_page_linksindexpagecomponent_openlinkdialog"
    },
    {
      "source": "links_index_page_linksindexpagecomponent_addnewlink",
      "target": "links_index_page_linksindexpagecomponent_openlinkdialog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent_addnewlink",
      "_tgt": "links_index_page_linksindexpagecomponent_openlinkdialog"
    },
    {
      "source": "links_index_page_linksindexpagecomponent_autolinksfromdomaindata",
      "target": "links_index_page_linksindexpagecomponent_fetchproviders",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "links_index_page_linksindexpagecomponent_autolinksfromdomaindata",
      "_tgt": "links_index_page_linksindexpagecomponent_fetchproviders"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_links_domain_link_component_ts",
      "target": "links_domain_link_component_domainlinkcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/domain-link.component.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_links_domain_link_component_ts",
      "_tgt": "links_domain_link_component_domainlinkcomponent"
    },
    {
      "source": "links_domain_link_component_domainlinkcomponent",
      "target": "links_domain_link_component_domainlinkcomponent_oncontextmenu",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/links/domain-link.component.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "links_domain_link_component_domainlinkcomponent",
      "_tgt": "links_domain_link_component_domainlinkcomponent_oncontextmenu"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_hosts_index_page_ts",
      "target": "hosts_index_page_hostsindexpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_hosts_index_page_ts",
      "_tgt": "hosts_index_page_hostsindexpagecomponent"
    },
    {
      "source": "hosts_index_page_hostsindexpagecomponent",
      "target": "hosts_index_page_hostsindexpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "hosts_index_page_hostsindexpagecomponent",
      "_tgt": "hosts_index_page_hostsindexpagecomponent_constructor"
    },
    {
      "source": "hosts_index_page_hostsindexpagecomponent",
      "target": "hosts_index_page_hostsindexpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "hosts_index_page_hostsindexpagecomponent",
      "_tgt": "hosts_index_page_hostsindexpagecomponent_ngoninit"
    },
    {
      "source": "hosts_index_page_hostsindexpagecomponent",
      "target": "hosts_index_page_hostsindexpagecomponent_loadhosts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "hosts_index_page_hostsindexpagecomponent",
      "_tgt": "hosts_index_page_hostsindexpagecomponent_loadhosts"
    },
    {
      "source": "hosts_index_page_hostsindexpagecomponent",
      "target": "hosts_index_page_hostsindexpagecomponent_loaddomaincounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "hosts_index_page_hostsindexpagecomponent",
      "_tgt": "hosts_index_page_hostsindexpagecomponent_loaddomaincounts"
    },
    {
      "source": "hosts_index_page_hostsindexpagecomponent_ngoninit",
      "target": "hosts_index_page_hostsindexpagecomponent_loadhosts",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "hosts_index_page_hostsindexpagecomponent_ngoninit",
      "_tgt": "hosts_index_page_hostsindexpagecomponent_loadhosts"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_hosts_host_page_ts",
      "target": "hosts_host_page_hostdomainspagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/[host].page.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_hosts_host_page_ts",
      "_tgt": "hosts_host_page_hostdomainspagecomponent"
    },
    {
      "source": "hosts_host_page_hostdomainspagecomponent",
      "target": "hosts_host_page_hostdomainspagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/[host].page.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "hosts_host_page_hostdomainspagecomponent",
      "_tgt": "hosts_host_page_hostdomainspagecomponent_constructor"
    },
    {
      "source": "hosts_host_page_hostdomainspagecomponent",
      "target": "hosts_host_page_hostdomainspagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/[host].page.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "hosts_host_page_hostdomainspagecomponent",
      "_tgt": "hosts_host_page_hostdomainspagecomponent_ngoninit"
    },
    {
      "source": "hosts_host_page_hostdomainspagecomponent",
      "target": "hosts_host_page_hostdomainspagecomponent_loaddomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/hosts/[host].page.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "hosts_host_page_hostdomainspagecomponent",
      "_tgt": "hosts_host_page_hostdomainspagecomponent_loaddomains"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_dns_index_page_ts",
      "target": "dns_index_page_dnsrecordspagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_dns_index_page_ts",
      "_tgt": "dns_index_page_dnsrecordspagecomponent"
    },
    {
      "source": "dns_index_page_dnsrecordspagecomponent",
      "target": "dns_index_page_dnsrecordspagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "dns_index_page_dnsrecordspagecomponent",
      "_tgt": "dns_index_page_dnsrecordspagecomponent_constructor"
    },
    {
      "source": "dns_index_page_dnsrecordspagecomponent",
      "target": "dns_index_page_dnsrecordspagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "dns_index_page_dnsrecordspagecomponent",
      "_tgt": "dns_index_page_dnsrecordspagecomponent_ngoninit"
    },
    {
      "source": "dns_index_page_dnsrecordspagecomponent",
      "target": "dns_index_page_dnsrecordspagecomponent_loaddnsrecords",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "dns_index_page_dnsrecordspagecomponent",
      "_tgt": "dns_index_page_dnsrecordspagecomponent_loaddnsrecords"
    },
    {
      "source": "dns_index_page_dnsrecordspagecomponent",
      "target": "dns_index_page_dnsrecordspagecomponent_handleerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "dns_index_page_dnsrecordspagecomponent",
      "_tgt": "dns_index_page_dnsrecordspagecomponent_handleerror"
    },
    {
      "source": "dns_index_page_dnsrecordspagecomponent",
      "target": "dns_index_page_dnsrecordspagecomponent_groupbydomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "dns_index_page_dnsrecordspagecomponent",
      "_tgt": "dns_index_page_dnsrecordspagecomponent_groupbydomain"
    },
    {
      "source": "dns_index_page_dnsrecordspagecomponent",
      "target": "dns_index_page_dnsrecordspagecomponent_navigatetodomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "dns_index_page_dnsrecordspagecomponent",
      "_tgt": "dns_index_page_dnsrecordspagecomponent_navigatetodomain"
    },
    {
      "source": "dns_index_page_dnsrecordspagecomponent_ngoninit",
      "target": "dns_index_page_dnsrecordspagecomponent_loaddnsrecords",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "dns_index_page_dnsrecordspagecomponent_ngoninit",
      "_tgt": "dns_index_page_dnsrecordspagecomponent_loaddnsrecords"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_certs_issuer_page_ts",
      "target": "certs_issuer_page_sslissuerdomainspagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/[issuer].page.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_certs_issuer_page_ts",
      "_tgt": "certs_issuer_page_sslissuerdomainspagecomponent"
    },
    {
      "source": "certs_issuer_page_sslissuerdomainspagecomponent",
      "target": "certs_issuer_page_sslissuerdomainspagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/[issuer].page.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "certs_issuer_page_sslissuerdomainspagecomponent",
      "_tgt": "certs_issuer_page_sslissuerdomainspagecomponent_constructor"
    },
    {
      "source": "certs_issuer_page_sslissuerdomainspagecomponent",
      "target": "certs_issuer_page_sslissuerdomainspagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/[issuer].page.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "certs_issuer_page_sslissuerdomainspagecomponent",
      "_tgt": "certs_issuer_page_sslissuerdomainspagecomponent_ngoninit"
    },
    {
      "source": "certs_issuer_page_sslissuerdomainspagecomponent",
      "target": "certs_issuer_page_sslissuerdomainspagecomponent_loaddomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/[issuer].page.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "certs_issuer_page_sslissuerdomainspagecomponent",
      "_tgt": "certs_issuer_page_sslissuerdomainspagecomponent_loaddomains"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_certs_index_page_ts",
      "target": "certs_index_page_sslissuersindexpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/index.page.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_certs_index_page_ts",
      "_tgt": "certs_index_page_sslissuersindexpagecomponent"
    },
    {
      "source": "certs_index_page_sslissuersindexpagecomponent",
      "target": "certs_index_page_sslissuersindexpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/index.page.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "certs_index_page_sslissuersindexpagecomponent",
      "_tgt": "certs_index_page_sslissuersindexpagecomponent_constructor"
    },
    {
      "source": "certs_index_page_sslissuersindexpagecomponent",
      "target": "certs_index_page_sslissuersindexpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/index.page.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "certs_index_page_sslissuersindexpagecomponent",
      "_tgt": "certs_index_page_sslissuersindexpagecomponent_ngoninit"
    },
    {
      "source": "certs_index_page_sslissuersindexpagecomponent",
      "target": "certs_index_page_sslissuersindexpagecomponent_loadsslissuers",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/index.page.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "certs_index_page_sslissuersindexpagecomponent",
      "_tgt": "certs_index_page_sslissuersindexpagecomponent_loadsslissuers"
    },
    {
      "source": "certs_index_page_sslissuersindexpagecomponent_ngoninit",
      "target": "certs_index_page_sslissuersindexpagecomponent_loadsslissuers",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/certs/index.page.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "certs_index_page_sslissuersindexpagecomponent_ngoninit",
      "_tgt": "certs_index_page_sslissuersindexpagecomponent_loadsslissuers"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_registrars_index_page_ts",
      "target": "registrars_index_page_registrarsindexpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_registrars_index_page_ts",
      "_tgt": "registrars_index_page_registrarsindexpagecomponent"
    },
    {
      "source": "registrars_index_page_registrarsindexpagecomponent",
      "target": "registrars_index_page_registrarsindexpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "registrars_index_page_registrarsindexpagecomponent",
      "_tgt": "registrars_index_page_registrarsindexpagecomponent_constructor"
    },
    {
      "source": "registrars_index_page_registrarsindexpagecomponent",
      "target": "registrars_index_page_registrarsindexpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "registrars_index_page_registrarsindexpagecomponent",
      "_tgt": "registrars_index_page_registrarsindexpagecomponent_ngoninit"
    },
    {
      "source": "registrars_index_page_registrarsindexpagecomponent",
      "target": "registrars_index_page_registrarsindexpagecomponent_loadregistrars",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "registrars_index_page_registrarsindexpagecomponent",
      "_tgt": "registrars_index_page_registrarsindexpagecomponent_loadregistrars"
    },
    {
      "source": "registrars_index_page_registrarsindexpagecomponent",
      "target": "registrars_index_page_registrarsindexpagecomponent_loaddomaincounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "registrars_index_page_registrarsindexpagecomponent",
      "_tgt": "registrars_index_page_registrarsindexpagecomponent_loaddomaincounts"
    },
    {
      "source": "registrars_index_page_registrarsindexpagecomponent",
      "target": "registrars_index_page_registrarsindexpagecomponent_makeprettyurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "registrars_index_page_registrarsindexpagecomponent",
      "_tgt": "registrars_index_page_registrarsindexpagecomponent_makeprettyurl"
    },
    {
      "source": "registrars_index_page_registrarsindexpagecomponent_ngoninit",
      "target": "registrars_index_page_registrarsindexpagecomponent_loadregistrars",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "registrars_index_page_registrarsindexpagecomponent_ngoninit",
      "_tgt": "registrars_index_page_registrarsindexpagecomponent_loadregistrars"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_registrars_registrar_index_page_ts",
      "target": "registrar_index_page_registrardomainspagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/[registrar]/index.page.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_registrars_registrar_index_page_ts",
      "_tgt": "registrar_index_page_registrardomainspagecomponent"
    },
    {
      "source": "registrar_index_page_registrardomainspagecomponent",
      "target": "registrar_index_page_registrardomainspagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/[registrar]/index.page.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "registrar_index_page_registrardomainspagecomponent",
      "_tgt": "registrar_index_page_registrardomainspagecomponent_constructor"
    },
    {
      "source": "registrar_index_page_registrardomainspagecomponent",
      "target": "registrar_index_page_registrardomainspagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/[registrar]/index.page.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "registrar_index_page_registrardomainspagecomponent",
      "_tgt": "registrar_index_page_registrardomainspagecomponent_ngoninit"
    },
    {
      "source": "registrar_index_page_registrardomainspagecomponent",
      "target": "registrar_index_page_registrardomainspagecomponent_loaddomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/registrars/[registrar]/index.page.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "registrar_index_page_registrardomainspagecomponent",
      "_tgt": "registrar_index_page_registrardomainspagecomponent_loaddomains"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_ips_index_page_ts",
      "target": "ips_index_page_ipaddressespagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_ips_index_page_ts",
      "_tgt": "ips_index_page_ipaddressespagecomponent"
    },
    {
      "source": "ips_index_page_ipaddressespagecomponent",
      "target": "ips_index_page_ipaddressespagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "ips_index_page_ipaddressespagecomponent",
      "_tgt": "ips_index_page_ipaddressespagecomponent_constructor"
    },
    {
      "source": "ips_index_page_ipaddressespagecomponent",
      "target": "ips_index_page_ipaddressespagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "ips_index_page_ipaddressespagecomponent",
      "_tgt": "ips_index_page_ipaddressespagecomponent_ngoninit"
    },
    {
      "source": "ips_index_page_ipaddressespagecomponent",
      "target": "ips_index_page_ipaddressespagecomponent_loadipaddresses",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "ips_index_page_ipaddressespagecomponent",
      "_tgt": "ips_index_page_ipaddressespagecomponent_loadipaddresses"
    },
    {
      "source": "ips_index_page_ipaddressespagecomponent",
      "target": "ips_index_page_ipaddressespagecomponent_handleerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "ips_index_page_ipaddressespagecomponent",
      "_tgt": "ips_index_page_ipaddressespagecomponent_handleerror"
    },
    {
      "source": "ips_index_page_ipaddressespagecomponent",
      "target": "ips_index_page_ipaddressespagecomponent_groupbydomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "ips_index_page_ipaddressespagecomponent",
      "_tgt": "ips_index_page_ipaddressespagecomponent_groupbydomain"
    },
    {
      "source": "ips_index_page_ipaddressespagecomponent",
      "target": "ips_index_page_ipaddressespagecomponent_navigatetodomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "ips_index_page_ipaddressespagecomponent",
      "_tgt": "ips_index_page_ipaddressespagecomponent_navigatetodomain"
    },
    {
      "source": "ips_index_page_ipaddressespagecomponent_ngoninit",
      "target": "ips_index_page_ipaddressespagecomponent_loadipaddresses",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "ips_index_page_ipaddressespagecomponent_ngoninit",
      "_tgt": "ips_index_page_ipaddressespagecomponent_loadipaddresses"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_tags_index_page_ts",
      "target": "tags_index_page_tagsindexpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_tags_index_page_ts",
      "_tgt": "tags_index_page_tagsindexpagecomponent"
    },
    {
      "source": "tags_index_page_tagsindexpagecomponent",
      "target": "tags_index_page_tagsindexpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "tags_index_page_tagsindexpagecomponent",
      "_tgt": "tags_index_page_tagsindexpagecomponent_constructor"
    },
    {
      "source": "tags_index_page_tagsindexpagecomponent",
      "target": "tags_index_page_tagsindexpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "tags_index_page_tagsindexpagecomponent",
      "_tgt": "tags_index_page_tagsindexpagecomponent_ngoninit"
    },
    {
      "source": "tags_index_page_tagsindexpagecomponent",
      "target": "tags_index_page_tagsindexpagecomponent_loadtags",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "tags_index_page_tagsindexpagecomponent",
      "_tgt": "tags_index_page_tagsindexpagecomponent_loadtags"
    },
    {
      "source": "tags_index_page_tagsindexpagecomponent",
      "target": "tags_index_page_tagsindexpagecomponent_loaddomaincounts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "tags_index_page_tagsindexpagecomponent",
      "_tgt": "tags_index_page_tagsindexpagecomponent_loaddomaincounts"
    },
    {
      "source": "tags_index_page_tagsindexpagecomponent",
      "target": "tags_index_page_tagsindexpagecomponent_showaddtagdialog",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "tags_index_page_tagsindexpagecomponent",
      "_tgt": "tags_index_page_tagsindexpagecomponent_showaddtagdialog"
    },
    {
      "source": "tags_index_page_tagsindexpagecomponent",
      "target": "tags_index_page_tagsindexpagecomponent_afteraddnewtag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "tags_index_page_tagsindexpagecomponent",
      "_tgt": "tags_index_page_tagsindexpagecomponent_afteraddnewtag"
    },
    {
      "source": "tags_index_page_tagsindexpagecomponent",
      "target": "tags_index_page_tagsindexpagecomponent_deletetag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "tags_index_page_tagsindexpagecomponent",
      "_tgt": "tags_index_page_tagsindexpagecomponent_deletetag"
    },
    {
      "source": "tags_index_page_tagsindexpagecomponent_ngoninit",
      "target": "tags_index_page_tagsindexpagecomponent_loadtags",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "tags_index_page_tagsindexpagecomponent_ngoninit",
      "_tgt": "tags_index_page_tagsindexpagecomponent_loadtags"
    },
    {
      "source": "tags_index_page_tagsindexpagecomponent_loadtags",
      "target": "tags_index_page_tagsindexpagecomponent_afteraddnewtag",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "tags_index_page_tagsindexpagecomponent_afteraddnewtag",
      "_tgt": "tags_index_page_tagsindexpagecomponent_loadtags"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_tags_new_index_page_ts",
      "target": "new_index_page_tagaddnewpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/new/index.page.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_tags_new_index_page_ts",
      "_tgt": "new_index_page_tagaddnewpage"
    },
    {
      "source": "new_index_page_tagaddnewpage",
      "target": "new_index_page_tagaddnewpage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/new/index.page.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "new_index_page_tagaddnewpage",
      "_tgt": "new_index_page_tagaddnewpage_constructor"
    },
    {
      "source": "new_index_page_tagaddnewpage",
      "target": "new_index_page_tagaddnewpage_aftersave",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/new/index.page.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "new_index_page_tagaddnewpage",
      "_tgt": "new_index_page_tagaddnewpage_aftersave"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_tags_tag_add_domains_page_ts",
      "target": "tag_add_domains_page_tagdomainspagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_tags_tag_add_domains_page_ts",
      "_tgt": "tag_add_domains_page_tagdomainspagecomponent"
    },
    {
      "source": "tag_add_domains_page_tagdomainspagecomponent",
      "target": "tag_add_domains_page_tagdomainspagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "tag_add_domains_page_tagdomainspagecomponent",
      "_tgt": "tag_add_domains_page_tagdomainspagecomponent_constructor"
    },
    {
      "source": "tag_add_domains_page_tagdomainspagecomponent",
      "target": "tag_add_domains_page_tagdomainspagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "tag_add_domains_page_tagdomainspagecomponent",
      "_tgt": "tag_add_domains_page_tagdomainspagecomponent_ngoninit"
    },
    {
      "source": "tag_add_domains_page_tagdomainspagecomponent",
      "target": "tag_add_domains_page_tagdomainspagecomponent_loadtag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "tag_add_domains_page_tagdomainspagecomponent",
      "_tgt": "tag_add_domains_page_tagdomainspagecomponent_loadtag"
    },
    {
      "source": "tag_add_domains_page_tagdomainspagecomponent",
      "target": "tag_add_domains_page_tagdomainspagecomponent_aftersave",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "tag_add_domains_page_tagdomainspagecomponent",
      "_tgt": "tag_add_domains_page_tagdomainspagecomponent_aftersave"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_tags_tag_edit_page_ts",
      "target": "tag_edit_page_tagdomainspagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_tags_tag_edit_page_ts",
      "_tgt": "tag_edit_page_tagdomainspagecomponent"
    },
    {
      "source": "tag_edit_page_tagdomainspagecomponent",
      "target": "tag_edit_page_tagdomainspagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "tag_edit_page_tagdomainspagecomponent",
      "_tgt": "tag_edit_page_tagdomainspagecomponent_constructor"
    },
    {
      "source": "tag_edit_page_tagdomainspagecomponent",
      "target": "tag_edit_page_tagdomainspagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "tag_edit_page_tagdomainspagecomponent",
      "_tgt": "tag_edit_page_tagdomainspagecomponent_ngoninit"
    },
    {
      "source": "tag_edit_page_tagdomainspagecomponent",
      "target": "tag_edit_page_tagdomainspagecomponent_loadtag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "tag_edit_page_tagdomainspagecomponent",
      "_tgt": "tag_edit_page_tagdomainspagecomponent_loadtag"
    },
    {
      "source": "tag_edit_page_tagdomainspagecomponent",
      "target": "tag_edit_page_tagdomainspagecomponent_aftersave",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "tag_edit_page_tagdomainspagecomponent",
      "_tgt": "tag_edit_page_tagdomainspagecomponent_aftersave"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_tags_tag_index_page_ts",
      "target": "tag_index_page_tagdomainspagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_tags_tag_index_page_ts",
      "_tgt": "tag_index_page_tagdomainspagecomponent"
    },
    {
      "source": "tag_index_page_tagdomainspagecomponent",
      "target": "tag_index_page_tagdomainspagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "tag_index_page_tagdomainspagecomponent",
      "_tgt": "tag_index_page_tagdomainspagecomponent_constructor"
    },
    {
      "source": "tag_index_page_tagdomainspagecomponent",
      "target": "tag_index_page_tagdomainspagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "tag_index_page_tagdomainspagecomponent",
      "_tgt": "tag_index_page_tagdomainspagecomponent_ngoninit"
    },
    {
      "source": "tag_index_page_tagdomainspagecomponent",
      "target": "tag_index_page_tagdomainspagecomponent_loadtag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "tag_index_page_tagdomainspagecomponent",
      "_tgt": "tag_index_page_tagdomainspagecomponent_loadtag"
    },
    {
      "source": "tag_index_page_tagdomainspagecomponent",
      "target": "tag_index_page_tagdomainspagecomponent_loaddomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "tag_index_page_tagdomainspagecomponent",
      "_tgt": "tag_index_page_tagdomainspagecomponent_loaddomains"
    },
    {
      "source": "tag_index_page_tagdomainspagecomponent",
      "target": "tag_index_page_tagdomainspagecomponent_showeditdialog",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "tag_index_page_tagdomainspagecomponent",
      "_tgt": "tag_index_page_tagdomainspagecomponent_showeditdialog"
    },
    {
      "source": "tag_index_page_tagdomainspagecomponent",
      "target": "tag_index_page_tagdomainspagecomponent_showadddomainsdialog",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "tag_index_page_tagdomainspagecomponent",
      "_tgt": "tag_index_page_tagdomainspagecomponent_showadddomainsdialog"
    },
    {
      "source": "tag_index_page_tagdomainspagecomponent",
      "target": "tag_index_page_tagdomainspagecomponent_deletetag",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "tag_index_page_tagdomainspagecomponent",
      "_tgt": "tag_index_page_tagdomainspagecomponent_deletetag"
    },
    {
      "source": "tag_index_page_tagdomainspagecomponent",
      "target": "tag_index_page_tagdomainspagecomponent_refreshdomainsafterdialogclose",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "tag_index_page_tagdomainspagecomponent",
      "_tgt": "tag_index_page_tagdomainspagecomponent_refreshdomainsafterdialogclose"
    },
    {
      "source": "tag_index_page_tagdomainspagecomponent",
      "target": "tag_index_page_tagdomainspagecomponent_afteradddomainssave",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "tag_index_page_tagdomainspagecomponent",
      "_tgt": "tag_index_page_tagdomainspagecomponent_afteradddomainssave"
    },
    {
      "source": "tag_index_page_tagdomainspagecomponent",
      "target": "tag_index_page_tagdomainspagecomponent_aftereditsave",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "tag_index_page_tagdomainspagecomponent",
      "_tgt": "tag_index_page_tagdomainspagecomponent_aftereditsave"
    },
    {
      "source": "tag_index_page_tagdomainspagecomponent_loaddomains",
      "target": "tag_index_page_tagdomainspagecomponent_refreshdomainsafterdialogclose",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "tag_index_page_tagdomainspagecomponent_refreshdomainsafterdialogclose",
      "_tgt": "tag_index_page_tagdomainspagecomponent_loaddomains"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_statuses_status_page_ts",
      "target": "statuses_status_page_statusdomainspagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/[status].page.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_statuses_status_page_ts",
      "_tgt": "statuses_status_page_statusdomainspagecomponent"
    },
    {
      "source": "statuses_status_page_statusdomainspagecomponent",
      "target": "statuses_status_page_statusdomainspagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/[status].page.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "statuses_status_page_statusdomainspagecomponent",
      "_tgt": "statuses_status_page_statusdomainspagecomponent_constructor"
    },
    {
      "source": "statuses_status_page_statusdomainspagecomponent",
      "target": "statuses_status_page_statusdomainspagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/[status].page.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "statuses_status_page_statusdomainspagecomponent",
      "_tgt": "statuses_status_page_statusdomainspagecomponent_ngoninit"
    },
    {
      "source": "statuses_status_page_statusdomainspagecomponent",
      "target": "statuses_status_page_statusdomainspagecomponent_loaddomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/[status].page.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "statuses_status_page_statusdomainspagecomponent",
      "_tgt": "statuses_status_page_statusdomainspagecomponent_loaddomains"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_statuses_index_page_ts",
      "target": "statuses_index_page_statusesindexpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/index.page.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_statuses_index_page_ts",
      "_tgt": "statuses_index_page_statusesindexpagecomponent"
    },
    {
      "source": "statuses_index_page_statusesindexpagecomponent",
      "target": "statuses_index_page_statusesindexpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/index.page.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "statuses_index_page_statusesindexpagecomponent",
      "_tgt": "statuses_index_page_statusesindexpagecomponent_constructor"
    },
    {
      "source": "statuses_index_page_statusesindexpagecomponent",
      "target": "statuses_index_page_statusesindexpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/index.page.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "statuses_index_page_statusesindexpagecomponent",
      "_tgt": "statuses_index_page_statusesindexpagecomponent_ngoninit"
    },
    {
      "source": "statuses_index_page_statusesindexpagecomponent",
      "target": "statuses_index_page_statusesindexpagecomponent_loadstatuses",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/index.page.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "statuses_index_page_statusesindexpagecomponent",
      "_tgt": "statuses_index_page_statusesindexpagecomponent_loadstatuses"
    },
    {
      "source": "statuses_index_page_statusesindexpagecomponent_ngoninit",
      "target": "statuses_index_page_statusesindexpagecomponent_loadstatuses",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/statuses/index.page.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "statuses_index_page_statusesindexpagecomponent_ngoninit",
      "_tgt": "statuses_index_page_statusesindexpagecomponent_loadstatuses"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_list_component_ts",
      "target": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_list_component_ts",
      "_tgt": "subdomains_subdomain_list_component_subdomainlistcomponent"
    },
    {
      "source": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "target": "subdomains_subdomain_list_component_subdomainlistcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "_tgt": "subdomains_subdomain_list_component_subdomainlistcomponent_constructor"
    },
    {
      "source": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "target": "subdomains_subdomain_list_component_subdomainlistcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "_tgt": "subdomains_subdomain_list_component_subdomainlistcomponent_ngoninit"
    },
    {
      "source": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "target": "subdomains_subdomain_list_component_subdomainlistcomponent_onrightclick",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "_tgt": "subdomains_subdomain_list_component_subdomainlistcomponent_onrightclick"
    },
    {
      "source": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "target": "subdomains_subdomain_list_component_subdomainlistcomponent_toggleshowall",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "_tgt": "subdomains_subdomain_list_component_subdomainlistcomponent_toggleshowall"
    },
    {
      "source": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "target": "subdomains_subdomain_list_component_subdomainlistcomponent_createmenuitems",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "_tgt": "subdomains_subdomain_list_component_subdomainlistcomponent_createmenuitems"
    },
    {
      "source": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "target": "subdomains_subdomain_list_component_subdomainlistcomponent_navigateto",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "_tgt": "subdomains_subdomain_list_component_subdomainlistcomponent_navigateto"
    },
    {
      "source": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "target": "subdomains_subdomain_list_component_subdomainlistcomponent_editsubdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "_tgt": "subdomains_subdomain_list_component_subdomainlistcomponent_editsubdomain"
    },
    {
      "source": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "target": "subdomains_subdomain_list_component_subdomainlistcomponent_deletesubdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "subdomains_subdomain_list_component_subdomainlistcomponent",
      "_tgt": "subdomains_subdomain_list_component_subdomainlistcomponent_deletesubdomain"
    },
    {
      "source": "subdomains_subdomain_list_component_subdomainlistcomponent_onrightclick",
      "target": "subdomains_subdomain_list_component_subdomainlistcomponent_createmenuitems",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "subdomains_subdomain_list_component_subdomainlistcomponent_onrightclick",
      "_tgt": "subdomains_subdomain_list_component_subdomainlistcomponent_createmenuitems"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_subdomains_add_subdomain_component_ts",
      "target": "subdomains_add_subdomain_component_addsubdomaindialogcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_subdomains_add_subdomain_component_ts",
      "_tgt": "subdomains_add_subdomain_component_addsubdomaindialogcomponent"
    },
    {
      "source": "subdomains_add_subdomain_component_addsubdomaindialogcomponent",
      "target": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "subdomains_add_subdomain_component_addsubdomaindialogcomponent",
      "_tgt": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_constructor"
    },
    {
      "source": "subdomains_add_subdomain_component_addsubdomaindialogcomponent",
      "target": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_showdialog",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "subdomains_add_subdomain_component_addsubdomaindialogcomponent",
      "_tgt": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_showdialog"
    },
    {
      "source": "subdomains_add_subdomain_component_addsubdomaindialogcomponent",
      "target": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_ondialoghide",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "subdomains_add_subdomain_component_addsubdomaindialogcomponent",
      "_tgt": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_ondialoghide"
    },
    {
      "source": "subdomains_add_subdomain_component_addsubdomaindialogcomponent",
      "target": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_sanitizesubdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "subdomains_add_subdomain_component_addsubdomaindialogcomponent",
      "_tgt": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_sanitizesubdomain"
    },
    {
      "source": "subdomains_add_subdomain_component_addsubdomaindialogcomponent",
      "target": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_savesubdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "subdomains_add_subdomain_component_addsubdomaindialogcomponent",
      "_tgt": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_savesubdomain"
    },
    {
      "source": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_sanitizesubdomain",
      "target": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_savesubdomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_savesubdomain",
      "_tgt": "subdomains_add_subdomain_component_addsubdomaindialogcomponent_sanitizesubdomain"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_subdomains_index_page_ts",
      "target": "subdomains_index_page_subdomainsindexpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_subdomains_index_page_ts",
      "_tgt": "subdomains_index_page_subdomainsindexpagecomponent"
    },
    {
      "source": "subdomains_index_page_subdomainsindexpagecomponent",
      "target": "subdomains_index_page_subdomainsindexpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "subdomains_index_page_subdomainsindexpagecomponent",
      "_tgt": "subdomains_index_page_subdomainsindexpagecomponent_constructor"
    },
    {
      "source": "subdomains_index_page_subdomainsindexpagecomponent",
      "target": "subdomains_index_page_subdomainsindexpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "subdomains_index_page_subdomainsindexpagecomponent",
      "_tgt": "subdomains_index_page_subdomainsindexpagecomponent_ngoninit"
    },
    {
      "source": "subdomains_index_page_subdomainsindexpagecomponent",
      "target": "subdomains_index_page_subdomainsindexpagecomponent_loadparentdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "subdomains_index_page_subdomainsindexpagecomponent",
      "_tgt": "subdomains_index_page_subdomainsindexpagecomponent_loadparentdomains"
    },
    {
      "source": "subdomains_index_page_subdomainsindexpagecomponent",
      "target": "subdomains_index_page_subdomainsindexpagecomponent_loadsubdomainsfordomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "subdomains_index_page_subdomainsindexpagecomponent",
      "_tgt": "subdomains_index_page_subdomainsindexpagecomponent_loadsubdomainsfordomain"
    },
    {
      "source": "subdomains_index_page_subdomainsindexpagecomponent",
      "target": "subdomains_index_page_subdomainsindexpagecomponent_loadsubdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "subdomains_index_page_subdomainsindexpagecomponent",
      "_tgt": "subdomains_index_page_subdomainsindexpagecomponent_loadsubdomains"
    },
    {
      "source": "subdomains_index_page_subdomainsindexpagecomponent_ngoninit",
      "target": "subdomains_index_page_subdomainsindexpagecomponent_loadparentdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "subdomains_index_page_subdomainsindexpagecomponent_ngoninit",
      "_tgt": "subdomains_index_page_subdomainsindexpagecomponent_loadparentdomains"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_utils_ts",
      "target": "subdomains_subdomain_utils_makekvlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_utils_ts",
      "_tgt": "subdomains_subdomain_utils_makekvlist"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_utils_ts",
      "target": "subdomains_subdomain_utils_filteroutignoredsubdomains",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_utils_ts",
      "_tgt": "subdomains_subdomain_utils_filteroutignoredsubdomains"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_utils_ts",
      "target": "subdomains_subdomain_utils_cleansubdomain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_utils_ts",
      "_tgt": "subdomains_subdomain_utils_cleansubdomain"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_utils_ts",
      "target": "subdomains_subdomain_utils_subdomainsreadyforsave",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_utils_ts",
      "_tgt": "subdomains_subdomain_utils_subdomainsreadyforsave"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_utils_ts",
      "target": "subdomains_subdomain_utils_autosubdomainsreadyforsave",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_utils_ts",
      "_tgt": "subdomains_subdomain_utils_autosubdomainsreadyforsave"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_utils_ts",
      "target": "subdomains_subdomain_utils_groupsubdomains",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_utils_ts",
      "_tgt": "subdomains_subdomain_utils_groupsubdomains"
    },
    {
      "source": "subdomains_subdomain_utils_autosubdomainsreadyforsave",
      "target": "domain_index_page_subdomainsdomainpagecomponent_handlediscoveredsubdomains",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "domain_index_page_subdomainsdomainpagecomponent_handlediscoveredsubdomains",
      "_tgt": "subdomains_subdomain_utils_autosubdomainsreadyforsave"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_subdomains_domain_index_page_ts",
      "target": "domain_index_page_subdomainsdomainpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_subdomains_domain_index_page_ts",
      "_tgt": "domain_index_page_subdomainsdomainpagecomponent"
    },
    {
      "source": "domain_index_page_subdomainsdomainpagecomponent",
      "target": "domain_index_page_subdomainsdomainpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "domain_index_page_subdomainsdomainpagecomponent",
      "_tgt": "domain_index_page_subdomainsdomainpagecomponent_constructor"
    },
    {
      "source": "domain_index_page_subdomainsdomainpagecomponent",
      "target": "domain_index_page_subdomainsdomainpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "domain_index_page_subdomainsdomainpagecomponent",
      "_tgt": "domain_index_page_subdomainsdomainpagecomponent_ngoninit"
    },
    {
      "source": "domain_index_page_subdomainsdomainpagecomponent",
      "target": "domain_index_page_subdomainsdomainpagecomponent_aftersuccess",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "domain_index_page_subdomainsdomainpagecomponent",
      "_tgt": "domain_index_page_subdomainsdomainpagecomponent_aftersuccess"
    },
    {
      "source": "domain_index_page_subdomainsdomainpagecomponent",
      "target": "domain_index_page_subdomainsdomainpagecomponent_loadsubdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "domain_index_page_subdomainsdomainpagecomponent",
      "_tgt": "domain_index_page_subdomainsdomainpagecomponent_loadsubdomains"
    },
    {
      "source": "domain_index_page_subdomainsdomainpagecomponent",
      "target": "domain_index_page_subdomainsdomainpagecomponent_searchforsubdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "domain_index_page_subdomainsdomainpagecomponent",
      "_tgt": "domain_index_page_subdomainsdomainpagecomponent_searchforsubdomains"
    },
    {
      "source": "domain_index_page_subdomainsdomainpagecomponent",
      "target": "domain_index_page_subdomainsdomainpagecomponent_handlediscoveredsubdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "domain_index_page_subdomainsdomainpagecomponent",
      "_tgt": "domain_index_page_subdomainsdomainpagecomponent_handlediscoveredsubdomains"
    },
    {
      "source": "domain_index_page_subdomainsdomainpagecomponent",
      "target": "domain_index_page_subdomainsdomainpagecomponent_parsesdinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "domain_index_page_subdomainsdomainpagecomponent",
      "_tgt": "domain_index_page_subdomainsdomainpagecomponent_parsesdinfo"
    },
    {
      "source": "domain_index_page_subdomainsdomainpagecomponent_ngoninit",
      "target": "domain_index_page_subdomainsdomainpagecomponent_loadsubdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "domain_index_page_subdomainsdomainpagecomponent_ngoninit",
      "_tgt": "domain_index_page_subdomainsdomainpagecomponent_loadsubdomains"
    },
    {
      "source": "domain_index_page_subdomainsdomainpagecomponent_aftersuccess",
      "target": "domain_index_page_subdomainsdomainpagecomponent_loadsubdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "domain_index_page_subdomainsdomainpagecomponent_aftersuccess",
      "_tgt": "domain_index_page_subdomainsdomainpagecomponent_loadsubdomains"
    },
    {
      "source": "reference_domain_locker_src_app_pages_assets_subdomains_domain_subdomain_page_ts",
      "target": "domain_subdomain_page_subdomaindetailpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_assets_subdomains_domain_subdomain_page_ts",
      "_tgt": "domain_subdomain_page_subdomaindetailpagecomponent"
    },
    {
      "source": "domain_subdomain_page_subdomaindetailpagecomponent",
      "target": "domain_subdomain_page_subdomaindetailpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "domain_subdomain_page_subdomaindetailpagecomponent",
      "_tgt": "domain_subdomain_page_subdomaindetailpagecomponent_constructor"
    },
    {
      "source": "domain_subdomain_page_subdomaindetailpagecomponent",
      "target": "domain_subdomain_page_subdomaindetailpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "domain_subdomain_page_subdomaindetailpagecomponent",
      "_tgt": "domain_subdomain_page_subdomaindetailpagecomponent_ngoninit"
    },
    {
      "source": "domain_subdomain_page_subdomaindetailpagecomponent",
      "target": "domain_subdomain_page_subdomaindetailpagecomponent_loadsubdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "domain_subdomain_page_subdomaindetailpagecomponent",
      "_tgt": "domain_subdomain_page_subdomaindetailpagecomponent_loadsubdomain"
    },
    {
      "source": "domain_subdomain_page_subdomaindetailpagecomponent",
      "target": "domain_subdomain_page_subdomaindetailpagecomponent_loaddomaininfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "domain_subdomain_page_subdomaindetailpagecomponent",
      "_tgt": "domain_subdomain_page_subdomaindetailpagecomponent_loaddomaininfo"
    },
    {
      "source": "domain_subdomain_page_subdomaindetailpagecomponent",
      "target": "domain_subdomain_page_subdomaindetailpagecomponent_confirmdelete",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "domain_subdomain_page_subdomaindetailpagecomponent",
      "_tgt": "domain_subdomain_page_subdomaindetailpagecomponent_confirmdelete"
    },
    {
      "source": "domain_subdomain_page_subdomaindetailpagecomponent_ngoninit",
      "target": "domain_subdomain_page_subdomaindetailpagecomponent_loadsubdomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "domain_subdomain_page_subdomaindetailpagecomponent_ngoninit",
      "_tgt": "domain_subdomain_page_subdomaindetailpagecomponent_loadsubdomain"
    },
    {
      "source": "domain_subdomain_page_subdomaindetailpagecomponent_ngoninit",
      "target": "domain_subdomain_page_subdomaindetailpagecomponent_loaddomaininfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "domain_subdomain_page_subdomaindetailpagecomponent_ngoninit",
      "_tgt": "domain_subdomain_page_subdomaindetailpagecomponent_loaddomaininfo"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_security_page_ts",
      "target": "about_security_page_securitypagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/security.page.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_security_page_ts",
      "_tgt": "about_security_page_securitypagecomponent"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_slug_page_ts",
      "target": "about_slug_page_docscomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_slug_page_ts",
      "_tgt": "about_slug_page_docscomponent"
    },
    {
      "source": "about_slug_page_docscomponent",
      "target": "about_slug_page_docscomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "about_slug_page_docscomponent",
      "_tgt": "about_slug_page_docscomponent_constructor"
    },
    {
      "source": "about_slug_page_docscomponent",
      "target": "about_slug_page_docscomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "about_slug_page_docscomponent",
      "_tgt": "about_slug_page_docscomponent_ngoninit"
    },
    {
      "source": "about_slug_page_docscomponent",
      "target": "about_slug_page_docscomponent_makeid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "about_slug_page_docscomponent",
      "_tgt": "about_slug_page_docscomponent_makeid"
    },
    {
      "source": "about_slug_page_docscomponent",
      "target": "about_slug_page_docscomponent_fondlinks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "about_slug_page_docscomponent",
      "_tgt": "about_slug_page_docscomponent_fondlinks"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_legal_slug_page_ts",
      "target": "about_legal_slug_page_docscomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/legal.[slug].page.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_legal_slug_page_ts",
      "_tgt": "about_legal_slug_page_docscomponent"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_index_page_ts",
      "target": "about_index_page_aboutpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/index.page.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_index_page_ts",
      "_tgt": "about_index_page_aboutpagecomponent"
    },
    {
      "source": "about_index_page_aboutpagecomponent",
      "target": "about_index_page_aboutpagecomponent_sortdocs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/index.page.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "about_index_page_aboutpagecomponent",
      "_tgt": "about_index_page_aboutpagecomponent_sortdocs"
    },
    {
      "source": "about_index_page_aboutpagecomponent",
      "target": "about_index_page_aboutpagecomponent_createsortedcontentfiles",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/index.page.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "about_index_page_aboutpagecomponent",
      "_tgt": "about_index_page_aboutpagecomponent_createsortedcontentfiles"
    },
    {
      "source": "about_index_page_aboutpagecomponent",
      "target": "about_index_page_aboutpagecomponent_makeid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/index.page.ts",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "about_index_page_aboutpagecomponent",
      "_tgt": "about_index_page_aboutpagecomponent_makeid"
    },
    {
      "source": "about_index_page_aboutpagecomponent_sortdocs",
      "target": "about_index_page_aboutpagecomponent_createsortedcontentfiles",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/index.page.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "about_index_page_aboutpagecomponent_createsortedcontentfiles",
      "_tgt": "about_index_page_aboutpagecomponent_sortdocs"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_demo_page_ts",
      "target": "about_demo_page_demopage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/demo.page.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_demo_page_ts",
      "_tgt": "about_demo_page_demopage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_self_hosting_slug_page_ts",
      "target": "about_self_hosting_slug_page_docscomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/self-hosting.[slug].page.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_self_hosting_slug_page_ts",
      "_tgt": "about_self_hosting_slug_page_docscomponent"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_developing_slug_page_ts",
      "target": "about_developing_slug_page_docscomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/developing.[slug].page.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_developing_slug_page_ts",
      "_tgt": "about_developing_slug_page_docscomponent"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_attributions_page_ts",
      "target": "about_attributions_page_attributionspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_attributions_page_ts",
      "_tgt": "about_attributions_page_attributionspage"
    },
    {
      "source": "about_attributions_page_attributionspage",
      "target": "about_attributions_page_attributionspage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "about_attributions_page_attributionspage",
      "_tgt": "about_attributions_page_attributionspage_constructor"
    },
    {
      "source": "about_attributions_page_attributionspage",
      "target": "about_attributions_page_attributionspage_ngafterviewinit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "about_attributions_page_attributionspage",
      "_tgt": "about_attributions_page_attributionspage_ngafterviewinit"
    },
    {
      "source": "about_attributions_page_attributionspage",
      "target": "about_attributions_page_attributionspage_buildurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "about_attributions_page_attributionspage",
      "_tgt": "about_attributions_page_attributionspage_buildurl"
    },
    {
      "source": "about_attributions_page_attributionspage",
      "target": "about_attributions_page_attributionspage_getcolorvar",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "about_attributions_page_attributionspage",
      "_tgt": "about_attributions_page_attributionspage_getcolorvar"
    },
    {
      "source": "about_attributions_page_attributionspage_ngafterviewinit",
      "target": "about_attributions_page_attributionspage_getcolorvar",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "about_attributions_page_attributionspage_ngafterviewinit",
      "_tgt": "about_attributions_page_attributionspage_getcolorvar"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_guides_slug_page_ts",
      "target": "about_guides_slug_page_docscomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/guides.[slug].page.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_guides_slug_page_ts",
      "_tgt": "about_guides_slug_page_docscomponent"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_articles_slug_page_ts",
      "target": "about_articles_slug_page_docscomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/articles.[slug].page.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_articles_slug_page_ts",
      "_tgt": "about_articles_slug_page_docscomponent"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_support_index_page_ts",
      "target": "support_index_page_selfhostedsupportpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/index.page.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_support_index_page_ts",
      "_tgt": "support_index_page_selfhostedsupportpage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_support_self_hosted_support_page_ts",
      "target": "support_self_hosted_support_page_selfhostedsupportpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/self-hosted-support.page.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_support_self_hosted_support_page_ts",
      "_tgt": "support_self_hosted_support_page_selfhostedsupportpage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_support_feedback_page_ts",
      "target": "support_feedback_page_supportpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/feedback.page.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_support_feedback_page_ts",
      "_tgt": "support_feedback_page_supportpage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_support_faq_index_page_ts",
      "target": "faq_index_page_faqpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/faq/index.page.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_support_faq_index_page_ts",
      "_tgt": "faq_index_page_faqpage"
    },
    {
      "source": "faq_index_page_faqpage",
      "target": "faq_index_page_faqpage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/faq/index.page.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "faq_index_page_faqpage",
      "_tgt": "faq_index_page_faqpage_constructor"
    },
    {
      "source": "faq_index_page_faqpage",
      "target": "faq_index_page_faqpage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/faq/index.page.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "faq_index_page_faqpage",
      "_tgt": "faq_index_page_faqpage_ngoninit"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_support_contact_index_page_ts",
      "target": "contact_index_page_contactpagecomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_support_contact_index_page_ts",
      "_tgt": "contact_index_page_contactpagecomponent"
    },
    {
      "source": "contact_index_page_contactpagecomponent",
      "target": "contact_index_page_contactpagecomponent_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "contact_index_page_contactpagecomponent",
      "_tgt": "contact_index_page_contactpagecomponent_constructor"
    },
    {
      "source": "contact_index_page_contactpagecomponent",
      "target": "contact_index_page_contactpagecomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "contact_index_page_contactpagecomponent",
      "_tgt": "contact_index_page_contactpagecomponent_ngoninit"
    },
    {
      "source": "contact_index_page_contactpagecomponent",
      "target": "contact_index_page_contactpagecomponent_ngondestroy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "contact_index_page_contactpagecomponent",
      "_tgt": "contact_index_page_contactpagecomponent_ngondestroy"
    },
    {
      "source": "contact_index_page_contactpagecomponent",
      "target": "contact_index_page_contactpagecomponent_onquerytypechange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "contact_index_page_contactpagecomponent",
      "_tgt": "contact_index_page_contactpagecomponent_onquerytypechange"
    },
    {
      "source": "contact_index_page_contactpagecomponent",
      "target": "contact_index_page_contactpagecomponent_updatequerypermissions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "contact_index_page_contactpagecomponent",
      "_tgt": "contact_index_page_contactpagecomponent_updatequerypermissions"
    },
    {
      "source": "contact_index_page_contactpagecomponent",
      "target": "contact_index_page_contactpagecomponent_onsubmit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "contact_index_page_contactpagecomponent",
      "_tgt": "contact_index_page_contactpagecomponent_onsubmit"
    },
    {
      "source": "contact_index_page_contactpagecomponent",
      "target": "contact_index_page_contactpagecomponent_openfreshchat",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "contact_index_page_contactpagecomponent",
      "_tgt": "contact_index_page_contactpagecomponent_openfreshchat"
    },
    {
      "source": "contact_index_page_contactpagecomponent",
      "target": "contact_index_page_contactpagecomponent_registerfreshchat",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "contact_index_page_contactpagecomponent",
      "_tgt": "contact_index_page_contactpagecomponent_registerfreshchat"
    },
    {
      "source": "contact_index_page_contactpagecomponent",
      "target": "contact_index_page_contactpagecomponent_deregisterfreshchat",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L203",
      "weight": 1.0,
      "_src": "contact_index_page_contactpagecomponent",
      "_tgt": "contact_index_page_contactpagecomponent_deregisterfreshchat"
    },
    {
      "source": "contact_index_page_contactpagecomponent_ngoninit",
      "target": "contact_index_page_contactpagecomponent_registerfreshchat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "contact_index_page_contactpagecomponent_ngoninit",
      "_tgt": "contact_index_page_contactpagecomponent_registerfreshchat"
    },
    {
      "source": "contact_index_page_contactpagecomponent_ngoninit",
      "target": "contact_index_page_contactpagecomponent_updatequerypermissions",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "contact_index_page_contactpagecomponent_ngoninit",
      "_tgt": "contact_index_page_contactpagecomponent_updatequerypermissions"
    },
    {
      "source": "contact_index_page_contactpagecomponent_ngondestroy",
      "target": "contact_index_page_contactpagecomponent_deregisterfreshchat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "contact_index_page_contactpagecomponent_ngondestroy",
      "_tgt": "contact_index_page_contactpagecomponent_deregisterfreshchat"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_features_index_page_ts",
      "target": "features_index_page_featurespage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/features/index.page.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_features_index_page_ts",
      "_tgt": "features_index_page_featurespage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_pricing_index_page_ts",
      "target": "pricing_index_page_pricingpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/pricing/index.page.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_pricing_index_page_ts",
      "_tgt": "pricing_index_page_pricingpage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_alternatives_index_page_ts",
      "target": "alternatives_index_page_featurespage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/alternatives/index.page.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_alternatives_index_page_ts",
      "_tgt": "alternatives_index_page_featurespage"
    },
    {
      "source": "alternatives_index_page_featurespage",
      "target": "alternatives_index_page_featurespage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/alternatives/index.page.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "alternatives_index_page_featurespage",
      "_tgt": "alternatives_index_page_featurespage_ngoninit"
    },
    {
      "source": "alternatives_index_page_featurespage",
      "target": "alternatives_index_page_featurespage_transformdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/alternatives/index.page.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "alternatives_index_page_featurespage",
      "_tgt": "alternatives_index_page_featurespage_transformdata"
    },
    {
      "source": "alternatives_index_page_featurespage_ngoninit",
      "target": "alternatives_index_page_featurespage_transformdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/alternatives/index.page.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "alternatives_index_page_featurespage_ngoninit",
      "_tgt": "alternatives_index_page_featurespage_transformdata"
    },
    {
      "source": "reference_domain_locker_src_app_pages_about_external_tools_index_page_ts",
      "target": "external_tools_index_page_externaltoolspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/external-tools/index.page.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_about_external_tools_index_page_ts",
      "_tgt": "external_tools_index_page_externaltoolspage"
    },
    {
      "source": "external_tools_index_page_externaltoolspage",
      "target": "external_tools_index_page_externaltoolspage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/external-tools/index.page.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "external_tools_index_page_externaltoolspage",
      "_tgt": "external_tools_index_page_externaltoolspage_constructor"
    },
    {
      "source": "external_tools_index_page_externaltoolspage",
      "target": "external_tools_index_page_externaltoolspage_makeid",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/external-tools/index.page.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "external_tools_index_page_externaltoolspage",
      "_tgt": "external_tools_index_page_externaltoolspage_makeid"
    },
    {
      "source": "external_tools_index_page_externaltoolspage",
      "target": "external_tools_index_page_externaltoolspage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/about/external-tools/index.page.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "external_tools_index_page_externaltoolspage",
      "_tgt": "external_tools_index_page_externaltoolspage_ngoninit"
    },
    {
      "source": "reference_domain_locker_src_app_pages_preview_index_page_ts",
      "target": "preview_index_page_domaindetailspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_preview_index_page_ts",
      "_tgt": "preview_index_page_domaindetailspage"
    },
    {
      "source": "preview_index_page_domaindetailspage",
      "target": "preview_index_page_domaindetailspage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "preview_index_page_domaindetailspage",
      "_tgt": "preview_index_page_domaindetailspage_constructor"
    },
    {
      "source": "preview_index_page_domaindetailspage",
      "target": "preview_index_page_domaindetailspage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "preview_index_page_domaindetailspage",
      "_tgt": "preview_index_page_domaindetailspage_ngoninit"
    },
    {
      "source": "preview_index_page_domaindetailspage",
      "target": "preview_index_page_domaindetailspage_cleandomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "preview_index_page_domaindetailspage",
      "_tgt": "preview_index_page_domaindetailspage_cleandomain"
    },
    {
      "source": "preview_index_page_domaindetailspage",
      "target": "preview_index_page_domaindetailspage_showresults",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "preview_index_page_domaindetailspage",
      "_tgt": "preview_index_page_domaindetailspage_showresults"
    },
    {
      "source": "preview_index_page_domaindetailspage_cleandomain",
      "target": "preview_index_page_domaindetailspage_showresults",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "preview_index_page_domaindetailspage_showresults",
      "_tgt": "preview_index_page_domaindetailspage_cleandomain"
    },
    {
      "source": "reference_domain_locker_src_app_pages_preview_domain_page_ts",
      "target": "preview_domain_page_domaindetailspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_preview_domain_page_ts",
      "_tgt": "preview_domain_page_domaindetailspage"
    },
    {
      "source": "preview_domain_page_domaindetailspage",
      "target": "preview_domain_page_domaindetailspage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "preview_domain_page_domaindetailspage",
      "_tgt": "preview_domain_page_domaindetailspage_constructor"
    },
    {
      "source": "preview_domain_page_domaindetailspage",
      "target": "preview_domain_page_domaindetailspage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "preview_domain_page_domaindetailspage",
      "_tgt": "preview_domain_page_domaindetailspage_ngoninit"
    },
    {
      "source": "preview_domain_page_domaindetailspage",
      "target": "preview_domain_page_domaindetailspage_fetchdomaininfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "preview_domain_page_domaindetailspage",
      "_tgt": "preview_domain_page_domaindetailspage_fetchdomaininfo"
    },
    {
      "source": "preview_domain_page_domaindetailspage",
      "target": "preview_domain_page_domaindetailspage_formatdomaininfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "preview_domain_page_domaindetailspage",
      "_tgt": "preview_domain_page_domaindetailspage_formatdomaininfo"
    },
    {
      "source": "preview_domain_page_domaindetailspage_formatdomaininfo",
      "target": "constants_security_categories_makeepparrayfromlabels",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "preview_domain_page_domaindetailspage_formatdomaininfo",
      "_tgt": "constants_security_categories_makeepparrayfromlabels"
    },
    {
      "source": "reference_domain_locker_src_app_pages_advanced_error_logs_page_ts",
      "target": "advanced_error_logs_page_errorlogs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error-logs.page.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_advanced_error_logs_page_ts",
      "_tgt": "advanced_error_logs_page_errorlogs"
    },
    {
      "source": "advanced_error_logs_page_errorlogs",
      "target": "advanced_error_logs_page_errorlogs_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error-logs.page.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "advanced_error_logs_page_errorlogs",
      "_tgt": "advanced_error_logs_page_errorlogs_constructor"
    },
    {
      "source": "advanced_error_logs_page_errorlogs",
      "target": "advanced_error_logs_page_errorlogs_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error-logs.page.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "advanced_error_logs_page_errorlogs",
      "_tgt": "advanced_error_logs_page_errorlogs_ngoninit"
    },
    {
      "source": "advanced_error_logs_page_errorlogs",
      "target": "advanced_error_logs_page_errorlogs_fetchbuildlogs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error-logs.page.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "advanced_error_logs_page_errorlogs",
      "_tgt": "advanced_error_logs_page_errorlogs_fetchbuildlogs"
    },
    {
      "source": "reference_domain_locker_src_app_pages_advanced_error_page_ts",
      "target": "advanced_error_page_errorpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_advanced_error_page_ts",
      "_tgt": "advanced_error_page_errorpage"
    },
    {
      "source": "advanced_error_page_errorpage",
      "target": "advanced_error_page_errorpage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "advanced_error_page_errorpage",
      "_tgt": "advanced_error_page_errorpage_constructor"
    },
    {
      "source": "advanced_error_page_errorpage",
      "target": "advanced_error_page_errorpage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "advanced_error_page_errorpage",
      "_tgt": "advanced_error_page_errorpage_ngoninit"
    },
    {
      "source": "advanced_error_page_errorpage",
      "target": "advanced_error_page_errorpage_reload",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "advanced_error_page_errorpage",
      "_tgt": "advanced_error_page_errorpage_reload"
    },
    {
      "source": "advanced_error_page_errorpage",
      "target": "advanced_error_page_errorpage_clearstorage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "advanced_error_page_errorpage",
      "_tgt": "advanced_error_page_errorpage_clearstorage"
    },
    {
      "source": "advanced_error_page_errorpage",
      "target": "advanced_error_page_errorpage_enabledebugging",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "advanced_error_page_errorpage",
      "_tgt": "advanced_error_page_errorpage_enabledebugging"
    },
    {
      "source": "advanced_error_page_errorpage_reload",
      "target": "advanced_error_page_errorpage_clearstorage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "advanced_error_page_errorpage_clearstorage",
      "_tgt": "advanced_error_page_errorpage_reload"
    },
    {
      "source": "reference_domain_locker_src_app_pages_advanced_database_connection_page_ts",
      "target": "advanced_database_connection_page_databaseconnectionpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_advanced_database_connection_page_ts",
      "_tgt": "advanced_database_connection_page_databaseconnectionpage"
    },
    {
      "source": "advanced_database_connection_page_databaseconnectionpage",
      "target": "advanced_database_connection_page_databaseconnectionpage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "advanced_database_connection_page_databaseconnectionpage",
      "_tgt": "advanced_database_connection_page_databaseconnectionpage_constructor"
    },
    {
      "source": "advanced_database_connection_page_databaseconnectionpage",
      "target": "advanced_database_connection_page_databaseconnectionpage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "advanced_database_connection_page_databaseconnectionpage",
      "_tgt": "advanced_database_connection_page_databaseconnectionpage_ngoninit"
    },
    {
      "source": "advanced_database_connection_page_databaseconnectionpage",
      "target": "advanced_database_connection_page_databaseconnectionpage_initform",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "advanced_database_connection_page_databaseconnectionpage",
      "_tgt": "advanced_database_connection_page_databaseconnectionpage_initform"
    },
    {
      "source": "advanced_database_connection_page_databaseconnectionpage",
      "target": "advanced_database_connection_page_databaseconnectionpage_setvalidatorsbasedontype",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "advanced_database_connection_page_databaseconnectionpage",
      "_tgt": "advanced_database_connection_page_databaseconnectionpage_setvalidatorsbasedontype"
    },
    {
      "source": "advanced_database_connection_page_databaseconnectionpage",
      "target": "advanced_database_connection_page_databaseconnectionpage_onsave",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "advanced_database_connection_page_databaseconnectionpage",
      "_tgt": "advanced_database_connection_page_databaseconnectionpage_onsave"
    },
    {
      "source": "advanced_database_connection_page_databaseconnectionpage",
      "target": "advanced_database_connection_page_databaseconnectionpage_onresetsupabase",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "advanced_database_connection_page_databaseconnectionpage",
      "_tgt": "advanced_database_connection_page_databaseconnectionpage_onresetsupabase"
    },
    {
      "source": "advanced_database_connection_page_databaseconnectionpage",
      "target": "advanced_database_connection_page_databaseconnectionpage_onresetpostgres",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "advanced_database_connection_page_databaseconnectionpage",
      "_tgt": "advanced_database_connection_page_databaseconnectionpage_onresetpostgres"
    },
    {
      "source": "advanced_database_connection_page_databaseconnectionpage",
      "target": "advanced_database_connection_page_databaseconnectionpage_ontestconnection",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "advanced_database_connection_page_databaseconnectionpage",
      "_tgt": "advanced_database_connection_page_databaseconnectionpage_ontestconnection"
    },
    {
      "source": "advanced_database_connection_page_databaseconnectionpage_ngoninit",
      "target": "advanced_database_connection_page_databaseconnectionpage_initform",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "advanced_database_connection_page_databaseconnectionpage_ngoninit",
      "_tgt": "advanced_database_connection_page_databaseconnectionpage_initform"
    },
    {
      "source": "advanced_database_connection_page_databaseconnectionpage_initform",
      "target": "advanced_database_connection_page_databaseconnectionpage_setvalidatorsbasedontype",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "advanced_database_connection_page_databaseconnectionpage_initform",
      "_tgt": "advanced_database_connection_page_databaseconnectionpage_setvalidatorsbasedontype"
    },
    {
      "source": "reference_domain_locker_src_app_pages_advanced_index_page_ts",
      "target": "advanced_index_page_advancedindexpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/index.page.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_advanced_index_page_ts",
      "_tgt": "advanced_index_page_advancedindexpage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_advanced_page_list_page_ts",
      "target": "advanced_page_list_page_pagelistcomponent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_advanced_page_list_page_ts",
      "_tgt": "advanced_page_list_page_pagelistcomponent"
    },
    {
      "source": "advanced_page_list_page_pagelistcomponent",
      "target": "advanced_page_list_page_pagelistcomponent_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "advanced_page_list_page_pagelistcomponent",
      "_tgt": "advanced_page_list_page_pagelistcomponent_ngoninit"
    },
    {
      "source": "advanced_page_list_page_pagelistcomponent",
      "target": "advanced_page_list_page_pagelistcomponent_parsesitemap",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "advanced_page_list_page_pagelistcomponent",
      "_tgt": "advanced_page_list_page_pagelistcomponent_parsesitemap"
    },
    {
      "source": "advanced_page_list_page_pagelistcomponent",
      "target": "advanced_page_list_page_pagelistcomponent_mergesitemapurls",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "advanced_page_list_page_pagelistcomponent",
      "_tgt": "advanced_page_list_page_pagelistcomponent_mergesitemapurls"
    },
    {
      "source": "advanced_page_list_page_pagelistcomponent",
      "target": "advanced_page_list_page_pagelistcomponent_buildroutetree",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "advanced_page_list_page_pagelistcomponent",
      "_tgt": "advanced_page_list_page_pagelistcomponent_buildroutetree"
    },
    {
      "source": "advanced_page_list_page_pagelistcomponent",
      "target": "advanced_page_list_page_pagelistcomponent_insertintotree",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "advanced_page_list_page_pagelistcomponent",
      "_tgt": "advanced_page_list_page_pagelistcomponent_insertintotree"
    },
    {
      "source": "advanced_page_list_page_pagelistcomponent",
      "target": "advanced_page_list_page_pagelistcomponent_formatname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "advanced_page_list_page_pagelistcomponent",
      "_tgt": "advanced_page_list_page_pagelistcomponent_formatname"
    },
    {
      "source": "advanced_page_list_page_pagelistcomponent_ngoninit",
      "target": "advanced_page_list_page_pagelistcomponent_buildroutetree",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "advanced_page_list_page_pagelistcomponent_ngoninit",
      "_tgt": "advanced_page_list_page_pagelistcomponent_buildroutetree"
    },
    {
      "source": "advanced_page_list_page_pagelistcomponent_insertintotree",
      "target": "advanced_page_list_page_pagelistcomponent_formatname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "advanced_page_list_page_pagelistcomponent_insertintotree",
      "_tgt": "advanced_page_list_page_pagelistcomponent_formatname"
    },
    {
      "source": "reference_domain_locker_src_app_pages_advanced_status_page_ts",
      "target": "advanced_status_page_statuspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_advanced_status_page_ts",
      "_tgt": "advanced_status_page_statuspage"
    },
    {
      "source": "advanced_status_page_statuspage",
      "target": "advanced_status_page_statuspage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "advanced_status_page_statuspage",
      "_tgt": "advanced_status_page_statuspage_constructor"
    },
    {
      "source": "advanced_status_page_statuspage",
      "target": "advanced_status_page_statuspage_fetchinternalstatusdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "advanced_status_page_statuspage",
      "_tgt": "advanced_status_page_statuspage_fetchinternalstatusdata"
    },
    {
      "source": "advanced_status_page_statuspage",
      "target": "advanced_status_page_statuspage_fetchstatusdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "advanced_status_page_statuspage",
      "_tgt": "advanced_status_page_statuspage_fetchstatusdata"
    },
    {
      "source": "advanced_status_page_statuspage",
      "target": "advanced_status_page_statuspage_enrichlist",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "advanced_status_page_statuspage",
      "_tgt": "advanced_status_page_statuspage_enrichlist"
    },
    {
      "source": "advanced_status_page_statuspage",
      "target": "advanced_status_page_statuspage_calculatestatusmetrics",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L181",
      "weight": 1.0,
      "_src": "advanced_status_page_statuspage",
      "_tgt": "advanced_status_page_statuspage_calculatestatusmetrics"
    },
    {
      "source": "advanced_status_page_statuspage",
      "target": "advanced_status_page_statuspage_generatechartconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L207",
      "weight": 1.0,
      "_src": "advanced_status_page_statuspage",
      "_tgt": "advanced_status_page_statuspage_generatechartconfig"
    },
    {
      "source": "advanced_status_page_statuspage",
      "target": "advanced_status_page_statuspage_generatepiechartconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L367",
      "weight": 1.0,
      "_src": "advanced_status_page_statuspage",
      "_tgt": "advanced_status_page_statuspage_generatepiechartconfig"
    },
    {
      "source": "advanced_status_page_statuspage",
      "target": "advanced_status_page_statuspage_uptimedataprocess",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
      "source_location": "L458",
      "weight": 1.0,
      "_src": "advanced_status_page_statuspage",
      "_tgt": "advanced_status_page_statuspage_uptimedataprocess"
    },
    {
      "source": "reference_domain_locker_src_app_pages_advanced_diagnostic_actions_page_ts",
      "target": "advanced_diagnostic_actions_page_errorpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_advanced_diagnostic_actions_page_ts",
      "_tgt": "advanced_diagnostic_actions_page_errorpage"
    },
    {
      "source": "advanced_diagnostic_actions_page_errorpage",
      "target": "advanced_diagnostic_actions_page_errorpage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "advanced_diagnostic_actions_page_errorpage",
      "_tgt": "advanced_diagnostic_actions_page_errorpage_constructor"
    },
    {
      "source": "advanced_diagnostic_actions_page_errorpage",
      "target": "advanced_diagnostic_actions_page_errorpage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "advanced_diagnostic_actions_page_errorpage",
      "_tgt": "advanced_diagnostic_actions_page_errorpage_ngoninit"
    },
    {
      "source": "advanced_diagnostic_actions_page_errorpage",
      "target": "advanced_diagnostic_actions_page_errorpage_checkdatabaseconnection",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L256",
      "weight": 1.0,
      "_src": "advanced_diagnostic_actions_page_errorpage",
      "_tgt": "advanced_diagnostic_actions_page_errorpage_checkdatabaseconnection"
    },
    {
      "source": "advanced_diagnostic_actions_page_errorpage",
      "target": "advanced_diagnostic_actions_page_errorpage_checkappversion",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L285",
      "weight": 1.0,
      "_src": "advanced_diagnostic_actions_page_errorpage",
      "_tgt": "advanced_diagnostic_actions_page_errorpage_checkappversion"
    },
    {
      "source": "advanced_diagnostic_actions_page_errorpage",
      "target": "advanced_diagnostic_actions_page_errorpage_getenvvalue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L307",
      "weight": 1.0,
      "_src": "advanced_diagnostic_actions_page_errorpage",
      "_tgt": "advanced_diagnostic_actions_page_errorpage_getenvvalue"
    },
    {
      "source": "advanced_diagnostic_actions_page_errorpage",
      "target": "advanced_diagnostic_actions_page_errorpage_runallendpointtests",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L311",
      "weight": 1.0,
      "_src": "advanced_diagnostic_actions_page_errorpage",
      "_tgt": "advanced_diagnostic_actions_page_errorpage_runallendpointtests"
    },
    {
      "source": "advanced_diagnostic_actions_page_errorpage",
      "target": "advanced_diagnostic_actions_page_errorpage_resetallendpointtests",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L320",
      "weight": 1.0,
      "_src": "advanced_diagnostic_actions_page_errorpage",
      "_tgt": "advanced_diagnostic_actions_page_errorpage_resetallendpointtests"
    },
    {
      "source": "advanced_diagnostic_actions_page_errorpage",
      "target": "advanced_diagnostic_actions_page_errorpage_testendpoint",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L341",
      "weight": 1.0,
      "_src": "advanced_diagnostic_actions_page_errorpage",
      "_tgt": "advanced_diagnostic_actions_page_errorpage_testendpoint"
    },
    {
      "source": "advanced_diagnostic_actions_page_errorpage_ngoninit",
      "target": "advanced_diagnostic_actions_page_errorpage_getenvvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "advanced_diagnostic_actions_page_errorpage_ngoninit",
      "_tgt": "advanced_diagnostic_actions_page_errorpage_getenvvalue"
    },
    {
      "source": "reference_domain_locker_src_app_pages_advanced_debug_info_page_ts",
      "target": "advanced_debug_info_page_debuginfopage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_advanced_debug_info_page_ts",
      "_tgt": "advanced_debug_info_page_debuginfopage"
    },
    {
      "source": "advanced_debug_info_page_debuginfopage",
      "target": "advanced_debug_info_page_debuginfopage_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "advanced_debug_info_page_debuginfopage",
      "_tgt": "advanced_debug_info_page_debuginfopage_constructor"
    },
    {
      "source": "advanced_debug_info_page_debuginfopage",
      "target": "advanced_debug_info_page_debuginfopage_ngoninit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "advanced_debug_info_page_debuginfopage",
      "_tgt": "advanced_debug_info_page_debuginfopage_ngoninit"
    },
    {
      "source": "advanced_debug_info_page_debuginfopage",
      "target": "advanced_debug_info_page_debuginfopage_gatherdomainandbrowserinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "advanced_debug_info_page_debuginfopage",
      "_tgt": "advanced_debug_info_page_debuginfopage_gatherdomainandbrowserinfo"
    },
    {
      "source": "advanced_debug_info_page_debuginfopage",
      "target": "advanced_debug_info_page_debuginfopage_gatherextendednavigatorinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "advanced_debug_info_page_debuginfopage",
      "_tgt": "advanced_debug_info_page_debuginfopage_gatherextendednavigatorinfo"
    },
    {
      "source": "advanced_debug_info_page_debuginfopage",
      "target": "advanced_debug_info_page_debuginfopage_getuseragentdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L217",
      "weight": 1.0,
      "_src": "advanced_debug_info_page_debuginfopage",
      "_tgt": "advanced_debug_info_page_debuginfopage_getuseragentdata"
    },
    {
      "source": "advanced_debug_info_page_debuginfopage",
      "target": "advanced_debug_info_page_debuginfopage_fetchuseripaddress",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "advanced_debug_info_page_debuginfopage",
      "_tgt": "advanced_debug_info_page_debuginfopage_fetchuseripaddress"
    },
    {
      "source": "advanced_debug_info_page_debuginfopage",
      "target": "advanced_debug_info_page_debuginfopage_onchecktables",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L255",
      "weight": 1.0,
      "_src": "advanced_debug_info_page_debuginfopage",
      "_tgt": "advanced_debug_info_page_debuginfopage_onchecktables"
    },
    {
      "source": "advanced_debug_info_page_debuginfopage",
      "target": "advanced_debug_info_page_debuginfopage_triggerdummyerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L277",
      "weight": 1.0,
      "_src": "advanced_debug_info_page_debuginfopage",
      "_tgt": "advanced_debug_info_page_debuginfopage_triggerdummyerror"
    },
    {
      "source": "advanced_debug_info_page_debuginfopage",
      "target": "advanced_debug_info_page_debuginfopage_copyalltoclipboard",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L287",
      "weight": 1.0,
      "_src": "advanced_debug_info_page_debuginfopage",
      "_tgt": "advanced_debug_info_page_debuginfopage_copyalltoclipboard"
    },
    {
      "source": "advanced_debug_info_page_debuginfopage_ngoninit",
      "target": "advanced_debug_info_page_debuginfopage_gatherdomainandbrowserinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "advanced_debug_info_page_debuginfopage_ngoninit",
      "_tgt": "advanced_debug_info_page_debuginfopage_gatherdomainandbrowserinfo"
    },
    {
      "source": "advanced_debug_info_page_debuginfopage_ngoninit",
      "target": "advanced_debug_info_page_debuginfopage_gatherextendednavigatorinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "advanced_debug_info_page_debuginfopage_ngoninit",
      "_tgt": "advanced_debug_info_page_debuginfopage_gatherextendednavigatorinfo"
    },
    {
      "source": "advanced_debug_info_page_debuginfopage_ngoninit",
      "target": "advanced_debug_info_page_debuginfopage_fetchuseripaddress",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "advanced_debug_info_page_debuginfopage_ngoninit",
      "_tgt": "advanced_debug_info_page_debuginfopage_fetchuseripaddress"
    },
    {
      "source": "advanced_debug_info_page_debuginfopage_ngoninit",
      "target": "advanced_debug_info_page_debuginfopage_onchecktables",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "advanced_debug_info_page_debuginfopage_ngoninit",
      "_tgt": "advanced_debug_info_page_debuginfopage_onchecktables"
    },
    {
      "source": "advanced_debug_info_page_debuginfopage_gatherextendednavigatorinfo",
      "target": "advanced_debug_info_page_debuginfopage_getuseragentdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "advanced_debug_info_page_debuginfopage_gatherextendednavigatorinfo",
      "_tgt": "advanced_debug_info_page_debuginfopage_getuseragentdata"
    },
    {
      "source": "reference_domain_locker_src_app_pages_advanced_admin_links_page_ts",
      "target": "advanced_admin_links_page_adminlinkspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/admin-links.page.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_advanced_admin_links_page_ts",
      "_tgt": "advanced_admin_links_page_adminlinkspage"
    },
    {
      "source": "reference_domain_locker_src_app_pages_advanced_delete_data_page_ts",
      "target": "advanced_delete_data_page_deleteaccountpage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/pages/advanced/delete-data.page.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_pages_advanced_delete_data_page_ts",
      "_tgt": "advanced_delete_data_page_deleteaccountpage"
    },
    {
      "source": "reference_domain_locker_src_app_constants_security_categories_ts",
      "target": "constants_security_categories_getallbyseverity",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_constants_security_categories_ts",
      "_tgt": "constants_security_categories_getallbyseverity"
    },
    {
      "source": "reference_domain_locker_src_app_constants_security_categories_ts",
      "target": "constants_security_categories_geteppcodesbyseverity",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_constants_security_categories_ts",
      "_tgt": "constants_security_categories_geteppcodesbyseverity"
    },
    {
      "source": "reference_domain_locker_src_app_constants_security_categories_ts",
      "target": "constants_security_categories_getallbyclientserver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_constants_security_categories_ts",
      "_tgt": "constants_security_categories_getallbyclientserver"
    },
    {
      "source": "reference_domain_locker_src_app_constants_security_categories_ts",
      "target": "constants_security_categories_geteppcodesbyclientserver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_constants_security_categories_ts",
      "_tgt": "constants_security_categories_geteppcodesbyclientserver"
    },
    {
      "source": "reference_domain_locker_src_app_constants_security_categories_ts",
      "target": "constants_security_categories_getallwithactions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_constants_security_categories_ts",
      "_tgt": "constants_security_categories_getallwithactions"
    },
    {
      "source": "reference_domain_locker_src_app_constants_security_categories_ts",
      "target": "constants_security_categories_geteppcodeswithactions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_constants_security_categories_ts",
      "_tgt": "constants_security_categories_geteppcodeswithactions"
    },
    {
      "source": "reference_domain_locker_src_app_constants_security_categories_ts",
      "target": "constants_security_categories_getbyeppcode",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_constants_security_categories_ts",
      "_tgt": "constants_security_categories_getbyeppcode"
    },
    {
      "source": "reference_domain_locker_src_app_constants_security_categories_ts",
      "target": "constants_security_categories_makeepparrayfromlabels",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_app_constants_security_categories_ts",
      "_tgt": "constants_security_categories_makeepparrayfromlabels"
    },
    {
      "source": "constants_security_categories_getallbyseverity",
      "target": "constants_security_categories_geteppcodesbyseverity",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "constants_security_categories_geteppcodesbyseverity",
      "_tgt": "constants_security_categories_getallbyseverity"
    },
    {
      "source": "constants_security_categories_getallbyclientserver",
      "target": "constants_security_categories_geteppcodesbyclientserver",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "constants_security_categories_geteppcodesbyclientserver",
      "_tgt": "constants_security_categories_getallbyclientserver"
    },
    {
      "source": "constants_security_categories_getallwithactions",
      "target": "constants_security_categories_geteppcodeswithactions",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "constants_security_categories_geteppcodeswithactions",
      "_tgt": "constants_security_categories_getallwithactions"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_subs_ts",
      "target": "routes_domain_subs_fetchsubdomains",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_subs_ts",
      "_tgt": "routes_domain_subs_fetchsubdomains"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_subs_ts",
      "target": "routes_domain_subs_parseshodanresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_subs_ts",
      "_tgt": "routes_domain_subs_parseshodanresponse"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_subs_ts",
      "target": "routes_domain_subs_parsednsdumpresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_subs_ts",
      "_tgt": "routes_domain_subs_parsednsdumpresponse"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_subs_ts",
      "target": "routes_domain_subs_mergeresponses",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_subs_ts",
      "_tgt": "routes_domain_subs_mergeresponses"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_subs_ts",
      "target": "routes_domain_subs_removeduplicates",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_subs_ts",
      "_tgt": "routes_domain_subs_removeduplicates"
    },
    {
      "source": "routes_domain_subs_fetchsubdomains",
      "target": "routes_domain_subs_parseshodanresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "routes_domain_subs_fetchsubdomains",
      "_tgt": "routes_domain_subs_parseshodanresponse"
    },
    {
      "source": "routes_domain_subs_fetchsubdomains",
      "target": "routes_domain_subs_parsednsdumpresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "routes_domain_subs_fetchsubdomains",
      "_tgt": "routes_domain_subs_parsednsdumpresponse"
    },
    {
      "source": "routes_domain_subs_fetchsubdomains",
      "target": "routes_domain_subs_mergeresponses",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "routes_domain_subs_mergeresponses",
      "_tgt": "routes_domain_subs_fetchsubdomains"
    },
    {
      "source": "reference_domain_locker_src_server_routes_pg_executer_ts",
      "target": "routes_pg_executer_handlecors",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/pg-executer.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_pg_executer_ts",
      "_tgt": "routes_pg_executer_handlecors"
    },
    {
      "source": "reference_domain_locker_src_server_routes_pg_executer_ts",
      "target": "routes_pg_executer_getpostgresclient",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/pg-executer.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_pg_executer_ts",
      "_tgt": "routes_pg_executer_getpostgresclient"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_info_ts",
      "target": "routes_domain_info_safeexecute",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_info_ts",
      "_tgt": "routes_domain_info_safeexecute"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_info_ts",
      "target": "routes_domain_info_getipaddress",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_info_ts",
      "_tgt": "routes_domain_info_getipaddress"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_info_ts",
      "target": "routes_domain_info_getipv6address",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_info_ts",
      "_tgt": "routes_domain_info_getipv6address"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_info_ts",
      "target": "routes_domain_info_getmxrecords",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_info_ts",
      "_tgt": "routes_domain_info_getmxrecords"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_info_ts",
      "target": "routes_domain_info_gettxtrecords",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_info_ts",
      "_tgt": "routes_domain_info_gettxtrecords"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_info_ts",
      "target": "routes_domain_info_getnameservers",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_info_ts",
      "_tgt": "routes_domain_info_getnameservers"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_info_ts",
      "target": "routes_domain_info_getsslcertificatedetails",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_info_ts",
      "_tgt": "routes_domain_info_getsslcertificatedetails"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_info_ts",
      "target": "routes_domain_info_gethostdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_info_ts",
      "_tgt": "routes_domain_info_gethostdata"
    },
    {
      "source": "reference_domain_locker_src_server_routes_share_target_ts",
      "target": "routes_share_target_extractdomainfromurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/share-target.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_share_target_ts",
      "_tgt": "routes_share_target_extractdomainfromurl"
    },
    {
      "source": "reference_domain_locker_src_server_routes_cleanup_monitor_data_ts",
      "target": "routes_cleanup_monitor_data_getenvvar",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/cleanup-monitor-data.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_cleanup_monitor_data_ts",
      "_tgt": "routes_cleanup_monitor_data_getenvvar"
    },
    {
      "source": "reference_domain_locker_src_server_routes_cleanup_monitor_data_ts",
      "target": "routes_cleanup_monitor_data_callpgexecutor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/cleanup-monitor-data.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_cleanup_monitor_data_ts",
      "_tgt": "routes_cleanup_monitor_data_callpgexecutor"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_monitor_ts",
      "target": "routes_domain_monitor_getenvvar",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-monitor.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_monitor_ts",
      "_tgt": "routes_domain_monitor_getenvvar"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_monitor_ts",
      "target": "routes_domain_monitor_callpgexecutor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-monitor.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_monitor_ts",
      "_tgt": "routes_domain_monitor_callpgexecutor"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_monitor_ts",
      "target": "routes_domain_monitor_checkdomainuptime",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-monitor.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_monitor_ts",
      "_tgt": "routes_domain_monitor_checkdomainuptime"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_monitor_ts",
      "target": "routes_domain_monitor_processbatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-monitor.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_monitor_ts",
      "_tgt": "routes_domain_monitor_processbatch"
    },
    {
      "source": "reference_domain_locker_src_server_routes_external_status_info_ts",
      "target": "routes_external_status_info_fetchrss",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/external-status-info.ts",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_external_status_info_ts",
      "_tgt": "routes_external_status_info_fetchrss"
    },
    {
      "source": "reference_domain_locker_src_server_routes_external_status_info_ts",
      "target": "routes_external_status_info_getseveritytype",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/external-status-info.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_external_status_info_ts",
      "_tgt": "routes_external_status_info_getseveritytype"
    },
    {
      "source": "reference_domain_locker_src_server_routes_external_status_info_ts",
      "target": "routes_external_status_info_mapseverity",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/external-status-info.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_external_status_info_ts",
      "_tgt": "routes_external_status_info_mapseverity"
    },
    {
      "source": "reference_domain_locker_src_server_routes_external_status_info_ts",
      "target": "routes_external_status_info_getservicesummary",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/external-status-info.ts",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_external_status_info_ts",
      "_tgt": "routes_external_status_info_getservicesummary"
    },
    {
      "source": "routes_external_status_info_getseveritytype",
      "target": "routes_external_status_info_getservicesummary",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/external-status-info.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "routes_external_status_info_getservicesummary",
      "_tgt": "routes_external_status_info_getseveritytype"
    },
    {
      "source": "reference_domain_locker_src_server_routes_internal_status_info_ts",
      "target": "routes_internal_status_info_fetchhealthchecks",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_internal_status_info_ts",
      "_tgt": "routes_internal_status_info_fetchhealthchecks"
    },
    {
      "source": "reference_domain_locker_src_server_routes_internal_status_info_ts",
      "target": "routes_internal_status_info_fetchdatabasehealth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_internal_status_info_ts",
      "_tgt": "routes_internal_status_info_fetchdatabasehealth"
    },
    {
      "source": "reference_domain_locker_src_server_routes_internal_status_info_ts",
      "target": "routes_internal_status_info_fetchsupabasehealth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_internal_status_info_ts",
      "_tgt": "routes_internal_status_info_fetchsupabasehealth"
    },
    {
      "source": "reference_domain_locker_src_server_routes_internal_status_info_ts",
      "target": "routes_internal_status_info_fetchuptimestatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_internal_status_info_ts",
      "_tgt": "routes_internal_status_info_fetchuptimestatus"
    },
    {
      "source": "reference_domain_locker_src_server_routes_internal_status_info_ts",
      "target": "routes_internal_status_info_fetchgithubcistatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_internal_status_info_ts",
      "_tgt": "routes_internal_status_info_fetchgithubcistatus"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_index_ts",
      "target": "domain_updater_index_runwithconcurrency",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/index.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_index_ts",
      "_tgt": "domain_updater_index_runwithconcurrency"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_updatefns_dns_ts",
      "target": "updatefns_dns_updatedns",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/dns.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_updatefns_dns_ts",
      "_tgt": "updatefns_dns_updatedns"
    },
    {
      "source": "updatefns_dns_updatedns",
      "target": "lib_pgexecutor_callpgexecutor",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/dns.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "updatefns_dns_updatedns",
      "_tgt": "lib_pgexecutor_callpgexecutor"
    },
    {
      "source": "updatefns_dns_updatedns",
      "target": "lib_recordupdate_recorddomainupdate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/dns.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "updatefns_dns_updatedns",
      "_tgt": "lib_recordupdate_recorddomainupdate"
    },
    {
      "source": "updatefns_dns_updatedns",
      "target": "lib_utils_normalizestr",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/dns.ts",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "updatefns_dns_updatedns",
      "_tgt": "lib_utils_normalizestr"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_updatefns_ssl_ts",
      "target": "updatefns_ssl_updatessl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/ssl.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_updatefns_ssl_ts",
      "_tgt": "updatefns_ssl_updatessl"
    },
    {
      "source": "updatefns_ssl_updatessl",
      "target": "lib_utils_todateonly",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/ssl.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "updatefns_ssl_updatessl",
      "_tgt": "lib_utils_todateonly"
    },
    {
      "source": "updatefns_ssl_updatessl",
      "target": "lib_pgexecutor_callpgexecutor",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/ssl.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "updatefns_ssl_updatessl",
      "_tgt": "lib_pgexecutor_callpgexecutor"
    },
    {
      "source": "updatefns_ssl_updatessl",
      "target": "lib_recordupdate_recorddomainupdate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/ssl.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "updatefns_ssl_updatessl",
      "_tgt": "lib_recordupdate_recorddomainupdate"
    },
    {
      "source": "updatefns_ssl_updatessl",
      "target": "lib_utils_normalizestr",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/ssl.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "updatefns_ssl_updatessl",
      "_tgt": "lib_utils_normalizestr"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_updatefns_registrar_ts",
      "target": "updatefns_registrar_upsertregistrar",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/registrar.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_updatefns_registrar_ts",
      "_tgt": "updatefns_registrar_upsertregistrar"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_updatefns_registrar_ts",
      "target": "updatefns_registrar_updateregistrar",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/registrar.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_updatefns_registrar_ts",
      "_tgt": "updatefns_registrar_updateregistrar"
    },
    {
      "source": "updatefns_registrar_upsertregistrar",
      "target": "updatefns_registrar_updateregistrar",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/registrar.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "updatefns_registrar_updateregistrar",
      "_tgt": "updatefns_registrar_upsertregistrar"
    },
    {
      "source": "updatefns_registrar_upsertregistrar",
      "target": "lib_utils_removeurlchars",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/registrar.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "updatefns_registrar_upsertregistrar",
      "_tgt": "lib_utils_removeurlchars"
    },
    {
      "source": "updatefns_registrar_updateregistrar",
      "target": "lib_utils_normalizestr",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/registrar.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "updatefns_registrar_updateregistrar",
      "_tgt": "lib_utils_normalizestr"
    },
    {
      "source": "updatefns_registrar_updateregistrar",
      "target": "lib_utils_removeurlchars",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/registrar.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "updatefns_registrar_updateregistrar",
      "_tgt": "lib_utils_removeurlchars"
    },
    {
      "source": "updatefns_registrar_updateregistrar",
      "target": "lib_recordupdate_recorddomainupdate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/registrar.ts",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "updatefns_registrar_updateregistrar",
      "_tgt": "lib_recordupdate_recorddomainupdate"
    },
    {
      "source": "updatefns_registrar_updateregistrar",
      "target": "lib_pgexecutor_callpgexecutor",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/registrar.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "updatefns_registrar_updateregistrar",
      "_tgt": "lib_pgexecutor_callpgexecutor"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_updatefns_hosts_ts",
      "target": "updatefns_hosts_updatehost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/hosts.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_updatefns_hosts_ts",
      "_tgt": "updatefns_hosts_updatehost"
    },
    {
      "source": "updatefns_hosts_updatehost",
      "target": "lib_pgexecutor_callpgexecutor",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/hosts.ts",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "updatefns_hosts_updatehost",
      "_tgt": "lib_pgexecutor_callpgexecutor"
    },
    {
      "source": "updatefns_hosts_updatehost",
      "target": "lib_recordupdate_recorddomainupdate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/hosts.ts",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "updatefns_hosts_updatehost",
      "_tgt": "lib_recordupdate_recorddomainupdate"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_updatefns_whois_ts",
      "target": "updatefns_whois_updatewhois",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/whois.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_updatefns_whois_ts",
      "_tgt": "updatefns_whois_updatewhois"
    },
    {
      "source": "updatefns_whois_updatewhois",
      "target": "lib_pgexecutor_callpgexecutor",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/whois.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "updatefns_whois_updatewhois",
      "_tgt": "lib_pgexecutor_callpgexecutor"
    },
    {
      "source": "updatefns_whois_updatewhois",
      "target": "lib_recordupdate_recorddomainupdate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/whois.ts",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "updatefns_whois_updatewhois",
      "_tgt": "lib_recordupdate_recorddomainupdate"
    },
    {
      "source": "updatefns_whois_updatewhois",
      "target": "lib_utils_normalizestr",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/whois.ts",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "updatefns_whois_updatewhois",
      "_tgt": "lib_utils_normalizestr"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_updatefns_expiry_ts",
      "target": "updatefns_expiry_updateexpirydate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/expiry.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_updatefns_expiry_ts",
      "_tgt": "updatefns_expiry_updateexpirydate"
    },
    {
      "source": "updatefns_expiry_updateexpirydate",
      "target": "lib_utils_todateonly",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/expiry.ts",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "updatefns_expiry_updateexpirydate",
      "_tgt": "lib_utils_todateonly"
    },
    {
      "source": "updatefns_expiry_updateexpirydate",
      "target": "lib_utils_datesdifferbeyondthreshold",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/expiry.ts",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "updatefns_expiry_updateexpirydate",
      "_tgt": "lib_utils_datesdifferbeyondthreshold"
    },
    {
      "source": "updatefns_expiry_updateexpirydate",
      "target": "lib_recordupdate_recorddomainupdate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/expiry.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "updatefns_expiry_updateexpirydate",
      "_tgt": "lib_recordupdate_recorddomainupdate"
    },
    {
      "source": "updatefns_expiry_updateexpirydate",
      "target": "lib_pgexecutor_callpgexecutor",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/expiry.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "updatefns_expiry_updateexpirydate",
      "_tgt": "lib_pgexecutor_callpgexecutor"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_updatefns_statuses_ts",
      "target": "updatefns_statuses_updatedomainstatuses",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/statuses.ts",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_updatefns_statuses_ts",
      "_tgt": "updatefns_statuses_updatedomainstatuses"
    },
    {
      "source": "updatefns_statuses_updatedomainstatuses",
      "target": "lib_pgexecutor_callpgexecutor",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/statuses.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "updatefns_statuses_updatedomainstatuses",
      "_tgt": "lib_pgexecutor_callpgexecutor"
    },
    {
      "source": "updatefns_statuses_updatedomainstatuses",
      "target": "lib_recordupdate_recorddomainupdate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/statuses.ts",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "updatefns_statuses_updatedomainstatuses",
      "_tgt": "lib_recordupdate_recorddomainupdate"
    },
    {
      "source": "updatefns_statuses_updatedomainstatuses",
      "target": "lib_utils_normalizestr",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/statuses.ts",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "updatefns_statuses_updatedomainstatuses",
      "_tgt": "lib_utils_normalizestr"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_lib_pgexecutor_ts",
      "target": "lib_pgexecutor_callpgexecutor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/pgExecutor.ts",
      "source_location": "L1",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_lib_pgexecutor_ts",
      "_tgt": "lib_pgexecutor_callpgexecutor"
    },
    {
      "source": "lib_pgexecutor_callpgexecutor",
      "target": "lib_recordupdate_recorddomainupdate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/recordUpdate.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "lib_recordupdate_recorddomainupdate",
      "_tgt": "lib_pgexecutor_callpgexecutor"
    },
    {
      "source": "lib_pgexecutor_callpgexecutor",
      "target": "lib_notify_notifyuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/notify.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "lib_notify_notifyuser",
      "_tgt": "lib_pgexecutor_callpgexecutor"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_lib_fetchinfo_ts",
      "target": "lib_fetchinfo_fetchdomaininfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/fetchInfo.ts",
      "source_location": "L1",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_lib_fetchinfo_ts",
      "_tgt": "lib_fetchinfo_fetchdomaininfo"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_lib_compare_ts",
      "target": "lib_compare_compareandupdatedomain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/compare.ts",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_lib_compare_ts",
      "_tgt": "lib_compare_compareandupdatedomain"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "target": "lib_utils_getenvvar",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L2",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "_tgt": "lib_utils_getenvvar"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "target": "lib_utils_normalizestr",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "_tgt": "lib_utils_normalizestr"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "target": "lib_utils_removeurlchars",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "_tgt": "lib_utils_removeurlchars"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "target": "lib_utils_normalizedate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "_tgt": "lib_utils_normalizedate"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "target": "lib_utils_todateonly",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "_tgt": "lib_utils_todateonly"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "target": "lib_utils_datesdifferbeyondthreshold",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "_tgt": "lib_utils_datesdifferbeyondthreshold"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "target": "lib_utils_withtimeout",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_getenvvar",
      "target": "lib_sendwebhooknotification_sendwebhooknotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/sendWebhookNotification.ts",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "lib_sendwebhooknotification_sendwebhooknotification",
      "_tgt": "lib_utils_getenvvar"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "tests_apiscenario_test",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/api.go",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "tests_apiscenario_test",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "ws_request_manager_test_testrequestmanager_basicfunctionality",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/request_manager_test.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "ws_request_manager_test_testrequestmanager_basicfunctionality",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "ws_requestmanager_sendrequest",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "ws_requestmanager_sendrequest",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "systems_system_fetchcontainerinfofromagent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L536",
      "weight": 1.0,
      "_src": "systems_system_fetchcontainerinfofromagent",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "systems_system_fetchcontainerlogsfromagent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L545",
      "weight": 1.0,
      "_src": "systems_system_fetchcontainerlogsfromagent",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "systems_system_fetchsystemdinfofromagent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L554",
      "weight": 1.0,
      "_src": "systems_system_fetchsystemdinfofromagent",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "systems_system_fetchsmartdatafromagent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L563",
      "weight": 1.0,
      "_src": "systems_system_fetchsmartdatafromagent",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "systems_system_createsessionwithtimeout",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L706",
      "weight": 1.0,
      "_src": "systems_system_createsessionwithtimeout",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "domains_scheduler_checkdomain",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "domains_scheduler_checkdomain",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "whois_lookupservice_trynativewhois",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "whois_lookupservice_trynativewhois",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "monitors_scheduler_runcheck",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "monitors_scheduler_runcheck",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "monitors_scheduler_runmanualcheck",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L435",
      "weight": 1.0,
      "_src": "monitors_scheduler_runmanualcheck",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "lib_utils_withtimeout",
      "target": "transport_sshtransport_createsessionwithtimeout",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "transport_sshtransport_createsessionwithtimeout",
      "_tgt": "lib_utils_withtimeout"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_lib_recordupdate_ts",
      "target": "lib_recordupdate_recorddomainupdate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/recordUpdate.ts",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_lib_recordupdate_ts",
      "_tgt": "lib_recordupdate_recorddomainupdate"
    },
    {
      "source": "lib_recordupdate_recorddomainupdate",
      "target": "lib_notify_notifyuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/recordUpdate.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "lib_recordupdate_recorddomainupdate",
      "_tgt": "lib_notify_notifyuser"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_lib_sendwebhooknotification_ts",
      "target": "lib_sendwebhooknotification_sendwebhooknotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/sendWebhookNotification.ts",
      "source_location": "L3",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_lib_sendwebhooknotification_ts",
      "_tgt": "lib_sendwebhooknotification_sendwebhooknotification"
    },
    {
      "source": "lib_sendwebhooknotification_sendwebhooknotification",
      "target": "lib_notify_notifyuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/notify.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "lib_notify_notifyuser",
      "_tgt": "lib_sendwebhooknotification_sendwebhooknotification"
    },
    {
      "source": "reference_domain_locker_src_server_routes_domain_updater_lib_notify_ts",
      "target": "lib_notify_notifyuser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/notify.ts",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_routes_domain_updater_lib_notify_ts",
      "_tgt": "lib_notify_notifyuser"
    },
    {
      "source": "reference_domain_locker_src_server_utils_whois_ts",
      "target": "utils_whois_parsedate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_utils_whois_ts",
      "_tgt": "utils_whois_parsedate"
    },
    {
      "source": "reference_domain_locker_src_server_utils_whois_ts",
      "target": "utils_whois_getwhoisinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_utils_whois_ts",
      "_tgt": "utils_whois_getwhoisinfo"
    },
    {
      "source": "reference_domain_locker_src_server_utils_whois_ts",
      "target": "utils_whois_normalizewhoisjson",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_utils_whois_ts",
      "_tgt": "utils_whois_normalizewhoisjson"
    },
    {
      "source": "reference_domain_locker_src_server_utils_whois_ts",
      "target": "utils_whois_parsestatusarray",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_utils_whois_ts",
      "_tgt": "utils_whois_parsestatusarray"
    },
    {
      "source": "reference_domain_locker_src_server_utils_whois_ts",
      "target": "utils_whois_getrdapurlfortld",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_utils_whois_ts",
      "_tgt": "utils_whois_getrdapurlfortld"
    },
    {
      "source": "reference_domain_locker_src_server_utils_whois_ts",
      "target": "utils_whois_trynativewhois",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L226",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_utils_whois_ts",
      "_tgt": "utils_whois_trynativewhois"
    },
    {
      "source": "reference_domain_locker_src_server_utils_whois_ts",
      "target": "utils_whois_tryrdaplookup",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L305",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_utils_whois_ts",
      "_tgt": "utils_whois_tryrdaplookup"
    },
    {
      "source": "reference_domain_locker_src_server_utils_whois_ts",
      "target": "utils_whois_trywhoisxml",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L377",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_utils_whois_ts",
      "_tgt": "utils_whois_trywhoisxml"
    },
    {
      "source": "utils_whois_parsedate",
      "target": "utils_whois_normalizewhoisjson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "utils_whois_normalizewhoisjson",
      "_tgt": "utils_whois_parsedate"
    },
    {
      "source": "utils_whois_parsedate",
      "target": "utils_whois_trynativewhois",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L276",
      "weight": 1.0,
      "_src": "utils_whois_trynativewhois",
      "_tgt": "utils_whois_parsedate"
    },
    {
      "source": "utils_whois_parsedate",
      "target": "utils_whois_tryrdaplookup",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L350",
      "weight": 1.0,
      "_src": "utils_whois_tryrdaplookup",
      "_tgt": "utils_whois_parsedate"
    },
    {
      "source": "utils_whois_parsedate",
      "target": "utils_whois_trywhoisxml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L399",
      "weight": 1.0,
      "_src": "utils_whois_trywhoisxml",
      "_tgt": "utils_whois_parsedate"
    },
    {
      "source": "utils_whois_getwhoisinfo",
      "target": "utils_whois_normalizewhoisjson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "utils_whois_getwhoisinfo",
      "_tgt": "utils_whois_normalizewhoisjson"
    },
    {
      "source": "utils_whois_normalizewhoisjson",
      "target": "utils_whois_parsestatusarray",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "utils_whois_normalizewhoisjson",
      "_tgt": "utils_whois_parsestatusarray"
    },
    {
      "source": "utils_whois_parsestatusarray",
      "target": "utils_whois_trynativewhois",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "utils_whois_trynativewhois",
      "_tgt": "utils_whois_parsestatusarray"
    },
    {
      "source": "utils_whois_parsestatusarray",
      "target": "utils_whois_trywhoisxml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L416",
      "weight": 1.0,
      "_src": "utils_whois_trywhoisxml",
      "_tgt": "utils_whois_parsestatusarray"
    },
    {
      "source": "utils_whois_getrdapurlfortld",
      "target": "utils_whois_tryrdaplookup",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/whois.ts",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "utils_whois_tryrdaplookup",
      "_tgt": "utils_whois_getrdapurlfortld"
    },
    {
      "source": "reference_domain_locker_src_server_utils_base_url_ts",
      "target": "utils_base_url_getbaseurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/base-url.ts",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_utils_base_url_ts",
      "_tgt": "utils_base_url_getbaseurl"
    },
    {
      "source": "reference_domain_locker_src_server_utils_auth_ts",
      "target": "utils_auth_verifyauth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/auth.ts",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_utils_auth_ts",
      "_tgt": "utils_auth_verifyauth"
    },
    {
      "source": "reference_domain_locker_src_server_utils_logger_ts",
      "target": "utils_logger_logger",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "reference_domain_locker_src_server_utils_logger_ts",
      "_tgt": "utils_logger_logger"
    },
    {
      "source": "utils_logger_logger",
      "target": "utils_logger_logger_constructor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "utils_logger_logger",
      "_tgt": "utils_logger_logger_constructor"
    },
    {
      "source": "utils_logger_logger",
      "target": "utils_logger_logger_shouldlog",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "utils_logger_logger",
      "_tgt": "utils_logger_logger_shouldlog"
    },
    {
      "source": "utils_logger_logger",
      "target": "utils_logger_logger_write",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "utils_logger_logger",
      "_tgt": "utils_logger_logger_write"
    },
    {
      "source": "utils_logger_logger",
      "target": "utils_logger_logger_info",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "utils_logger_logger",
      "_tgt": "utils_logger_logger_info"
    },
    {
      "source": "utils_logger_logger",
      "target": "utils_logger_logger_success",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "utils_logger_logger",
      "_tgt": "utils_logger_logger_success"
    },
    {
      "source": "utils_logger_logger",
      "target": "utils_logger_logger_warn",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "utils_logger_logger",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "utils_logger_logger",
      "target": "utils_logger_logger_error",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "utils_logger_logger",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "utils_logger_logger",
      "target": "utils_logger_logger_debug",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "utils_logger_logger",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "utils_logger_logger",
      "target": "utils_logger_logger_misc",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "utils_logger_logger",
      "_tgt": "utils_logger_logger_misc"
    },
    {
      "source": "utils_logger_logger",
      "target": "utils_logger_logger_getlogs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "utils_logger_logger",
      "_tgt": "utils_logger_logger_getlogs"
    },
    {
      "source": "utils_logger_logger",
      "target": "utils_logger_logger_flushtoremote",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "utils_logger_logger",
      "_tgt": "utils_logger_logger_flushtoremote"
    },
    {
      "source": "utils_logger_logger_shouldlog",
      "target": "utils_logger_logger_write",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "utils_logger_logger_write",
      "_tgt": "utils_logger_logger_shouldlog"
    },
    {
      "source": "utils_logger_logger_write",
      "target": "utils_logger_logger_error",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "utils_logger_logger_error",
      "_tgt": "utils_logger_logger_write"
    },
    {
      "source": "utils_logger_logger_write",
      "target": "utils_logger_logger_warn",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "utils_logger_logger_warn",
      "_tgt": "utils_logger_logger_write"
    },
    {
      "source": "utils_logger_logger_write",
      "target": "utils_logger_logger_info",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "utils_logger_logger_info",
      "_tgt": "utils_logger_logger_write"
    },
    {
      "source": "utils_logger_logger_write",
      "target": "utils_logger_logger_success",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "utils_logger_logger_success",
      "_tgt": "utils_logger_logger_write"
    },
    {
      "source": "utils_logger_logger_write",
      "target": "utils_logger_logger_debug",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "utils_logger_logger_debug",
      "_tgt": "utils_logger_logger_write"
    },
    {
      "source": "utils_logger_logger_write",
      "target": "utils_logger_logger_misc",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "utils_logger_logger_misc",
      "_tgt": "utils_logger_logger_write"
    },
    {
      "source": "utils_logger_logger_warn",
      "target": "utils_logger_logger_flushtoremote",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "reference/domain-locker/src/server/utils/logger.ts",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "utils_logger_logger_flushtoremote",
      "_tgt": "utils_logger_logger_warn"
    },
    {
      "source": "utils_logger_logger_error",
      "target": "agent_agent_test_testloadpublickeys",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent_test.go",
      "source_location": "L176",
      "weight": 1.0,
      "_src": "agent_agent_test_testloadpublickeys",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "utils_logger_logger_error",
      "target": "records_recordmanager_deleteoldrecords",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "records_recordmanager_deleteoldrecords",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "utils_logger_logger_error",
      "target": "records_records_deletion_test_testdeleteoldsystemstats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemstats",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "utils_logger_logger_error",
      "target": "hub_hub_test_testgetsshkey",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "hub_hub_test_testgetsshkey",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "utils_logger_logger_error",
      "target": "hub_agent_connect_test_testvalidateagentheaders",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testvalidateagentheaders",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "utils_logger_logger_error",
      "target": "hub_agent_connect_test_testsetfingerprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L319",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testsetfingerprint",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "utils_logger_logger_error",
      "target": "hub_agent_connect_test_testcreatesystemfromagentdata",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L420",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testcreatesystemfromagentdata",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "utils_logger_logger_error",
      "target": "hub_agent_connect_test_testfindorcreatesystemfortoken",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1700",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testfindorcreatesystemfortoken",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "utils_logger_logger_error",
      "target": "ws_ws_test_testwsconn_sendmessage_cbor",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "ws_ws_test_testwsconn_sendmessage_cbor",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "utils_logger_logger_error",
      "target": "systems_systems_test_testold",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "systems_systems_test_testold",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "utils_logger_logger_error",
      "target": "checks_checker_test_testhttpcheckerreportsdownforservererror",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "checks_checker_test_testhttpcheckerreportsdownforservererror",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "utils_logger_logger_error",
      "target": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus",
      "_tgt": "utils_logger_logger_error"
    },
    {
      "source": "utils_logger_logger_debug",
      "target": "ghupdate_updater_update",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "ghupdate_updater_update",
      "_tgt": "utils_logger_logger_debug"
    },
    {
      "source": "internal_common_common_ws_go",
      "target": "common_hubrequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "internal_common_common_ws_go",
      "_tgt": "common_hubrequest"
    },
    {
      "source": "internal_common_common_ws_go",
      "target": "common_agentresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "internal_common_common_ws_go",
      "_tgt": "common_agentresponse"
    },
    {
      "source": "internal_common_common_ws_go",
      "target": "common_fingerprintrequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "internal_common_common_ws_go",
      "_tgt": "common_fingerprintrequest"
    },
    {
      "source": "internal_common_common_ws_go",
      "target": "common_fingerprintresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "internal_common_common_ws_go",
      "_tgt": "common_fingerprintresponse"
    },
    {
      "source": "internal_common_common_ws_go",
      "target": "common_datarequestoptions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "internal_common_common_ws_go",
      "_tgt": "common_datarequestoptions"
    },
    {
      "source": "internal_common_common_ws_go",
      "target": "common_containerlogsrequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "internal_common_common_ws_go",
      "_tgt": "common_containerlogsrequest"
    },
    {
      "source": "internal_common_common_ws_go",
      "target": "common_containerinforequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "internal_common_common_ws_go",
      "_tgt": "common_containerinforequest"
    },
    {
      "source": "internal_common_common_ws_go",
      "target": "common_systemdinforequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/common/common-ws.go",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "internal_common_common_ws_go",
      "_tgt": "common_systemdinforequest"
    },
    {
      "source": "internal_cmd_agent_agent_test_go",
      "target": "agent_agent_test_testgetaddress",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_cmd_agent_agent_test_go",
      "_tgt": "agent_agent_test_testgetaddress"
    },
    {
      "source": "internal_cmd_agent_agent_test_go",
      "target": "agent_agent_test_testloadpublickeys",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "internal_cmd_agent_agent_test_go",
      "_tgt": "agent_agent_test_testloadpublickeys"
    },
    {
      "source": "internal_cmd_agent_agent_test_go",
      "target": "agent_agent_test_testgetnetwork",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent_test.go",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "internal_cmd_agent_agent_test_go",
      "_tgt": "agent_agent_test_testgetnetwork"
    },
    {
      "source": "internal_cmd_agent_agent_test_go",
      "target": "agent_agent_test_testparseflags",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_src": "internal_cmd_agent_agent_test_go",
      "_tgt": "agent_agent_test_testparseflags"
    },
    {
      "source": "agent_agent_test_testloadpublickeys",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "agent_agent_test_testloadpublickeys",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_agent_test_testparseflags",
      "target": "agent_cmdoptions_parse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_src": "agent_agent_test_testparseflags",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "internal_cmd_agent_agent_go",
      "target": "agent_cmdoptions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "internal_cmd_agent_agent_go",
      "_tgt": "agent_cmdoptions"
    },
    {
      "source": "internal_cmd_agent_agent_go",
      "target": "agent_agent_handlefingerprint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "internal_cmd_agent_agent_go",
      "_tgt": "agent_agent_handlefingerprint"
    },
    {
      "source": "internal_cmd_agent_agent_go",
      "target": "agent_agent_fingerprintusage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L169",
      "weight": 1.0,
      "_src": "internal_cmd_agent_agent_go",
      "_tgt": "agent_agent_fingerprintusage"
    },
    {
      "source": "internal_cmd_agent_agent_go",
      "target": "agent_agent_main",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "internal_cmd_agent_agent_go",
      "_tgt": "agent_agent_main"
    },
    {
      "source": "agent_cmdoptions",
      "target": "agent_cmdoptions_parse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "agent_cmdoptions",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions",
      "target": "agent_cmdoptions_loadpublickeys",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "agent_cmdoptions",
      "_tgt": "agent_cmdoptions_loadpublickeys"
    },
    {
      "source": "agent_cmdoptions",
      "target": "agent_cmdoptions_getaddress",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "agent_cmdoptions",
      "_tgt": "agent_cmdoptions_getaddress"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "agent_agent_handlefingerprint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "agent_cmdoptions_parse",
      "_tgt": "agent_agent_handlefingerprint"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "agent_agent_main",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "agent_agent_main",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "agent_cmdoptions_parse",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "checks_jsonquerychecker_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "agent_cmdoptions_parse",
      "_tgt": "checks_jsonquerychecker_check"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "systems_system_update",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "agent_cmdoptions_parse",
      "_tgt": "systems_system_update"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "alerts_alertmanager_sendshoutrrralert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L273",
      "weight": 1.0,
      "_src": "alerts_alertmanager_sendshoutrrralert",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "alerts_alerts_api_isinternalurl",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L153",
      "weight": 1.0,
      "_src": "alerts_alerts_api_isinternalurl",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "hub_app_update_fetchregistrytoken",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update.go",
      "source_location": "L295",
      "weight": 1.0,
      "_src": "hub_app_update_fetchregistrytoken",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "hub_agentconnectrequest_agentconnect",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_agentconnect",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "hub_server_getpublicappinfo",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/server.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "hub_server_getpublicappinfo",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "incidents_api_test_mustdate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/incidents/api_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "incidents_api_test_mustdate",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "incidents_api_calendarrange",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L539",
      "weight": 1.0,
      "_src": "incidents_api_calendarrange",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "systems_system_extractagentversion",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L753",
      "weight": 1.0,
      "_src": "systems_system_extractagentversion",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "whois_lookupservice_tryrdap",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "whois_lookupservice_tryrdap",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "whois_lookupservice_trywhoisxml",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L394",
      "weight": 1.0,
      "_src": "whois_lookupservice_trywhoisxml",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "whois_lookupservice_parsedate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L573",
      "weight": 1.0,
      "_src": "whois_lookupservice_parsedate",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "checks_checker_urlvalidator",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L719",
      "weight": 1.0,
      "_src": "checks_checker_urlvalidator",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "checks_checker_extractdomain",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L749",
      "weight": 1.0,
      "_src": "checks_checker_extractdomain",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "heartbeat_heartbeat_sanitizeheartbeaturl",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L298",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_sanitizeheartbeaturl",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_parse",
      "target": "transport_ssh_extractagentversion",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "transport_ssh_extractagentversion",
      "_tgt": "agent_cmdoptions_parse"
    },
    {
      "source": "agent_cmdoptions_loadpublickeys",
      "target": "agent_agent_main",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "agent_agent_main",
      "_tgt": "agent_cmdoptions_loadpublickeys"
    },
    {
      "source": "agent_cmdoptions_getaddress",
      "target": "agent_agent_main",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "agent_agent_main",
      "_tgt": "agent_cmdoptions_getaddress"
    },
    {
      "source": "agent_agent_handlefingerprint",
      "target": "agent_agent_fingerprintusage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "agent_agent_handlefingerprint",
      "_tgt": "agent_agent_fingerprintusage"
    },
    {
      "source": "agent_agent_handlefingerprint",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "agent_agent_handlefingerprint",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "agent_agent_handlefingerprint",
      "target": "ws_wsconn_getfingerprint",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/agent/agent.go",
      "source_location": "L151",
      "weight": 1.0,
      "_src": "agent_agent_handlefingerprint",
      "_tgt": "ws_wsconn_getfingerprint"
    },
    {
      "source": "internal_cmd_hub_hub_go",
      "target": "hub_hub_main",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "internal_cmd_hub_hub_go",
      "_tgt": "hub_hub_main"
    },
    {
      "source": "internal_cmd_hub_hub_go",
      "target": "hub_hub_getbaseapp",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "internal_cmd_hub_hub_go",
      "_tgt": "hub_hub_getbaseapp"
    },
    {
      "source": "internal_cmd_hub_hub_go",
      "target": "hub_hub_newhealthcmd",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "internal_cmd_hub_hub_go",
      "_tgt": "hub_hub_newhealthcmd"
    },
    {
      "source": "internal_cmd_hub_hub_go",
      "target": "hub_hub_checkhealth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "internal_cmd_hub_hub_go",
      "_tgt": "hub_hub_checkhealth"
    },
    {
      "source": "hub_hub_main",
      "target": "hub_hub_checkhealth",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "hub_hub_main",
      "_tgt": "hub_hub_checkhealth"
    },
    {
      "source": "hub_hub_main",
      "target": "hub_hub_getbaseapp",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "hub_hub_main",
      "_tgt": "hub_hub_getbaseapp"
    },
    {
      "source": "hub_hub_main",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "hub_hub_main",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "hub_hub_main",
      "target": "hub_hub_newhub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "hub_hub_main",
      "_tgt": "hub_hub_newhub"
    },
    {
      "source": "hub_hub_main",
      "target": "hub_hub_starthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "hub_hub_main",
      "_tgt": "hub_hub_starthub"
    },
    {
      "source": "hub_hub_getbaseapp",
      "target": "hub_hub_newhealthcmd",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "hub_hub_getbaseapp",
      "_tgt": "hub_hub_newhealthcmd"
    },
    {
      "source": "hub_hub_getbaseapp",
      "target": "hub_app_update_newcontainerupdatehelpercmd",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "hub_hub_getbaseapp",
      "_tgt": "hub_app_update_newcontainerupdatehelpercmd"
    },
    {
      "source": "hub_hub_newhealthcmd",
      "target": "hub_hub_checkhealth",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/cmd/hub/hub.go",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "hub_hub_newhealthcmd",
      "_tgt": "hub_hub_checkhealth"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_empty",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_empty"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_singlerecord",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_singlerecord"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_basicaveraging",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_basicaveraging"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_peakvalues",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_peakvalues"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_diskiostats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L200",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_diskiostats"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_diskiostatspeakfromcurrentvalues",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_diskiostatspeakfromcurrentvalues"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_peakfromcurrentvalues",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_peakfromcurrentvalues"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_temperatures",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_temperatures"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_networkinterfaces",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L294",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_networkinterfaces"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_extrafs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L320",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_extrafs"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_extrafsdiskiostatspeakfromcurrentvalues",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L382",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_extrafsdiskiostatspeakfromcurrentvalues"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_extrafspeaksfromcurrentvalues",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L416",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_extrafspeaksfromcurrentvalues"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_gpudata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L449",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_gpudata"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_multiplegpus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_multiplegpus"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L532",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusage"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusagerounding",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L545",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusagerounding"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_cpubreakdown",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L558",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_cpubreakdown"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_batterylastchargestate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L571",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_batterylastchargestate"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_threerecordsrounding",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L583",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_threerecordsrounding"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_mixedoptionalfields",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L597",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_mixedoptionalfields"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragesystemstatsslice_tenrecords",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L629",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragesystemstatsslice_tenrecords"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragecontainerstatsslice_empty",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L663",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragecontainerstatsslice_empty"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragecontainerstatsslice_singlerecord",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L671",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragecontainerstatsslice_singlerecord"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragecontainerstatsslice_basicaveraging",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L687",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragecontainerstatsslice_basicaveraging"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragecontainerstatsslice_containerappearsinsomerecords",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L716",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragecontainerstatsslice_containerappearsinsomerecords"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragecontainerstatsslice_deprecatednetworkfields",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L744",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragecontainerstatsslice_deprecatednetworkfields"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragecontainerstatsslice_mixedbandwidthanddeprecated",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L765",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragecontainerstatsslice_mixedbandwidthanddeprecated"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragecontainerstatsslice_threerecords",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L782",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragecontainerstatsslice_threerecords"
    },
    {
      "source": "internal_records_records_averaging_test_go",
      "target": "records_records_averaging_test_testaveragecontainerstatsslice_manycontainers",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L796",
      "weight": 1.0,
      "_src": "internal_records_records_averaging_test_go",
      "_tgt": "records_records_averaging_test_testaveragecontainerstatsslice_manycontainers"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_empty",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_empty",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_singlerecord",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_singlerecord",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_basicaveraging",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_basicaveraging",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_peakvalues",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_peakvalues",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_diskiostats",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_diskiostats",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_diskiostatspeakfromcurrentvalues",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_diskiostatspeakfromcurrentvalues",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_peakfromcurrentvalues",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L263",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_peakfromcurrentvalues",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_temperatures",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L286",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_temperatures",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_networkinterfaces",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L312",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_networkinterfaces",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_extrafs",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_extrafs",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_extrafsdiskiostatspeakfromcurrentvalues",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L404",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_extrafsdiskiostatspeakfromcurrentvalues",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_extrafspeaksfromcurrentvalues",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_extrafspeaksfromcurrentvalues",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_gpudata",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L489",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_gpudata",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_multiplegpus",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L523",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_multiplegpus",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusage",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L538",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusage",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusagerounding",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L551",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusagerounding",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_cpubreakdown",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L564",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_cpubreakdown",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_batterylastchargestate",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L577",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_batterylastchargestate",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_threerecordsrounding",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L590",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_threerecordsrounding",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_mixedoptionalfields",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L613",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_mixedoptionalfields",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragesystemstatsslice_tenrecords",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L647",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragesystemstatsslice_tenrecords",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragecontainerstatsslice_empty",
      "target": "records_records_averagecontainerstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L664",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragecontainerstatsslice_empty",
      "_tgt": "records_records_averagecontainerstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragecontainerstatsslice_singlerecord",
      "target": "records_records_averagecontainerstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L678",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragecontainerstatsslice_singlerecord",
      "_tgt": "records_records_averagecontainerstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragecontainerstatsslice_singlerecord",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L680",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragecontainerstatsslice_singlerecord",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "records_records_averaging_test_testaveragecontainerstatsslice_basicaveraging",
      "target": "records_records_averagecontainerstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L699",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragecontainerstatsslice_basicaveraging",
      "_tgt": "records_records_averagecontainerstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragecontainerstatsslice_basicaveraging",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L702",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragecontainerstatsslice_basicaveraging",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "records_records_averaging_test_testaveragecontainerstatsslice_containerappearsinsomerecords",
      "target": "records_records_averagecontainerstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L728",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragecontainerstatsslice_containerappearsinsomerecords",
      "_tgt": "records_records_averagecontainerstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragecontainerstatsslice_containerappearsinsomerecords",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L731",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragecontainerstatsslice_containerappearsinsomerecords",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "records_records_averaging_test_testaveragecontainerstatsslice_deprecatednetworkfields",
      "target": "records_records_averagecontainerstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L754",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragecontainerstatsslice_deprecatednetworkfields",
      "_tgt": "records_records_averagecontainerstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragecontainerstatsslice_deprecatednetworkfields",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L756",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragecontainerstatsslice_deprecatednetworkfields",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "records_records_averaging_test_testaveragecontainerstatsslice_mixedbandwidthanddeprecated",
      "target": "records_records_averagecontainerstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L775",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragecontainerstatsslice_mixedbandwidthanddeprecated",
      "_tgt": "records_records_averagecontainerstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragecontainerstatsslice_mixedbandwidthanddeprecated",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L777",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragecontainerstatsslice_mixedbandwidthanddeprecated",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "records_records_averaging_test_testaveragecontainerstatsslice_threerecords",
      "target": "records_records_averagecontainerstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L789",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragecontainerstatsslice_threerecords",
      "_tgt": "records_records_averagecontainerstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragecontainerstatsslice_threerecords",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L791",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragecontainerstatsslice_threerecords",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "records_records_averaging_test_testaveragecontainerstatsslice_manycontainers",
      "target": "records_records_averagecontainerstatsslice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L812",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragecontainerstatsslice_manycontainers",
      "_tgt": "records_records_averagecontainerstatsslice"
    },
    {
      "source": "records_records_averaging_test_testaveragecontainerstatsslice_manycontainers",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_averaging_test.go",
      "source_location": "L815",
      "weight": 1.0,
      "_src": "records_records_averaging_test_testaveragecontainerstatsslice_manycontainers",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "internal_records_records_go",
      "target": "records_recordmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_records_records_go",
      "_tgt": "records_recordmanager"
    },
    {
      "source": "internal_records_records_go",
      "target": "records_longerrecorddata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "internal_records_records_go",
      "_tgt": "records_longerrecorddata"
    },
    {
      "source": "internal_records_records_go",
      "target": "records_recordids",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "internal_records_records_go",
      "_tgt": "records_recordids"
    },
    {
      "source": "internal_records_records_go",
      "target": "records_records_newrecordmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "internal_records_records_go",
      "_tgt": "records_records_newrecordmanager"
    },
    {
      "source": "internal_records_records_go",
      "target": "records_statsrecord",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "internal_records_records_go",
      "_tgt": "records_statsrecord"
    },
    {
      "source": "internal_records_records_go",
      "target": "records_records_averagesystemstatsslice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "internal_records_records_go",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "internal_records_records_go",
      "target": "records_records_averagecontainerstatsslice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L465",
      "weight": 1.0,
      "_src": "internal_records_records_go",
      "_tgt": "records_records_averagecontainerstatsslice"
    },
    {
      "source": "internal_records_records_go",
      "target": "records_records_twodecimals",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L504",
      "weight": 1.0,
      "_src": "internal_records_records_go",
      "_tgt": "records_records_twodecimals"
    },
    {
      "source": "records_recordmanager",
      "target": "records_recordmanager_createlongerrecords",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "records_recordmanager",
      "_tgt": "records_recordmanager_createlongerrecords"
    },
    {
      "source": "records_recordmanager",
      "target": "records_recordmanager_averagesystemstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "records_recordmanager",
      "_tgt": "records_recordmanager_averagesystemstats"
    },
    {
      "source": "records_recordmanager",
      "target": "records_recordmanager_averagecontainerstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L447",
      "weight": 1.0,
      "_src": "records_recordmanager",
      "_tgt": "records_recordmanager_averagecontainerstats"
    },
    {
      "source": "records_recordmanager",
      "target": "records_recordmanager_deleteoldrecords",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "records_recordmanager",
      "_tgt": "records_recordmanager_deleteoldrecords"
    },
    {
      "source": "records_records_newrecordmanager",
      "target": "records_records_test_testrecordmanagercreation",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "records_records_test_testrecordmanagercreation",
      "_tgt": "records_records_newrecordmanager"
    },
    {
      "source": "records_records_newrecordmanager",
      "target": "records_records_deletion_test_testdeleteoldrecords",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldrecords",
      "_tgt": "records_records_newrecordmanager"
    },
    {
      "source": "records_records_newrecordmanager",
      "target": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L359",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "_tgt": "records_records_newrecordmanager"
    },
    {
      "source": "records_records_newrecordmanager",
      "target": "hub_hub_newhub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "hub_hub_newhub",
      "_tgt": "records_records_newrecordmanager"
    },
    {
      "source": "records_recordmanager_createlongerrecords",
      "target": "records_recordmanager_averagesystemstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "records_recordmanager_createlongerrecords",
      "_tgt": "records_recordmanager_averagesystemstats"
    },
    {
      "source": "records_recordmanager_createlongerrecords",
      "target": "records_recordmanager_averagecontainerstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "records_recordmanager_createlongerrecords",
      "_tgt": "records_recordmanager_averagecontainerstats"
    },
    {
      "source": "records_recordmanager_createlongerrecords",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records.go",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "records_recordmanager_createlongerrecords",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "records_recordmanager_averagesystemstats",
      "target": "records_records_averagesystemstatsslice",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "records_recordmanager_averagesystemstats",
      "_tgt": "records_records_averagesystemstatsslice"
    },
    {
      "source": "records_recordmanager_averagesystemstats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "records_recordmanager_averagesystemstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "records_records_averagesystemstatsslice",
      "target": "records_records_twodecimals",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L341",
      "weight": 1.0,
      "_src": "records_records_averagesystemstatsslice",
      "_tgt": "records_records_twodecimals"
    },
    {
      "source": "records_records_averagesystemstatsslice",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records.go",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "records_records_averagesystemstatsslice",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "records_recordmanager_averagecontainerstats",
      "target": "records_records_averagecontainerstatsslice",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L461",
      "weight": 1.0,
      "_src": "records_recordmanager_averagecontainerstats",
      "_tgt": "records_records_averagecontainerstatsslice"
    },
    {
      "source": "records_recordmanager_averagecontainerstats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records.go",
      "source_location": "L448",
      "weight": 1.0,
      "_src": "records_recordmanager_averagecontainerstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "records_records_averagecontainerstatsslice",
      "target": "records_records_twodecimals",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records.go",
      "source_location": "L495",
      "weight": 1.0,
      "_src": "records_records_averagecontainerstatsslice",
      "_tgt": "records_records_twodecimals"
    },
    {
      "source": "records_records_averagecontainerstatsslice",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records.go",
      "source_location": "L466",
      "weight": 1.0,
      "_src": "records_records_averagecontainerstatsslice",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "internal_records_records_test_go",
      "target": "records_records_test_testrecordmanagercreation",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "internal_records_records_test_go",
      "_tgt": "records_records_test_testrecordmanagercreation"
    },
    {
      "source": "internal_records_records_test_go",
      "target": "records_records_test_testtwodecimals",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "internal_records_records_test_go",
      "_tgt": "records_records_test_testtwodecimals"
    },
    {
      "source": "records_records_test_testrecordmanagercreation",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "records_records_test_testrecordmanagercreation",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "records_records_test_testtwodecimals",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "records_records_test_testtwodecimals",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "internal_records_records_deletion_go",
      "target": "records_records_deletion_deleteoldalertshistory",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "internal_records_records_deletion_go",
      "_tgt": "records_records_deletion_deleteoldalertshistory"
    },
    {
      "source": "internal_records_records_deletion_go",
      "target": "records_records_deletion_deleteoldsystemstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "internal_records_records_deletion_go",
      "_tgt": "records_records_deletion_deleteoldsystemstats"
    },
    {
      "source": "internal_records_records_deletion_go",
      "target": "records_records_deletion_deleteoldsystemdservicerecords",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "internal_records_records_deletion_go",
      "_tgt": "records_records_deletion_deleteoldsystemdservicerecords"
    },
    {
      "source": "internal_records_records_deletion_go",
      "target": "records_records_deletion_deleteoldcontainerrecords",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "internal_records_records_deletion_go",
      "_tgt": "records_records_deletion_deleteoldcontainerrecords"
    },
    {
      "source": "internal_records_records_deletion_go",
      "target": "records_records_deletion_deleteoldquiethours",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "internal_records_records_deletion_go",
      "_tgt": "records_records_deletion_deleteoldquiethours"
    },
    {
      "source": "records_recordmanager_deleteoldrecords",
      "target": "records_records_deletion_deleteoldsystemstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "records_recordmanager_deleteoldrecords",
      "_tgt": "records_records_deletion_deleteoldsystemstats"
    },
    {
      "source": "records_recordmanager_deleteoldrecords",
      "target": "records_records_deletion_deleteoldcontainerrecords",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "records_recordmanager_deleteoldrecords",
      "_tgt": "records_records_deletion_deleteoldcontainerrecords"
    },
    {
      "source": "records_recordmanager_deleteoldrecords",
      "target": "records_records_deletion_deleteoldsystemdservicerecords",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "records_recordmanager_deleteoldrecords",
      "_tgt": "records_records_deletion_deleteoldsystemdservicerecords"
    },
    {
      "source": "records_recordmanager_deleteoldrecords",
      "target": "records_records_deletion_deleteoldalertshistory",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "records_recordmanager_deleteoldrecords",
      "_tgt": "records_records_deletion_deleteoldalertshistory"
    },
    {
      "source": "records_recordmanager_deleteoldrecords",
      "target": "records_records_deletion_deleteoldquiethours",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "records_recordmanager_deleteoldrecords",
      "_tgt": "records_records_deletion_deleteoldquiethours"
    },
    {
      "source": "internal_records_records_test_helpers_go",
      "target": "records_records_test_helpers_deleteoldsystemstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_test_helpers.go",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "internal_records_records_test_helpers_go",
      "_tgt": "records_records_test_helpers_deleteoldsystemstats"
    },
    {
      "source": "internal_records_records_test_helpers_go",
      "target": "records_records_test_helpers_deleteoldalertshistory",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_test_helpers.go",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "internal_records_records_test_helpers_go",
      "_tgt": "records_records_test_helpers_deleteoldalertshistory"
    },
    {
      "source": "internal_records_records_test_helpers_go",
      "target": "records_records_test_helpers_twodecimals",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_test_helpers.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "internal_records_records_test_helpers_go",
      "_tgt": "records_records_test_helpers_twodecimals"
    },
    {
      "source": "records_records_test_helpers_deleteoldsystemstats",
      "target": "records_records_deletion_test_testdeleteoldsystemstats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemstats",
      "_tgt": "records_records_test_helpers_deleteoldsystemstats"
    },
    {
      "source": "records_records_test_helpers_deleteoldalertshistory",
      "target": "records_records_deletion_test_testdeleteoldalertshistory",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L270",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistory",
      "_tgt": "records_records_test_helpers_deleteoldalertshistory"
    },
    {
      "source": "records_records_test_helpers_deleteoldalertshistory",
      "target": "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "_tgt": "records_records_test_helpers_deleteoldalertshistory"
    },
    {
      "source": "records_records_test_helpers_twodecimals",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_test_helpers.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "records_records_test_helpers_twodecimals",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "internal_records_records_deletion_test_go",
      "target": "records_records_deletion_test_testdeleteoldrecords",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "internal_records_records_deletion_test_go",
      "_tgt": "records_records_deletion_test_testdeleteoldrecords"
    },
    {
      "source": "internal_records_records_deletion_test_go",
      "target": "records_records_deletion_test_testdeleteoldsystemstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "internal_records_records_deletion_test_go",
      "_tgt": "records_records_deletion_test_testdeleteoldsystemstats"
    },
    {
      "source": "internal_records_records_deletion_test_go",
      "target": "records_records_deletion_test_testdeleteoldalertshistory",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "internal_records_records_deletion_test_go",
      "_tgt": "records_records_deletion_test_testdeleteoldalertshistory"
    },
    {
      "source": "internal_records_records_deletion_test_go",
      "target": "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L304",
      "weight": 1.0,
      "_src": "internal_records_records_deletion_test_go",
      "_tgt": "records_records_deletion_test_testdeleteoldalertshistoryedgecases"
    },
    {
      "source": "internal_records_records_deletion_test_go",
      "target": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L354",
      "weight": 1.0,
      "_src": "internal_records_records_deletion_test_go",
      "_tgt": "records_records_deletion_test_testdeleteoldsystemdservicerecords"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldrecords",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldrecords",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldrecords",
      "target": "tests_hub_createuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldrecords",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldrecords",
      "target": "tests_hub_createrecord",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldrecords",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldrecords",
      "target": "incident_incident_duration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldrecords",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldsystemstats",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemstats",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldsystemstats",
      "target": "tests_hub_createuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemstats",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldsystemstats",
      "target": "tests_hub_createrecord",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemstats",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldalertshistory",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistory",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldalertshistory",
      "target": "tests_hub_createuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistory",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldalertshistory",
      "target": "tests_hub_createrecord",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistory",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldalertshistory",
      "target": "incident_incident_duration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistory",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldalertshistory",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistory",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L305",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "target": "tests_hub_createuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "target": "tests_hub_createrecord",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L314",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L355",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "target": "tests_hub_createuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L362",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "target": "tests_hub_createrecord",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L365",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/records/records_deletion_test.go",
      "source_location": "L426",
      "weight": 1.0,
      "_src": "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "internal_site_src_main_tsx",
      "target": "internal_site_src_components_navbar_tsx",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/main.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "internal_site_src_main_tsx",
      "_tgt": "internal_site_src_components_navbar_tsx"
    },
    {
      "source": "internal_site_src_main_tsx",
      "target": "internal_site_src_components_router_tsx",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/main.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "internal_site_src_main_tsx",
      "_tgt": "internal_site_src_components_router_tsx"
    },
    {
      "source": "internal_site_src_main_tsx",
      "target": "internal_site_src_components_routes_settings_layout_tsx",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/main.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "internal_site_src_main_tsx",
      "_tgt": "internal_site_src_components_routes_settings_layout_tsx"
    },
    {
      "source": "internal_site_src_main_tsx",
      "target": "internal_site_src_components_theme_provider_tsx",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/main.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_site_src_main_tsx",
      "_tgt": "internal_site_src_components_theme_provider_tsx"
    },
    {
      "source": "internal_site_src_main_tsx",
      "target": "internal_site_src_components_ui_toaster_tsx",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/main.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "internal_site_src_main_tsx",
      "_tgt": "internal_site_src_components_ui_toaster_tsx"
    },
    {
      "source": "internal_site_src_main_tsx",
      "target": "internal_site_src_lib_api_ts",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/main.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "internal_site_src_main_tsx",
      "_tgt": "internal_site_src_lib_api_ts"
    },
    {
      "source": "internal_site_src_main_tsx",
      "target": "internal_site_src_lib_stores_ts",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/main.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "internal_site_src_main_tsx",
      "_tgt": "internal_site_src_lib_stores_ts"
    },
    {
      "source": "internal_site_src_main_tsx",
      "target": "internal_site_src_lib_systemsmanager_ts",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/main.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "internal_site_src_main_tsx",
      "_tgt": "internal_site_src_lib_systemsmanager_ts"
    },
    {
      "source": "internal_site_src_components_add_system_tsx",
      "target": "components_add_system_addsystemdialog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/add-system.tsx",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "internal_site_src_components_add_system_tsx",
      "_tgt": "components_add_system_addsystemdialog"
    },
    {
      "source": "internal_site_src_components_add_system_tsx",
      "target": "components_add_system_handlesubmit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/add-system.tsx",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "internal_site_src_components_add_system_tsx",
      "_tgt": "components_add_system_handlesubmit"
    },
    {
      "source": "components_add_system_addsystemdialog",
      "target": "lib_api_isreadonlyuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/add-system.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "components_add_system_addsystemdialog",
      "_tgt": "lib_api_isreadonlyuser"
    },
    {
      "source": "components_add_system_handlesubmit",
      "target": "components_router_navigate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/add-system.tsx",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "components_add_system_handlesubmit",
      "_tgt": "components_router_navigate"
    },
    {
      "source": "internal_site_src_components_navbar_tsx",
      "target": "components_navbar_navbar",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/navbar.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "internal_site_src_components_navbar_tsx",
      "_tgt": "components_navbar_navbar"
    },
    {
      "source": "internal_site_src_components_install_dropdowns_tsx",
      "target": "components_install_dropdowns_getscripturl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "internal_site_src_components_install_dropdowns_tsx",
      "_tgt": "components_install_dropdowns_getscripturl"
    },
    {
      "source": "internal_site_src_components_install_dropdowns_tsx",
      "target": "components_install_dropdowns_copydockercompose",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "internal_site_src_components_install_dropdowns_tsx",
      "_tgt": "components_install_dropdowns_copydockercompose"
    },
    {
      "source": "internal_site_src_components_install_dropdowns_tsx",
      "target": "components_install_dropdowns_copydockerrun",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "internal_site_src_components_install_dropdowns_tsx",
      "_tgt": "components_install_dropdowns_copydockerrun"
    },
    {
      "source": "internal_site_src_components_install_dropdowns_tsx",
      "target": "components_install_dropdowns_copylinuxcommand",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "internal_site_src_components_install_dropdowns_tsx",
      "_tgt": "components_install_dropdowns_copylinuxcommand"
    },
    {
      "source": "internal_site_src_components_install_dropdowns_tsx",
      "target": "components_install_dropdowns_copywindowscommand",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "internal_site_src_components_install_dropdowns_tsx",
      "_tgt": "components_install_dropdowns_copywindowscommand"
    },
    {
      "source": "components_install_dropdowns_getscripturl",
      "target": "components_install_dropdowns_copylinuxcommand",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "components_install_dropdowns_copylinuxcommand",
      "_tgt": "components_install_dropdowns_getscripturl"
    },
    {
      "source": "components_install_dropdowns_getscripturl",
      "target": "components_install_dropdowns_copywindowscommand",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "components_install_dropdowns_copywindowscommand",
      "_tgt": "components_install_dropdowns_getscripturl"
    },
    {
      "source": "components_install_dropdowns_copydockercompose",
      "target": "lib_utils_copytoclipboard",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "components_install_dropdowns_copydockercompose",
      "_tgt": "lib_utils_copytoclipboard"
    },
    {
      "source": "components_install_dropdowns_copydockercompose",
      "target": "lib_utils_gethuburl",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "components_install_dropdowns_copydockercompose",
      "_tgt": "lib_utils_gethuburl"
    },
    {
      "source": "components_install_dropdowns_copydockerrun",
      "target": "lib_utils_copytoclipboard",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "components_install_dropdowns_copydockerrun",
      "_tgt": "lib_utils_copytoclipboard"
    },
    {
      "source": "components_install_dropdowns_copydockerrun",
      "target": "lib_utils_gethuburl",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "components_install_dropdowns_copydockerrun",
      "_tgt": "lib_utils_gethuburl"
    },
    {
      "source": "components_install_dropdowns_copylinuxcommand",
      "target": "lib_utils_gethuburl",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "components_install_dropdowns_copylinuxcommand",
      "_tgt": "lib_utils_gethuburl"
    },
    {
      "source": "components_install_dropdowns_copylinuxcommand",
      "target": "lib_utils_copytoclipboard",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "components_install_dropdowns_copylinuxcommand",
      "_tgt": "lib_utils_copytoclipboard"
    },
    {
      "source": "components_install_dropdowns_copywindowscommand",
      "target": "lib_utils_copytoclipboard",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "components_install_dropdowns_copywindowscommand",
      "_tgt": "lib_utils_copytoclipboard"
    },
    {
      "source": "components_install_dropdowns_copywindowscommand",
      "target": "lib_utils_gethuburl",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/install-dropdowns.tsx",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "components_install_dropdowns_copywindowscommand",
      "_tgt": "lib_utils_gethuburl"
    },
    {
      "source": "internal_site_src_components_theme_provider_tsx",
      "target": "components_theme_provider_themeprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/theme-provider.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "internal_site_src_components_theme_provider_tsx",
      "_tgt": "components_theme_provider_themeprovider"
    },
    {
      "source": "internal_site_src_components_theme_provider_tsx",
      "target": "components_theme_provider_usetheme",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/theme-provider.tsx",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "internal_site_src_components_theme_provider_tsx",
      "_tgt": "components_theme_provider_usetheme"
    },
    {
      "source": "internal_site_src_components_copy_to_clipboard_tsx",
      "target": "components_copy_to_clipboard_copytoclipboard",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/copy-to-clipboard.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "internal_site_src_components_copy_to_clipboard_tsx",
      "_tgt": "components_copy_to_clipboard_copytoclipboard"
    },
    {
      "source": "internal_site_src_components_copy_to_clipboard_tsx",
      "target": "components_copy_to_clipboard_copytextarea",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/copy-to-clipboard.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "internal_site_src_components_copy_to_clipboard_tsx",
      "_tgt": "components_copy_to_clipboard_copytextarea"
    },
    {
      "source": "internal_site_src_components_router_tsx",
      "target": "components_router_prependbasepath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/router.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "internal_site_src_components_router_tsx",
      "_tgt": "components_router_prependbasepath"
    },
    {
      "source": "internal_site_src_components_router_tsx",
      "target": "components_router_navigate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/router.tsx",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "internal_site_src_components_router_tsx",
      "_tgt": "components_router_navigate"
    },
    {
      "source": "internal_site_src_components_router_tsx",
      "target": "components_router_link",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/router.tsx",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "internal_site_src_components_router_tsx",
      "_tgt": "components_router_link"
    },
    {
      "source": "internal_site_src_components_router_tsx",
      "target": "internal_site_src_components_routes_settings_layout_tsx",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_layout_tsx",
      "_tgt": "internal_site_src_components_router_tsx"
    },
    {
      "source": "components_router_prependbasepath",
      "target": "login_auth_form_getauthprovidericon",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/login/auth-form.tsx",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "login_auth_form_getauthprovidericon",
      "_tgt": "components_router_prependbasepath"
    },
    {
      "source": "components_router_navigate",
      "target": "routes_domain_handledeleteconfirm",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "routes_domain_handledeleteconfirm",
      "_tgt": "components_router_navigate"
    },
    {
      "source": "internal_site_src_components_command_palette_tsx",
      "target": "components_command_palette_down",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/command-palette.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "internal_site_src_components_command_palette_tsx",
      "_tgt": "components_command_palette_down"
    },
    {
      "source": "internal_site_src_components_logo_tsx",
      "target": "components_logo_logo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/logo.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "internal_site_src_components_logo_tsx",
      "_tgt": "components_logo_logo"
    },
    {
      "source": "internal_site_src_components_ui_tooltip_tsx",
      "target": "ui_tooltip_tooltipprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/tooltip.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_tooltip_tsx",
      "_tgt": "ui_tooltip_tooltipprovider"
    },
    {
      "source": "internal_site_src_components_ui_tooltip_tsx",
      "target": "ui_tooltip_tooltip",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/tooltip.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_tooltip_tsx",
      "_tgt": "ui_tooltip_tooltip"
    },
    {
      "source": "internal_site_src_components_ui_tooltip_tsx",
      "target": "ui_tooltip_tooltiptrigger",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/tooltip.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_tooltip_tsx",
      "_tgt": "ui_tooltip_tooltiptrigger"
    },
    {
      "source": "internal_site_src_components_ui_use_toast_ts",
      "target": "ui_use_toast_genid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_use_toast_ts",
      "_tgt": "ui_use_toast_genid"
    },
    {
      "source": "internal_site_src_components_ui_use_toast_ts",
      "target": "ui_use_toast_addtoremovequeue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_use_toast_ts",
      "_tgt": "ui_use_toast_addtoremovequeue"
    },
    {
      "source": "internal_site_src_components_ui_use_toast_ts",
      "target": "ui_use_toast_reducer",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_use_toast_ts",
      "_tgt": "ui_use_toast_reducer"
    },
    {
      "source": "internal_site_src_components_ui_use_toast_ts",
      "target": "ui_use_toast_dispatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_use_toast_ts",
      "_tgt": "ui_use_toast_dispatch"
    },
    {
      "source": "internal_site_src_components_ui_use_toast_ts",
      "target": "ui_use_toast_toast",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_use_toast_ts",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "internal_site_src_components_ui_use_toast_ts",
      "target": "ui_use_toast_usetoast",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_use_toast_ts",
      "_tgt": "ui_use_toast_usetoast"
    },
    {
      "source": "internal_site_src_components_ui_use_toast_ts",
      "target": "internal_site_src_components_routes_settings_layout_tsx",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_layout_tsx",
      "_tgt": "internal_site_src_components_ui_use_toast_ts"
    },
    {
      "source": "ui_use_toast_genid",
      "target": "ui_use_toast_toast",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "ui_use_toast_toast",
      "_tgt": "ui_use_toast_genid"
    },
    {
      "source": "ui_use_toast_addtoremovequeue",
      "target": "ui_use_toast_reducer",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "ui_use_toast_reducer",
      "_tgt": "ui_use_toast_addtoremovequeue"
    },
    {
      "source": "ui_use_toast_reducer",
      "target": "ui_use_toast_dispatch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "ui_use_toast_dispatch",
      "_tgt": "ui_use_toast_reducer"
    },
    {
      "source": "ui_use_toast_dispatch",
      "target": "ui_use_toast_toast",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/use-toast.ts",
      "source_location": "L148",
      "weight": 1.0,
      "_src": "ui_use_toast_toast",
      "_tgt": "ui_use_toast_dispatch"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "login_auth_form_showloginfaliedtoast",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/login/auth-form.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "login_auth_form_showloginfaliedtoast",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "login_forgot_pass_form_showloginfaliedtoast",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/login/forgot-pass-form.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "login_forgot_pass_form_showloginfaliedtoast",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "routes_domain_handlerefresh",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "routes_domain_handlerefresh",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "routes_domain_handledeleteconfirm",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "routes_domain_handledeleteconfirm",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_quiet_hours_handledelete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "settings_quiet_hours_handledelete",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_quiet_hours_handlesubmit",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L381",
      "weight": 1.0,
      "_src": "settings_quiet_hours_handlesubmit",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_heartbeat_fetchstatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/heartbeat.tsx",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "settings_heartbeat_fetchstatus",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_heartbeat_sendtestheartbeat",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/heartbeat.tsx",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "settings_heartbeat_sendtestheartbeat",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_config_yaml_fetchconfig",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/config-yaml.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "settings_config_yaml_fetchconfig",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_layout_savesettings",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "settings_layout_savesettings",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_general_refreshupdateinfo",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L318",
      "weight": 1.0,
      "_src": "settings_general_refreshupdateinfo",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_general_applyupdate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L332",
      "weight": 1.0,
      "_src": "settings_general_applyupdate",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_notifications_updatesettings",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "settings_notifications_updatesettings",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "settings_notifications_sendtestnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "settings_notifications_sendtestnotification",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "domains_table_domain_dialog_handlelookup",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/domains-table/domain-dialog.tsx",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "domains_table_domain_dialog_handlelookup",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "alerts_alerts_sheet_failedupdatetoast",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/alerts/alerts-sheet.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "alerts_alerts_sheet_failedupdatetoast",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "monitors_table_add_monitor_dialog_handlesubmit",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/monitors-table/add-monitor-dialog.tsx",
      "source_location": "L224",
      "weight": 1.0,
      "_src": "monitors_table_add_monitor_dialog_handlesubmit",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_toast",
      "target": "lib_utils_copytoclipboard",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "lib_utils_copytoclipboard",
      "_tgt": "ui_use_toast_toast"
    },
    {
      "source": "ui_use_toast_usetoast",
      "target": "ui_toaster_toaster",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/ui/toaster.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "ui_toaster_toaster",
      "_tgt": "ui_use_toast_usetoast"
    },
    {
      "source": "ui_use_toast_usetoast",
      "target": "monitors_table_monitors_table_monitorcard",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/monitors-table/monitors-table.tsx",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "monitors_table_monitors_table_monitorcard",
      "_tgt": "ui_use_toast_usetoast"
    },
    {
      "source": "internal_site_src_components_ui_icons_tsx",
      "target": "ui_icons_tuxicon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_icons_tsx",
      "_tgt": "ui_icons_tuxicon"
    },
    {
      "source": "internal_site_src_components_ui_icons_tsx",
      "target": "ui_icons_windowsicon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_icons_tsx",
      "_tgt": "ui_icons_windowsicon"
    },
    {
      "source": "internal_site_src_components_ui_icons_tsx",
      "target": "ui_icons_appleicon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_icons_tsx",
      "_tgt": "ui_icons_appleicon"
    },
    {
      "source": "internal_site_src_components_ui_icons_tsx",
      "target": "ui_icons_freebsdicon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_icons_tsx",
      "_tgt": "ui_icons_freebsdicon"
    },
    {
      "source": "internal_site_src_components_ui_icons_tsx",
      "target": "ui_icons_dockericon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_icons_tsx",
      "_tgt": "ui_icons_dockericon"
    },
    {
      "source": "internal_site_src_components_ui_icons_tsx",
      "target": "ui_icons_rows",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_icons_tsx",
      "_tgt": "ui_icons_rows"
    },
    {
      "source": "internal_site_src_components_ui_icons_tsx",
      "target": "ui_icons_chartaverage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_icons_tsx",
      "_tgt": "ui_icons_chartaverage"
    },
    {
      "source": "internal_site_src_components_ui_icons_tsx",
      "target": "ui_icons_chartmax",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_icons_tsx",
      "_tgt": "ui_icons_chartmax"
    },
    {
      "source": "internal_site_src_components_ui_icons_tsx",
      "target": "ui_icons_etherneticon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_icons_tsx",
      "_tgt": "ui_icons_etherneticon"
    },
    {
      "source": "internal_site_src_components_ui_icons_tsx",
      "target": "ui_icons_thermometericon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_icons_tsx",
      "_tgt": "ui_icons_thermometericon"
    },
    {
      "source": "internal_site_src_components_ui_icons_tsx",
      "target": "ui_icons_hourglassicon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_icons_tsx",
      "_tgt": "ui_icons_hourglassicon"
    },
    {
      "source": "internal_site_src_components_ui_icons_tsx",
      "target": "ui_icons_batterymediumicon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_icons_tsx",
      "_tgt": "ui_icons_batterymediumicon"
    },
    {
      "source": "internal_site_src_components_ui_icons_tsx",
      "target": "ui_icons_batteryhighicon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_icons_tsx",
      "_tgt": "ui_icons_batteryhighicon"
    },
    {
      "source": "internal_site_src_components_ui_icons_tsx",
      "target": "ui_icons_plugchargingicon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/icons.tsx",
      "source_location": "L181",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_icons_tsx",
      "_tgt": "ui_icons_plugchargingicon"
    },
    {
      "source": "internal_site_src_components_ui_input_tsx",
      "target": "ui_input_input",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/input.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_input_tsx",
      "_tgt": "ui_input_input"
    },
    {
      "source": "internal_site_src_components_ui_collapsible_tsx",
      "target": "ui_collapsible_collapsible",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/collapsible.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_collapsible_tsx",
      "_tgt": "ui_collapsible_collapsible"
    },
    {
      "source": "internal_site_src_components_ui_badge_tsx",
      "target": "ui_badge_badge",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/badge.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_badge_tsx",
      "_tgt": "ui_badge_badge"
    },
    {
      "source": "internal_site_src_components_ui_command_tsx",
      "target": "ui_command_cn",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/command.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_command_tsx",
      "_tgt": "ui_command_cn"
    },
    {
      "source": "internal_site_src_components_ui_command_tsx",
      "target": "ui_command_commandlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/command.tsx",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_command_tsx",
      "_tgt": "ui_command_commandlist"
    },
    {
      "source": "internal_site_src_components_ui_command_tsx",
      "target": "ui_command_commandempty",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/command.tsx",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_command_tsx",
      "_tgt": "ui_command_commandempty"
    },
    {
      "source": "internal_site_src_components_ui_command_tsx",
      "target": "ui_command_commandgroup",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/command.tsx",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_command_tsx",
      "_tgt": "ui_command_commandgroup"
    },
    {
      "source": "internal_site_src_components_ui_command_tsx",
      "target": "ui_command_commanditem",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/command.tsx",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_command_tsx",
      "_tgt": "ui_command_commanditem"
    },
    {
      "source": "internal_site_src_components_ui_toaster_tsx",
      "target": "ui_toaster_toaster",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/toaster.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_toaster_tsx",
      "_tgt": "ui_toaster_toaster"
    },
    {
      "source": "internal_site_src_components_ui_sheet_tsx",
      "target": "ui_sheet_sheet",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_sheet_tsx",
      "_tgt": "ui_sheet_sheet"
    },
    {
      "source": "internal_site_src_components_ui_sheet_tsx",
      "target": "ui_sheet_sheettrigger",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_sheet_tsx",
      "_tgt": "ui_sheet_sheettrigger"
    },
    {
      "source": "internal_site_src_components_ui_sheet_tsx",
      "target": "ui_sheet_sheetclose",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_sheet_tsx",
      "_tgt": "ui_sheet_sheetclose"
    },
    {
      "source": "internal_site_src_components_ui_sheet_tsx",
      "target": "ui_sheet_sheetportal",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_sheet_tsx",
      "_tgt": "ui_sheet_sheetportal"
    },
    {
      "source": "internal_site_src_components_ui_sheet_tsx",
      "target": "ui_sheet_sheetoverlay",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_sheet_tsx",
      "_tgt": "ui_sheet_sheetoverlay"
    },
    {
      "source": "internal_site_src_components_ui_sheet_tsx",
      "target": "ui_sheet_sheetheader",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_sheet_tsx",
      "_tgt": "ui_sheet_sheetheader"
    },
    {
      "source": "internal_site_src_components_ui_sheet_tsx",
      "target": "ui_sheet_sheetfooter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_sheet_tsx",
      "_tgt": "ui_sheet_sheetfooter"
    },
    {
      "source": "internal_site_src_components_ui_sheet_tsx",
      "target": "ui_sheet_sheettitle",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_sheet_tsx",
      "_tgt": "ui_sheet_sheettitle"
    },
    {
      "source": "internal_site_src_components_ui_sheet_tsx",
      "target": "ui_sheet_sheetdescription",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/sheet.tsx",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_sheet_tsx",
      "_tgt": "ui_sheet_sheetdescription"
    },
    {
      "source": "internal_site_src_components_ui_input_copy_tsx",
      "target": "ui_input_copy_inputcopy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/input-copy.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_input_copy_tsx",
      "_tgt": "ui_input_copy_inputcopy"
    },
    {
      "source": "internal_site_src_components_ui_otp_tsx",
      "target": "ui_otp_inputotp",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/otp.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_otp_tsx",
      "_tgt": "ui_otp_inputotp"
    },
    {
      "source": "internal_site_src_components_ui_otp_tsx",
      "target": "ui_otp_inputotpgroup",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/otp.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_otp_tsx",
      "_tgt": "ui_otp_inputotpgroup"
    },
    {
      "source": "internal_site_src_components_ui_otp_tsx",
      "target": "ui_otp_cn",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/otp.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_otp_tsx",
      "_tgt": "ui_otp_cn"
    },
    {
      "source": "internal_site_src_components_ui_card_tsx",
      "target": "internal_site_src_components_routes_settings_layout_tsx",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_layout_tsx",
      "_tgt": "internal_site_src_components_ui_card_tsx"
    },
    {
      "source": "internal_site_src_components_ui_input_tags_tsx",
      "target": "ui_input_tags_addpendingdatapoint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/ui/input-tags.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "internal_site_src_components_ui_input_tags_tsx",
      "_tgt": "ui_input_tags_addpendingdatapoint"
    },
    {
      "source": "internal_site_src_components_login_auth_form_tsx",
      "target": "login_auth_form_showloginfaliedtoast",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/login/auth-form.tsx",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "internal_site_src_components_login_auth_form_tsx",
      "_tgt": "login_auth_form_showloginfaliedtoast"
    },
    {
      "source": "internal_site_src_components_login_auth_form_tsx",
      "target": "login_auth_form_getauthprovidericon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/login/auth-form.tsx",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "internal_site_src_components_login_auth_form_tsx",
      "_tgt": "login_auth_form_getauthprovidericon"
    },
    {
      "source": "internal_site_src_components_login_auth_form_tsx",
      "target": "login_auth_form_loginwithoauth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/login/auth-form.tsx",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "internal_site_src_components_login_auth_form_tsx",
      "_tgt": "login_auth_form_loginwithoauth"
    },
    {
      "source": "internal_site_src_components_login_auth_form_tsx",
      "target": "login_auth_form_redirecttooauthprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/login/auth-form.tsx",
      "source_location": "L176",
      "weight": 1.0,
      "_src": "internal_site_src_components_login_auth_form_tsx",
      "_tgt": "login_auth_form_redirecttooauthprovider"
    },
    {
      "source": "login_auth_form_showloginfaliedtoast",
      "target": "login_auth_form_loginwithoauth",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/login/auth-form.tsx",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "login_auth_form_loginwithoauth",
      "_tgt": "login_auth_form_showloginfaliedtoast"
    },
    {
      "source": "login_auth_form_loginwithoauth",
      "target": "login_auth_form_redirecttooauthprovider",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/login/auth-form.tsx",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "login_auth_form_loginwithoauth",
      "_tgt": "login_auth_form_redirecttooauthprovider"
    },
    {
      "source": "internal_site_src_components_login_forgot_pass_form_tsx",
      "target": "login_forgot_pass_form_showloginfaliedtoast",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/login/forgot-pass-form.tsx",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_site_src_components_login_forgot_pass_form_tsx",
      "_tgt": "login_forgot_pass_form_showloginfaliedtoast"
    },
    {
      "source": "internal_site_src_components_charts_hooks_ts",
      "target": "charts_hooks_usecontainerchartconfigs",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/charts/hooks.ts",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "internal_site_src_components_charts_hooks_ts",
      "_tgt": "charts_hooks_usecontainerchartconfigs"
    },
    {
      "source": "internal_site_src_components_charts_hooks_ts",
      "target": "charts_hooks_useyaxiswidth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/charts/hooks.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "internal_site_src_components_charts_hooks_ts",
      "_tgt": "charts_hooks_useyaxiswidth"
    },
    {
      "source": "internal_site_src_components_charts_hooks_ts",
      "target": "charts_hooks_usecontainerdatapoints",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/charts/hooks.ts",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "internal_site_src_components_charts_hooks_ts",
      "_tgt": "charts_hooks_usecontainerdatapoints"
    },
    {
      "source": "internal_site_src_components_charts_hooks_ts",
      "target": "charts_hooks_usenetworkinterfaces",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/charts/hooks.ts",
      "source_location": "L153",
      "weight": 1.0,
      "_src": "internal_site_src_components_charts_hooks_ts",
      "_tgt": "charts_hooks_usenetworkinterfaces"
    },
    {
      "source": "charts_hooks_usecontainerchartconfigs",
      "target": "system_use_system_data_usesystemdata",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/system/use-system-data.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_src": "system_use_system_data_usesystemdata",
      "_tgt": "charts_hooks_usecontainerchartconfigs"
    },
    {
      "source": "charts_hooks_usecontainerdatapoints",
      "target": "charts_memory_charts_containermemorychart",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/system/charts/memory-charts.tsx",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "charts_memory_charts_containermemorychart",
      "_tgt": "charts_hooks_usecontainerdatapoints"
    },
    {
      "source": "internal_site_src_components_systemd_table_systemd_table_tsx",
      "target": "systemd_table_systemd_table_systemdtable",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "internal_site_src_components_systemd_table_systemd_table_tsx",
      "_tgt": "systemd_table_systemd_table_systemdtable"
    },
    {
      "source": "internal_site_src_components_systemd_table_systemd_table_tsx",
      "target": "systemd_table_systemd_table_opensheet",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "internal_site_src_components_systemd_table_systemd_table_tsx",
      "_tgt": "systemd_table_systemd_table_opensheet"
    },
    {
      "source": "internal_site_src_components_systemd_table_systemd_table_tsx",
      "target": "systemd_table_systemd_table_formatcputime",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
      "source_location": "L331",
      "weight": 1.0,
      "_src": "internal_site_src_components_systemd_table_systemd_table_tsx",
      "_tgt": "systemd_table_systemd_table_formatcputime"
    },
    {
      "source": "internal_site_src_components_systemd_table_systemd_table_tsx",
      "target": "systemd_table_systemd_table_renderrow",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
      "source_location": "L580",
      "weight": 1.0,
      "_src": "internal_site_src_components_systemd_table_systemd_table_tsx",
      "_tgt": "systemd_table_systemd_table_renderrow"
    },
    {
      "source": "systemd_table_systemd_table_systemdtable",
      "target": "lib_utils_usebrowserstorage",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "systemd_table_systemd_table_systemdtable",
      "_tgt": "lib_utils_usebrowserstorage"
    },
    {
      "source": "systemd_table_systemd_table_formatcputime",
      "target": "lib_utils_decimalstring",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
      "source_location": "L348",
      "weight": 1.0,
      "_src": "systemd_table_systemd_table_formatcputime",
      "_tgt": "lib_utils_decimalstring"
    },
    {
      "source": "internal_site_src_components_systemd_table_systemd_table_columns_tsx",
      "target": "systemd_table_systemd_table_columns_getsubstatecolor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/systemd-table/systemd-table-columns.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "internal_site_src_components_systemd_table_systemd_table_columns_tsx",
      "_tgt": "systemd_table_systemd_table_columns_getsubstatecolor"
    },
    {
      "source": "internal_site_src_components_routes_monitor_tsx",
      "target": "routes_monitor_statusbadge",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/monitor.tsx",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_monitor_tsx",
      "_tgt": "routes_monitor_statusbadge"
    },
    {
      "source": "internal_site_src_components_routes_monitor_tsx",
      "target": "routes_monitor_statcard",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/monitor.tsx",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_monitor_tsx",
      "_tgt": "routes_monitor_statcard"
    },
    {
      "source": "internal_site_src_components_routes_monitor_tsx",
      "target": "routes_monitor_handledelete",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/monitor.tsx",
      "source_location": "L250",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_monitor_tsx",
      "_tgt": "routes_monitor_handledelete"
    },
    {
      "source": "internal_site_src_components_routes_smart_tsx",
      "target": "routes_smart_smart",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/smart.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_smart_tsx",
      "_tgt": "routes_smart_smart"
    },
    {
      "source": "internal_site_src_components_routes_incidents_tsx",
      "target": "routes_incidents_statusbadge",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/incidents.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_incidents_tsx",
      "_tgt": "routes_incidents_statusbadge"
    },
    {
      "source": "internal_site_src_components_routes_domain_tsx",
      "target": "routes_domain_statusbadge",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_domain_tsx",
      "_tgt": "routes_domain_statusbadge"
    },
    {
      "source": "internal_site_src_components_routes_domain_tsx",
      "target": "routes_domain_infocard",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_domain_tsx",
      "_tgt": "routes_domain_infocard"
    },
    {
      "source": "internal_site_src_components_routes_domain_tsx",
      "target": "routes_domain_handlerefresh",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_domain_tsx",
      "_tgt": "routes_domain_handlerefresh"
    },
    {
      "source": "internal_site_src_components_routes_domain_tsx",
      "target": "routes_domain_handledelete",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_domain_tsx",
      "_tgt": "routes_domain_handledelete"
    },
    {
      "source": "internal_site_src_components_routes_domain_tsx",
      "target": "routes_domain_handledeleteconfirm",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_domain_tsx",
      "_tgt": "routes_domain_handledeleteconfirm"
    },
    {
      "source": "routes_domain_handlerefresh",
      "target": "domains_apihandler_refreshdomain",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "routes_domain_handlerefresh",
      "_tgt": "domains_apihandler_refreshdomain"
    },
    {
      "source": "routes_domain_handledeleteconfirm",
      "target": "domains_apihandler_deletedomain",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/domain.tsx",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "routes_domain_handledeleteconfirm",
      "_tgt": "domains_apihandler_deletedomain"
    },
    {
      "source": "internal_site_src_components_routes_settings_quiet_hours_tsx",
      "target": "settings_quiet_hours_handledelete",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_quiet_hours_tsx",
      "_tgt": "settings_quiet_hours_handledelete"
    },
    {
      "source": "internal_site_src_components_routes_settings_quiet_hours_tsx",
      "target": "settings_quiet_hours_openeditdialog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_quiet_hours_tsx",
      "_tgt": "settings_quiet_hours_openeditdialog"
    },
    {
      "source": "internal_site_src_components_routes_settings_quiet_hours_tsx",
      "target": "settings_quiet_hours_closedialog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_quiet_hours_tsx",
      "_tgt": "settings_quiet_hours_closedialog"
    },
    {
      "source": "internal_site_src_components_routes_settings_quiet_hours_tsx",
      "target": "settings_quiet_hours_formatdatetime",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_quiet_hours_tsx",
      "_tgt": "settings_quiet_hours_formatdatetime"
    },
    {
      "source": "internal_site_src_components_routes_settings_quiet_hours_tsx",
      "target": "settings_quiet_hours_getwindowstate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_quiet_hours_tsx",
      "_tgt": "settings_quiet_hours_getwindowstate"
    },
    {
      "source": "internal_site_src_components_routes_settings_quiet_hours_tsx",
      "target": "settings_quiet_hours_handlesubmit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L341",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_quiet_hours_tsx",
      "_tgt": "settings_quiet_hours_handlesubmit"
    },
    {
      "source": "settings_quiet_hours_formatdatetime",
      "target": "lib_utils_formatshortdate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "settings_quiet_hours_formatdatetime",
      "_tgt": "lib_utils_formatshortdate"
    },
    {
      "source": "settings_quiet_hours_handlesubmit",
      "target": "ws_handler_onclose",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
      "source_location": "L379",
      "weight": 1.0,
      "_src": "settings_quiet_hours_handlesubmit",
      "_tgt": "ws_handler_onclose"
    },
    {
      "source": "internal_site_src_components_routes_settings_heartbeat_tsx",
      "target": "settings_heartbeat_fetchstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/heartbeat.tsx",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_heartbeat_tsx",
      "_tgt": "settings_heartbeat_fetchstatus"
    },
    {
      "source": "internal_site_src_components_routes_settings_heartbeat_tsx",
      "target": "settings_heartbeat_sendtestheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/heartbeat.tsx",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_heartbeat_tsx",
      "_tgt": "settings_heartbeat_sendtestheartbeat"
    },
    {
      "source": "internal_site_src_components_routes_settings_config_yaml_tsx",
      "target": "settings_config_yaml_fetchconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/config-yaml.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_config_yaml_tsx",
      "_tgt": "settings_config_yaml_fetchconfig"
    },
    {
      "source": "internal_site_src_components_routes_settings_layout_tsx",
      "target": "internal_site_src_lib_stores_ts",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_layout_tsx",
      "_tgt": "internal_site_src_lib_stores_ts"
    },
    {
      "source": "internal_site_src_components_routes_settings_layout_tsx",
      "target": "internal_site_src_components_routes_settings_sidebar_nav_tsx",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_layout_tsx",
      "_tgt": "internal_site_src_components_routes_settings_sidebar_nav_tsx"
    },
    {
      "source": "internal_site_src_components_routes_settings_layout_tsx",
      "target": "settings_layout_generalsettingsimport",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_layout_tsx",
      "_tgt": "settings_layout_generalsettingsimport"
    },
    {
      "source": "internal_site_src_components_routes_settings_layout_tsx",
      "target": "settings_layout_notificationssettingsimport",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_layout_tsx",
      "_tgt": "settings_layout_notificationssettingsimport"
    },
    {
      "source": "internal_site_src_components_routes_settings_layout_tsx",
      "target": "settings_layout_configyamlsettingsimport",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_layout_tsx",
      "_tgt": "settings_layout_configyamlsettingsimport"
    },
    {
      "source": "internal_site_src_components_routes_settings_layout_tsx",
      "target": "settings_layout_fingerprintssettingsimport",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_layout_tsx",
      "_tgt": "settings_layout_fingerprintssettingsimport"
    },
    {
      "source": "internal_site_src_components_routes_settings_layout_tsx",
      "target": "settings_layout_alertshistorydatatablesettingsimport",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_layout_tsx",
      "_tgt": "settings_layout_alertshistorydatatablesettingsimport"
    },
    {
      "source": "internal_site_src_components_routes_settings_layout_tsx",
      "target": "settings_layout_heartbeatsettingsimport",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_layout_tsx",
      "_tgt": "settings_layout_heartbeatsettingsimport"
    },
    {
      "source": "internal_site_src_components_routes_settings_layout_tsx",
      "target": "settings_layout_savesettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_layout_tsx",
      "_tgt": "settings_layout_savesettings"
    },
    {
      "source": "internal_site_src_components_routes_settings_layout_tsx",
      "target": "settings_layout_settingslayout",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_layout_tsx",
      "_tgt": "settings_layout_settingslayout"
    },
    {
      "source": "internal_site_src_components_routes_settings_layout_tsx",
      "target": "settings_layout_settingscontent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/layout.tsx",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_layout_tsx",
      "_tgt": "settings_layout_settingscontent"
    },
    {
      "source": "settings_layout_savesettings",
      "target": "settings_general_handlesubmit",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "settings_general_handlesubmit",
      "_tgt": "settings_layout_savesettings"
    },
    {
      "source": "settings_layout_savesettings",
      "target": "settings_notifications_updatesettings",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "settings_notifications_updatesettings",
      "_tgt": "settings_layout_savesettings"
    },
    {
      "source": "internal_site_src_components_routes_settings_general_tsx",
      "target": "settings_general_handlesubmit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_general_tsx",
      "_tgt": "settings_general_handlesubmit"
    },
    {
      "source": "internal_site_src_components_routes_settings_general_tsx",
      "target": "settings_general_refreshupdateinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L312",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_general_tsx",
      "_tgt": "settings_general_refreshupdateinfo"
    },
    {
      "source": "internal_site_src_components_routes_settings_general_tsx",
      "target": "settings_general_applyupdate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L328",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_general_tsx",
      "_tgt": "settings_general_applyupdate"
    },
    {
      "source": "settings_general_refreshupdateinfo",
      "target": "settings_general_applyupdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/general.tsx",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "settings_general_applyupdate",
      "_tgt": "settings_general_refreshupdateinfo"
    },
    {
      "source": "internal_site_src_components_routes_settings_notifications_tsx",
      "target": "settings_notifications_addwebhook",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_notifications_tsx",
      "_tgt": "settings_notifications_addwebhook"
    },
    {
      "source": "internal_site_src_components_routes_settings_notifications_tsx",
      "target": "settings_notifications_removewebhook",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_notifications_tsx",
      "_tgt": "settings_notifications_removewebhook"
    },
    {
      "source": "internal_site_src_components_routes_settings_notifications_tsx",
      "target": "settings_notifications_updatewebhook",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_notifications_tsx",
      "_tgt": "settings_notifications_updatewebhook"
    },
    {
      "source": "internal_site_src_components_routes_settings_notifications_tsx",
      "target": "settings_notifications_updatesettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_notifications_tsx",
      "_tgt": "settings_notifications_updatesettings"
    },
    {
      "source": "internal_site_src_components_routes_settings_notifications_tsx",
      "target": "settings_notifications_sendtestnotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_settings_notifications_tsx",
      "_tgt": "settings_notifications_sendtestnotification"
    },
    {
      "source": "internal_site_src_components_routes_system_chart_data_ts",
      "target": "system_chart_data_gettimedata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/chart-data.ts",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_chart_data_ts",
      "_tgt": "system_chart_data_gettimedata"
    },
    {
      "source": "internal_site_src_components_routes_system_chart_data_ts",
      "target": "system_chart_data_appenddata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/chart-data.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_chart_data_ts",
      "_tgt": "system_chart_data_appenddata"
    },
    {
      "source": "internal_site_src_components_routes_system_chart_data_ts",
      "target": "system_chart_data_getstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/chart-data.ts",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_chart_data_ts",
      "_tgt": "system_chart_data_getstats"
    },
    {
      "source": "internal_site_src_components_routes_system_chart_data_ts",
      "target": "system_chart_data_makecontainerdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/chart-data.ts",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_chart_data_ts",
      "_tgt": "system_chart_data_makecontainerdata"
    },
    {
      "source": "internal_site_src_components_routes_system_chart_data_ts",
      "target": "system_chart_data_makecontainerpoint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/chart-data.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_chart_data_ts",
      "_tgt": "system_chart_data_makecontainerpoint"
    },
    {
      "source": "internal_site_src_components_routes_system_chart_data_ts",
      "target": "system_chart_data_dockerorpodman",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/chart-data.ts",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_chart_data_ts",
      "_tgt": "system_chart_data_dockerorpodman"
    },
    {
      "source": "system_chart_data_getstats",
      "target": "lib_api_getpbtimestamp",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/system/chart-data.ts",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "system_chart_data_getstats",
      "_tgt": "lib_api_getpbtimestamp"
    },
    {
      "source": "system_chart_data_makecontainerdata",
      "target": "system_chart_data_makecontainerpoint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/chart-data.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "system_chart_data_makecontainerdata",
      "_tgt": "system_chart_data_makecontainerpoint"
    },
    {
      "source": "internal_site_src_components_routes_system_use_system_data_ts",
      "target": "system_use_system_data_usesystemdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/use-system-data.ts",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_use_system_data_ts",
      "_tgt": "system_use_system_data_usesystemdata"
    },
    {
      "source": "system_use_system_data_usesystemdata",
      "target": "lib_utils_usebrowserstorage",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/system/use-system-data.ts",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "system_use_system_data_usesystemdata",
      "_tgt": "lib_utils_usebrowserstorage"
    },
    {
      "source": "internal_site_src_components_routes_system_smart_table_tsx",
      "target": "system_smart_table_formatcapacity",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/smart-table.tsx",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_smart_table_tsx",
      "_tgt": "system_smart_table_formatcapacity"
    },
    {
      "source": "system_smart_table_formatcapacity",
      "target": "lib_utils_formatbytes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/system/smart-table.tsx",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "system_smart_table_formatcapacity",
      "_tgt": "lib_utils_formatbytes"
    },
    {
      "source": "system_smart_table_formatcapacity",
      "target": "lib_utils_tofixedfloat",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/system/smart-table.tsx",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "system_smart_table_formatcapacity",
      "_tgt": "lib_utils_tofixedfloat"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_cpu_charts_tsx",
      "target": "charts_cpu_charts_cpuchart",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/cpu-charts.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_cpu_charts_tsx",
      "_tgt": "charts_cpu_charts_cpuchart"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_memory_charts_tsx",
      "target": "charts_memory_charts_memorychart",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/memory-charts.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_memory_charts_tsx",
      "_tgt": "charts_memory_charts_memorychart"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_memory_charts_tsx",
      "target": "charts_memory_charts_containermemorychart",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/memory-charts.tsx",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_memory_charts_tsx",
      "_tgt": "charts_memory_charts_containermemorychart"
    },
    {
      "source": "charts_memory_charts_memorychart",
      "target": "lib_utils_tofixedfloat",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/system/charts/memory-charts.tsx",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "charts_memory_charts_memorychart",
      "_tgt": "lib_utils_tofixedfloat"
    },
    {
      "source": "charts_memory_charts_containermemorychart",
      "target": "lib_utils_tofixedfloat",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/system/charts/memory-charts.tsx",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "charts_memory_charts_containermemorychart",
      "_tgt": "lib_utils_tofixedfloat"
    },
    {
      "source": "charts_memory_charts_containermemorychart",
      "target": "charts_network_charts_datakey",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/routes/system/charts/memory-charts.tsx",
      "source_location": "L162",
      "weight": 1.0,
      "_src": "charts_memory_charts_containermemorychart",
      "_tgt": "charts_network_charts_datakey"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_network_charts_tsx",
      "target": "charts_network_charts_bandwidthchart",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/network-charts.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_network_charts_tsx",
      "_tgt": "charts_network_charts_bandwidthchart"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_network_charts_tsx",
      "target": "charts_network_charts_datakey",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/network-charts.tsx",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_network_charts_tsx",
      "_tgt": "charts_network_charts_datakey"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_disk_charts_tsx",
      "target": "charts_disk_charts_dios",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_disk_charts_tsx",
      "_tgt": "charts_disk_charts_dios"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_disk_charts_tsx",
      "target": "charts_disk_charts_diosmax",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_disk_charts_tsx",
      "_tgt": "charts_disk_charts_diosmax"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_disk_charts_tsx",
      "target": "charts_disk_charts_extradios",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_disk_charts_tsx",
      "_tgt": "charts_disk_charts_extradios"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_disk_charts_tsx",
      "target": "charts_disk_charts_extradiosmax",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_disk_charts_tsx",
      "_tgt": "charts_disk_charts_extradiosmax"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_disk_charts_tsx",
      "target": "charts_disk_charts_rootdiskcharts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_disk_charts_tsx",
      "_tgt": "charts_disk_charts_rootdiskcharts"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_disk_charts_tsx",
      "target": "charts_disk_charts_label_t_disk_usage_color_4_opacity_0_4_datakey_extrafsname_diskdatafns_extrausage_extrafsname_diskdatafns_usage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_disk_charts_tsx",
      "_tgt": "charts_disk_charts_label_t_disk_usage_color_4_opacity_0_4_datakey_extrafsname_diskdatafns_extrausage_extrafsname_diskdatafns_usage"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_disk_charts_tsx",
      "target": "charts_disk_charts_label_t_message_utilization_context_disk_i_o_utilization_datakey_utilfn_color_1_opacity_0_4",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
      "source_location": "L243",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_disk_charts_tsx",
      "_tgt": "charts_disk_charts_label_t_message_utilization_context_disk_i_o_utilization_datakey_utilfn_color_1_opacity_0_4"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_load_average_chart_tsx",
      "target": "charts_load_average_chart_loadaveragechart",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/load-average-chart.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_load_average_chart_tsx",
      "_tgt": "charts_load_average_chart_loadaveragechart"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_gpu_charts_tsx",
      "target": "charts_gpu_charts_gpupowerchart",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/gpu-charts.tsx",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_gpu_charts_tsx",
      "_tgt": "charts_gpu_charts_gpupowerchart"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_sensor_charts_tsx",
      "target": "charts_sensor_charts_batterychart",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/sensor-charts.tsx",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_sensor_charts_tsx",
      "_tgt": "charts_sensor_charts_batterychart"
    },
    {
      "source": "internal_site_src_components_routes_system_charts_sensor_charts_tsx",
      "target": "charts_sensor_charts_checkposition",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/routes/system/charts/sensor-charts.tsx",
      "source_location": "L148",
      "weight": 1.0,
      "_src": "internal_site_src_components_routes_system_charts_sensor_charts_tsx",
      "_tgt": "charts_sensor_charts_checkposition"
    },
    {
      "source": "internal_site_src_components_notifications_notification_settings_dialog_tsx",
      "target": "notifications_notification_settings_dialog_handlesubmit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/notifications/notification-settings-dialog.tsx",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "internal_site_src_components_notifications_notification_settings_dialog_tsx",
      "_tgt": "notifications_notification_settings_dialog_handlesubmit"
    },
    {
      "source": "internal_site_src_components_notifications_notification_settings_dialog_tsx",
      "target": "notifications_notification_settings_dialog_handletest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/notifications/notification-settings-dialog.tsx",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "internal_site_src_components_notifications_notification_settings_dialog_tsx",
      "_tgt": "notifications_notification_settings_dialog_handletest"
    },
    {
      "source": "internal_site_src_components_systems_table_systems_table_columns_tsx",
      "target": "systems_table_systems_table_columns_getmeterstatebythresholds",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/systems-table/systems-table-columns.tsx",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "internal_site_src_components_systems_table_systems_table_columns_tsx",
      "_tgt": "systems_table_systems_table_columns_getmeterstatebythresholds"
    },
    {
      "source": "internal_site_src_components_domains_table_domains_table_tsx",
      "target": "domains_table_domains_table_handleedit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "internal_site_src_components_domains_table_domains_table_tsx",
      "_tgt": "domains_table_domains_table_handleedit"
    },
    {
      "source": "internal_site_src_components_domains_table_domains_table_tsx",
      "target": "domains_table_domains_table_handleadd",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "internal_site_src_components_domains_table_domains_table_tsx",
      "_tgt": "domains_table_domains_table_handleadd"
    },
    {
      "source": "internal_site_src_components_domains_table_domains_table_tsx",
      "target": "domains_table_domains_table_handledelete",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "internal_site_src_components_domains_table_domains_table_tsx",
      "_tgt": "domains_table_domains_table_handledelete"
    },
    {
      "source": "internal_site_src_components_domains_table_domains_table_tsx",
      "target": "domains_table_domains_table_handlerefresh",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
      "source_location": "L151",
      "weight": 1.0,
      "_src": "internal_site_src_components_domains_table_domains_table_tsx",
      "_tgt": "domains_table_domains_table_handlerefresh"
    },
    {
      "source": "internal_site_src_components_domains_table_domains_table_tsx",
      "target": "domains_table_domains_table_getstatusicon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "internal_site_src_components_domains_table_domains_table_tsx",
      "_tgt": "domains_table_domains_table_getstatusicon"
    },
    {
      "source": "internal_site_src_components_domains_table_domain_dialog_tsx",
      "target": "domains_table_domain_dialog_handlelookup",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/domains-table/domain-dialog.tsx",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "internal_site_src_components_domains_table_domain_dialog_tsx",
      "_tgt": "domains_table_domain_dialog_handlelookup"
    },
    {
      "source": "internal_site_src_components_domains_table_domain_dialog_tsx",
      "target": "domains_table_domain_dialog_onsubmit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/domains-table/domain-dialog.tsx",
      "source_location": "L222",
      "weight": 1.0,
      "_src": "internal_site_src_components_domains_table_domain_dialog_tsx",
      "_tgt": "domains_table_domain_dialog_onsubmit"
    },
    {
      "source": "domains_table_domain_dialog_handlelookup",
      "target": "whois_lookupservice_lookupdomain",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/domains-table/domain-dialog.tsx",
      "source_location": "L208",
      "weight": 1.0,
      "_src": "domains_table_domain_dialog_handlelookup",
      "_tgt": "whois_lookupservice_lookupdomain"
    },
    {
      "source": "domains_table_domain_dialog_onsubmit",
      "target": "whois_lookup_cleandomain",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/components/domains-table/domain-dialog.tsx",
      "source_location": "L224",
      "weight": 1.0,
      "_src": "domains_table_domain_dialog_onsubmit",
      "_tgt": "whois_lookup_cleandomain"
    },
    {
      "source": "internal_site_src_components_status_pages_status_pages_table_tsx",
      "target": "status_pages_status_pages_table_handleedit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/status-pages/status-pages-table.tsx",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "internal_site_src_components_status_pages_status_pages_table_tsx",
      "_tgt": "status_pages_status_pages_table_handleedit"
    },
    {
      "source": "internal_site_src_components_status_pages_status_pages_table_tsx",
      "target": "status_pages_status_pages_table_handleadd",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/status-pages/status-pages-table.tsx",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "internal_site_src_components_status_pages_status_pages_table_tsx",
      "_tgt": "status_pages_status_pages_table_handleadd"
    },
    {
      "source": "internal_site_src_components_status_pages_status_pages_table_tsx",
      "target": "status_pages_status_pages_table_handledelete",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/status-pages/status-pages-table.tsx",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "internal_site_src_components_status_pages_status_pages_table_tsx",
      "_tgt": "status_pages_status_pages_table_handledelete"
    },
    {
      "source": "internal_site_src_components_status_pages_status_page_dialog_tsx",
      "target": "status_pages_status_page_dialog_onsubmit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/status-pages/status-page-dialog.tsx",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "internal_site_src_components_status_pages_status_page_dialog_tsx",
      "_tgt": "status_pages_status_page_dialog_onsubmit"
    },
    {
      "source": "internal_site_src_components_alerts_alerts_sheet_tsx",
      "target": "alerts_alerts_sheet_failedupdatetoast",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/alerts/alerts-sheet.tsx",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "internal_site_src_components_alerts_alerts_sheet_tsx",
      "_tgt": "alerts_alerts_sheet_failedupdatetoast"
    },
    {
      "source": "internal_site_src_components_alerts_alerts_sheet_tsx",
      "target": "alerts_alerts_sheet_copyalertsfromsystem",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/alerts/alerts-sheet.tsx",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "internal_site_src_components_alerts_alerts_sheet_tsx",
      "_tgt": "alerts_alerts_sheet_copyalertsfromsystem"
    },
    {
      "source": "alerts_alerts_sheet_failedupdatetoast",
      "target": "alerts_alerts_sheet_copyalertsfromsystem",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/alerts/alerts-sheet.tsx",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "alerts_alerts_sheet_copyalertsfromsystem",
      "_tgt": "alerts_alerts_sheet_failedupdatetoast"
    },
    {
      "source": "internal_site_src_components_monitors_table_add_monitor_dialog_tsx",
      "target": "monitors_table_add_monitor_dialog_handlesubmit",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/monitors-table/add-monitor-dialog.tsx",
      "source_location": "L220",
      "weight": 1.0,
      "_src": "internal_site_src_components_monitors_table_add_monitor_dialog_tsx",
      "_tgt": "monitors_table_add_monitor_dialog_handlesubmit"
    },
    {
      "source": "internal_site_src_components_monitors_table_monitors_table_tsx",
      "target": "monitors_table_monitors_table_statusindicator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/monitors-table/monitors-table.tsx",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "internal_site_src_components_monitors_table_monitors_table_tsx",
      "_tgt": "monitors_table_monitors_table_statusindicator"
    },
    {
      "source": "internal_site_src_components_monitors_table_monitors_table_tsx",
      "target": "monitors_table_monitors_table_monitorcard",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/monitors-table/monitors-table.tsx",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "internal_site_src_components_monitors_table_monitors_table_tsx",
      "_tgt": "monitors_table_monitors_table_monitorcard"
    },
    {
      "source": "internal_site_src_components_calendar_calendar_view_tsx",
      "target": "calendar_calendar_view_prevmonth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/calendar/calendar-view.tsx",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "internal_site_src_components_calendar_calendar_view_tsx",
      "_tgt": "calendar_calendar_view_prevmonth"
    },
    {
      "source": "internal_site_src_components_calendar_calendar_view_tsx",
      "target": "calendar_calendar_view_nextmonth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/calendar/calendar-view.tsx",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "internal_site_src_components_calendar_calendar_view_tsx",
      "_tgt": "calendar_calendar_view_nextmonth"
    },
    {
      "source": "internal_site_src_components_calendar_calendar_view_tsx",
      "target": "calendar_calendar_view_geteventicon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/calendar/calendar-view.tsx",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "internal_site_src_components_calendar_calendar_view_tsx",
      "_tgt": "calendar_calendar_view_geteventicon"
    },
    {
      "source": "internal_site_src_components_containers_table_containers_table_columns_tsx",
      "target": "containers_table_containers_table_columns_getstatusvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/containers-table/containers-table-columns.tsx",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "internal_site_src_components_containers_table_containers_table_columns_tsx",
      "_tgt": "containers_table_containers_table_columns_getstatusvalue"
    },
    {
      "source": "internal_site_src_components_containers_table_containers_table_tsx",
      "target": "containers_table_containers_table_fetchdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/containers-table/containers-table.tsx",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "internal_site_src_components_containers_table_containers_table_tsx",
      "_tgt": "containers_table_containers_table_fetchdata"
    },
    {
      "source": "internal_site_src_components_containers_table_containers_table_tsx",
      "target": "containers_table_containers_table_opensheet",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/containers-table/containers-table.tsx",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "internal_site_src_components_containers_table_containers_table_tsx",
      "_tgt": "containers_table_containers_table_opensheet"
    },
    {
      "source": "internal_site_src_components_containers_table_containers_table_tsx",
      "target": "containers_table_containers_table_data",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/containers-table/containers-table.tsx",
      "source_location": "L259",
      "weight": 1.0,
      "_src": "internal_site_src_components_containers_table_containers_table_tsx",
      "_tgt": "containers_table_containers_table_data"
    },
    {
      "source": "internal_site_src_components_containers_table_containers_table_tsx",
      "target": "containers_table_containers_table_scrolltobottom",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/components/containers-table/containers-table.tsx",
      "source_location": "L531",
      "weight": 1.0,
      "_src": "internal_site_src_components_containers_table_containers_table_tsx",
      "_tgt": "containers_table_containers_table_scrolltobottom"
    },
    {
      "source": "internal_site_src_hooks_use_push_notifications_ts",
      "target": "hooks_use_push_notifications_usepushnotifications",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/hooks/use-push-notifications.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "internal_site_src_hooks_use_push_notifications_ts",
      "_tgt": "hooks_use_push_notifications_usepushnotifications"
    },
    {
      "source": "internal_site_src_hooks_use_push_notifications_ts",
      "target": "hooks_use_push_notifications_urlbase64touint8array",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/hooks/use-push-notifications.ts",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "internal_site_src_hooks_use_push_notifications_ts",
      "_tgt": "hooks_use_push_notifications_urlbase64touint8array"
    },
    {
      "source": "internal_site_src_lib_statuspages_ts",
      "target": "lib_statuspages_getstatuspages",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "internal_site_src_lib_statuspages_ts",
      "_tgt": "lib_statuspages_getstatuspages"
    },
    {
      "source": "internal_site_src_lib_statuspages_ts",
      "target": "lib_statuspages_getstatuspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "internal_site_src_lib_statuspages_ts",
      "_tgt": "lib_statuspages_getstatuspage"
    },
    {
      "source": "internal_site_src_lib_statuspages_ts",
      "target": "lib_statuspages_createstatuspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "internal_site_src_lib_statuspages_ts",
      "_tgt": "lib_statuspages_createstatuspage"
    },
    {
      "source": "internal_site_src_lib_statuspages_ts",
      "target": "lib_statuspages_updatestatuspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "internal_site_src_lib_statuspages_ts",
      "_tgt": "lib_statuspages_updatestatuspage"
    },
    {
      "source": "internal_site_src_lib_statuspages_ts",
      "target": "lib_statuspages_deletestatuspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "internal_site_src_lib_statuspages_ts",
      "_tgt": "lib_statuspages_deletestatuspage"
    },
    {
      "source": "internal_site_src_lib_statuspages_ts",
      "target": "lib_statuspages_getstatuspagemonitors",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "internal_site_src_lib_statuspages_ts",
      "_tgt": "lib_statuspages_getstatuspagemonitors"
    },
    {
      "source": "internal_site_src_lib_statuspages_ts",
      "target": "lib_statuspages_addmonitortostatuspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "internal_site_src_lib_statuspages_ts",
      "_tgt": "lib_statuspages_addmonitortostatuspage"
    },
    {
      "source": "internal_site_src_lib_statuspages_ts",
      "target": "lib_statuspages_removemonitorfromstatuspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L187",
      "weight": 1.0,
      "_src": "internal_site_src_lib_statuspages_ts",
      "_tgt": "lib_statuspages_removemonitorfromstatuspage"
    },
    {
      "source": "internal_site_src_lib_statuspages_ts",
      "target": "lib_statuspages_getpublicstatuspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "internal_site_src_lib_statuspages_ts",
      "_tgt": "lib_statuspages_getpublicstatuspage"
    },
    {
      "source": "internal_site_src_lib_statuspages_ts",
      "target": "lib_statuspages_getstatuspageurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "internal_site_src_lib_statuspages_ts",
      "_tgt": "lib_statuspages_getstatuspageurl"
    },
    {
      "source": "internal_site_src_lib_statuspages_ts",
      "target": "lib_statuspages_getstatusbadgecolor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "internal_site_src_lib_statuspages_ts",
      "_tgt": "lib_statuspages_getstatusbadgecolor"
    },
    {
      "source": "internal_site_src_lib_statuspages_ts",
      "target": "lib_statuspages_getstatuslabel",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/statuspages.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_src": "internal_site_src_lib_statuspages_ts",
      "_tgt": "lib_statuspages_getstatuslabel"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "internal_site_src_lib_api_ts",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L1",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "internal_site_src_lib_api_ts"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "lib_monitors_listmonitors",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L200",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "lib_monitors_listmonitors"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "lib_monitors_getmonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L205",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "lib_monitors_getmonitor"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "lib_monitors_createmonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "lib_monitors_createmonitor"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "lib_monitors_updatemonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L216",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "lib_monitors_updatemonitor"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "lib_monitors_deletemonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L223",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "lib_monitors_deletemonitor"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "lib_monitors_manualcheck",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L229",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "lib_monitors_manualcheck"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "lib_monitors_pausemonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L235",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "lib_monitors_pausemonitor"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "lib_monitors_resumemonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "lib_monitors_resumemonitor"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "lib_monitors_getmonitorstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L247",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "lib_monitors_getmonitorstats"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "lib_monitors_getmonitorheartbeats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L259",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "lib_monitors_getmonitorheartbeats"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "lib_monitors_getmonitortypelabel",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L264",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "lib_monitors_getmonitortypelabel"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "lib_monitors_getmonitorstatuscolor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L301",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "lib_monitors_getmonitorstatuscolor"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "lib_monitors_getmonitorstatusicon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L316",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "lib_monitors_getmonitorstatusicon"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "lib_monitors_formatuptime",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L331",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "lib_monitors_formatuptime"
    },
    {
      "source": "internal_site_src_lib_monitors_ts",
      "target": "lib_monitors_formatping",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/monitors.ts",
      "source_location": "L336",
      "weight": 1.0,
      "_src": "internal_site_src_lib_monitors_ts",
      "_tgt": "lib_monitors_formatping"
    },
    {
      "source": "internal_site_src_lib_systemsmanager_ts",
      "target": "lib_systemsmanager_init",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "internal_site_src_lib_systemsmanager_ts",
      "_tgt": "lib_systemsmanager_init"
    },
    {
      "source": "internal_site_src_lib_systemsmanager_ts",
      "target": "lib_systemsmanager_onsystemschanged",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "internal_site_src_lib_systemsmanager_ts",
      "_tgt": "lib_systemsmanager_onsystemschanged"
    },
    {
      "source": "internal_site_src_lib_systemsmanager_ts",
      "target": "lib_systemsmanager_fetchsystems",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "internal_site_src_lib_systemsmanager_ts",
      "_tgt": "lib_systemsmanager_fetchsystems"
    },
    {
      "source": "internal_site_src_lib_systemsmanager_ts",
      "target": "lib_systemsmanager_validatesysteminfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "internal_site_src_lib_systemsmanager_ts",
      "_tgt": "lib_systemsmanager_validatesysteminfo"
    },
    {
      "source": "internal_site_src_lib_systemsmanager_ts",
      "target": "lib_systemsmanager_add",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "internal_site_src_lib_systemsmanager_ts",
      "_tgt": "lib_systemsmanager_add"
    },
    {
      "source": "internal_site_src_lib_systemsmanager_ts",
      "target": "lib_systemsmanager_update",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "internal_site_src_lib_systemsmanager_ts",
      "_tgt": "lib_systemsmanager_update"
    },
    {
      "source": "internal_site_src_lib_systemsmanager_ts",
      "target": "lib_systemsmanager_remove",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "internal_site_src_lib_systemsmanager_ts",
      "_tgt": "lib_systemsmanager_remove"
    },
    {
      "source": "internal_site_src_lib_systemsmanager_ts",
      "target": "lib_systemsmanager_removefromstore",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "internal_site_src_lib_systemsmanager_ts",
      "_tgt": "lib_systemsmanager_removefromstore"
    },
    {
      "source": "internal_site_src_lib_systemsmanager_ts",
      "target": "lib_systemsmanager_subscribe",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "internal_site_src_lib_systemsmanager_ts",
      "_tgt": "lib_systemsmanager_subscribe"
    },
    {
      "source": "internal_site_src_lib_systemsmanager_ts",
      "target": "lib_systemsmanager_refresh",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "internal_site_src_lib_systemsmanager_ts",
      "_tgt": "lib_systemsmanager_refresh"
    },
    {
      "source": "internal_site_src_lib_systemsmanager_ts",
      "target": "lib_systemsmanager_unsubscribe",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "internal_site_src_lib_systemsmanager_ts",
      "_tgt": "lib_systemsmanager_unsubscribe"
    },
    {
      "source": "lib_systemsmanager_onsystemschanged",
      "target": "lib_utils_getvisualstringwidth",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "lib_systemsmanager_onsystemschanged",
      "_tgt": "lib_utils_getvisualstringwidth"
    },
    {
      "source": "lib_systemsmanager_fetchsystems",
      "target": "lib_systemsmanager_refresh",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L169",
      "weight": 1.0,
      "_src": "lib_systemsmanager_refresh",
      "_tgt": "lib_systemsmanager_fetchsystems"
    },
    {
      "source": "lib_systemsmanager_validatesysteminfo",
      "target": "lib_systemsmanager_add",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "lib_systemsmanager_add",
      "_tgt": "lib_systemsmanager_validatesysteminfo"
    },
    {
      "source": "lib_systemsmanager_validatesysteminfo",
      "target": "lib_systemsmanager_update",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "lib_systemsmanager_update",
      "_tgt": "lib_systemsmanager_validatesysteminfo"
    },
    {
      "source": "lib_systemsmanager_add",
      "target": "lib_systemsmanager_update",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "lib_systemsmanager_update",
      "_tgt": "lib_systemsmanager_add"
    },
    {
      "source": "lib_systemsmanager_add",
      "target": "lib_systemsmanager_refresh",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L176",
      "weight": 1.0,
      "_src": "lib_systemsmanager_refresh",
      "_tgt": "lib_systemsmanager_add"
    },
    {
      "source": "lib_systemsmanager_remove",
      "target": "lib_systemsmanager_removefromstore",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "lib_systemsmanager_remove",
      "_tgt": "lib_systemsmanager_removefromstore"
    },
    {
      "source": "lib_systemsmanager_refresh",
      "target": "lib_api_verifyauth",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/site/src/lib/systemsManager.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "lib_systemsmanager_refresh",
      "_tgt": "lib_api_verifyauth"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_cn",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_cn"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_listen",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_listen"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_copytoclipboard",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_copytoclipboard"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_createhourwithminutesformatter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_createhourwithminutesformatter"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_createshortdateformatter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_createshortdateformatter"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_createhourwithsecondsformatter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_createhourwithsecondsformatter"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_currenthour12",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_currenthour12"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_hourwithminutes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_hourwithminutes"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_formatshortdate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_formatshortdate"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_hourwithseconds",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_hourwithseconds"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_formatday",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_formatday"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_tofixedfloat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_tofixedfloat"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_decimalstring",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_decimalstring"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_getstoragevalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_getstoragevalue"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_usebrowserstorage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L208",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_usebrowserstorage"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_formattemperature",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_formattemperature"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_formatbytes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L239",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_formatbytes"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_gethostdisplayvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L297",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_gethostdisplayvalue"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_generatetoken",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L315",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_generatetoken"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_gethuburl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L324",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_gethuburl"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_formatduration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L330",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_formatduration"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_parsesemver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L374",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_parsesemver"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_comparesemver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L386",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_comparesemver"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_debounce",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L397",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_debounce"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_runonce",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L410",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_runonce"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_getvisualstringwidth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L426",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_getvisualstringwidth"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_secondstostring",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L450",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_secondstostring"
    },
    {
      "source": "internal_site_src_lib_utils_ts",
      "target": "lib_utils_secondstouptimestring",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L464",
      "weight": 1.0,
      "_src": "internal_site_src_lib_utils_ts",
      "_tgt": "lib_utils_secondstouptimestring"
    },
    {
      "source": "lib_utils_listen",
      "target": "checks_checker_test_testtcpcheckerusesconfiguredhostandport",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "checks_checker_test_testtcpcheckerusesconfiguredhostandport",
      "_tgt": "lib_utils_listen"
    },
    {
      "source": "lib_utils_secondstostring",
      "target": "lib_utils_secondstouptimestring",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/utils.ts",
      "source_location": "L466",
      "weight": 1.0,
      "_src": "lib_utils_secondstouptimestring",
      "_tgt": "lib_utils_secondstostring"
    },
    {
      "source": "internal_site_src_lib_api_ts",
      "target": "lib_api_isadmin",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/api.ts",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "internal_site_src_lib_api_ts",
      "_tgt": "lib_api_isadmin"
    },
    {
      "source": "internal_site_src_lib_api_ts",
      "target": "lib_api_isreadonlyuser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/api.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_site_src_lib_api_ts",
      "_tgt": "lib_api_isreadonlyuser"
    },
    {
      "source": "internal_site_src_lib_api_ts",
      "target": "lib_api_verifyauth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/api.ts",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "internal_site_src_lib_api_ts",
      "_tgt": "lib_api_verifyauth"
    },
    {
      "source": "internal_site_src_lib_api_ts",
      "target": "lib_api_logout",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/api.ts",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "internal_site_src_lib_api_ts",
      "_tgt": "lib_api_logout"
    },
    {
      "source": "internal_site_src_lib_api_ts",
      "target": "lib_api_updateusersettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/api.ts",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "internal_site_src_lib_api_ts",
      "_tgt": "lib_api_updateusersettings"
    },
    {
      "source": "internal_site_src_lib_api_ts",
      "target": "lib_api_getpbtimestamp",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/api.ts",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "internal_site_src_lib_api_ts",
      "_tgt": "lib_api_getpbtimestamp"
    },
    {
      "source": "internal_site_src_lib_incidents_ts",
      "target": "lib_incidents_getincidents",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "internal_site_src_lib_incidents_ts",
      "_tgt": "lib_incidents_getincidents"
    },
    {
      "source": "internal_site_src_lib_incidents_ts",
      "target": "lib_incidents_getincident",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "internal_site_src_lib_incidents_ts",
      "_tgt": "lib_incidents_getincident"
    },
    {
      "source": "internal_site_src_lib_incidents_ts",
      "target": "lib_incidents_createincident",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "internal_site_src_lib_incidents_ts",
      "_tgt": "lib_incidents_createincident"
    },
    {
      "source": "internal_site_src_lib_incidents_ts",
      "target": "lib_incidents_acknowledgeincident",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "internal_site_src_lib_incidents_ts",
      "_tgt": "lib_incidents_acknowledgeincident"
    },
    {
      "source": "internal_site_src_lib_incidents_ts",
      "target": "lib_incidents_resolveincident",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "internal_site_src_lib_incidents_ts",
      "_tgt": "lib_incidents_resolveincident"
    },
    {
      "source": "internal_site_src_lib_incidents_ts",
      "target": "lib_incidents_closeincident",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "internal_site_src_lib_incidents_ts",
      "_tgt": "lib_incidents_closeincident"
    },
    {
      "source": "internal_site_src_lib_incidents_ts",
      "target": "lib_incidents_getincidentupdates",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "internal_site_src_lib_incidents_ts",
      "_tgt": "lib_incidents_getincidentupdates"
    },
    {
      "source": "internal_site_src_lib_incidents_ts",
      "target": "lib_incidents_addincidentupdate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L152",
      "weight": 1.0,
      "_src": "internal_site_src_lib_incidents_ts",
      "_tgt": "lib_incidents_addincidentupdate"
    },
    {
      "source": "internal_site_src_lib_incidents_ts",
      "target": "lib_incidents_getincidentstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "internal_site_src_lib_incidents_ts",
      "_tgt": "lib_incidents_getincidentstats"
    },
    {
      "source": "internal_site_src_lib_incidents_ts",
      "target": "lib_incidents_getcalendarevents",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "internal_site_src_lib_incidents_ts",
      "_tgt": "lib_incidents_getcalendarevents"
    },
    {
      "source": "internal_site_src_lib_incidents_ts",
      "target": "lib_incidents_getseveritycolor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "internal_site_src_lib_incidents_ts",
      "_tgt": "lib_incidents_getseveritycolor"
    },
    {
      "source": "internal_site_src_lib_incidents_ts",
      "target": "lib_incidents_getstatuscolor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "internal_site_src_lib_incidents_ts",
      "_tgt": "lib_incidents_getstatuscolor"
    },
    {
      "source": "internal_site_src_lib_incidents_ts",
      "target": "lib_incidents_formatduration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/incidents.ts",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "internal_site_src_lib_incidents_ts",
      "_tgt": "lib_incidents_formatduration"
    },
    {
      "source": "internal_site_src_lib_use_intersection_observer_ts",
      "target": "lib_use_intersection_observer_useintersectionobserver",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/use-intersection-observer.ts",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "internal_site_src_lib_use_intersection_observer_ts",
      "_tgt": "lib_use_intersection_observer_useintersectionobserver"
    },
    {
      "source": "internal_site_src_lib_domains_ts",
      "target": "lib_domains_getdomains",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "internal_site_src_lib_domains_ts",
      "_tgt": "lib_domains_getdomains"
    },
    {
      "source": "internal_site_src_lib_domains_ts",
      "target": "lib_domains_lookupdomain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L203",
      "weight": 1.0,
      "_src": "internal_site_src_lib_domains_ts",
      "_tgt": "lib_domains_lookupdomain"
    },
    {
      "source": "internal_site_src_lib_domains_ts",
      "target": "lib_domains_createdomain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L218",
      "weight": 1.0,
      "_src": "internal_site_src_lib_domains_ts",
      "_tgt": "lib_domains_createdomain"
    },
    {
      "source": "internal_site_src_lib_domains_ts",
      "target": "lib_domains_getdomain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L233",
      "weight": 1.0,
      "_src": "internal_site_src_lib_domains_ts",
      "_tgt": "lib_domains_getdomain"
    },
    {
      "source": "internal_site_src_lib_domains_ts",
      "target": "lib_domains_updatedomain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "internal_site_src_lib_domains_ts",
      "_tgt": "lib_domains_updatedomain"
    },
    {
      "source": "internal_site_src_lib_domains_ts",
      "target": "lib_domains_deletedomain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L260",
      "weight": 1.0,
      "_src": "internal_site_src_lib_domains_ts",
      "_tgt": "lib_domains_deletedomain"
    },
    {
      "source": "internal_site_src_lib_domains_ts",
      "target": "lib_domains_refreshdomain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L272",
      "weight": 1.0,
      "_src": "internal_site_src_lib_domains_ts",
      "_tgt": "lib_domains_refreshdomain"
    },
    {
      "source": "internal_site_src_lib_domains_ts",
      "target": "lib_domains_getdomainhistory",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L285",
      "weight": 1.0,
      "_src": "internal_site_src_lib_domains_ts",
      "_tgt": "lib_domains_getdomainhistory"
    },
    {
      "source": "internal_site_src_lib_domains_ts",
      "target": "lib_domains_getdomainfaviconurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L297",
      "weight": 1.0,
      "_src": "internal_site_src_lib_domains_ts",
      "_tgt": "lib_domains_getdomainfaviconurl"
    },
    {
      "source": "internal_site_src_lib_domains_ts",
      "target": "lib_domains_getstatusbadgecolor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L301",
      "weight": 1.0,
      "_src": "internal_site_src_lib_domains_ts",
      "_tgt": "lib_domains_getstatusbadgecolor"
    },
    {
      "source": "internal_site_src_lib_domains_ts",
      "target": "lib_domains_getstatuslabel",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L318",
      "weight": 1.0,
      "_src": "internal_site_src_lib_domains_ts",
      "_tgt": "lib_domains_getstatuslabel"
    },
    {
      "source": "internal_site_src_lib_domains_ts",
      "target": "lib_domains_formatdate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L335",
      "weight": 1.0,
      "_src": "internal_site_src_lib_domains_ts",
      "_tgt": "lib_domains_formatdate"
    },
    {
      "source": "internal_site_src_lib_domains_ts",
      "target": "lib_domains_formatdays",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L345",
      "weight": 1.0,
      "_src": "internal_site_src_lib_domains_ts",
      "_tgt": "lib_domains_formatdays"
    },
    {
      "source": "internal_site_src_lib_domains_ts",
      "target": "lib_domains_cleandomain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/domains.ts",
      "source_location": "L370",
      "weight": 1.0,
      "_src": "internal_site_src_lib_domains_ts",
      "_tgt": "lib_domains_cleandomain"
    },
    {
      "source": "internal_site_src_lib_notifications_ts",
      "target": "lib_notifications_getnotifications",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "internal_site_src_lib_notifications_ts",
      "_tgt": "lib_notifications_getnotifications"
    },
    {
      "source": "internal_site_src_lib_notifications_ts",
      "target": "lib_notifications_getnotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "internal_site_src_lib_notifications_ts",
      "_tgt": "lib_notifications_getnotification"
    },
    {
      "source": "internal_site_src_lib_notifications_ts",
      "target": "lib_notifications_createnotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "internal_site_src_lib_notifications_ts",
      "_tgt": "lib_notifications_createnotification"
    },
    {
      "source": "internal_site_src_lib_notifications_ts",
      "target": "lib_notifications_updatenotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "internal_site_src_lib_notifications_ts",
      "_tgt": "lib_notifications_updatenotification"
    },
    {
      "source": "internal_site_src_lib_notifications_ts",
      "target": "lib_notifications_deletenotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "internal_site_src_lib_notifications_ts",
      "_tgt": "lib_notifications_deletenotification"
    },
    {
      "source": "internal_site_src_lib_notifications_ts",
      "target": "lib_notifications_testnotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "internal_site_src_lib_notifications_ts",
      "_tgt": "lib_notifications_testnotification"
    },
    {
      "source": "internal_site_src_lib_notifications_ts",
      "target": "lib_notifications_getproviderlabel",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L178",
      "weight": 1.0,
      "_src": "internal_site_src_lib_notifications_ts",
      "_tgt": "lib_notifications_getproviderlabel"
    },
    {
      "source": "internal_site_src_lib_notifications_ts",
      "target": "lib_notifications_getdefaultsettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/notifications.ts",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "internal_site_src_lib_notifications_ts",
      "_tgt": "lib_notifications_getdefaultsettings"
    },
    {
      "source": "internal_site_src_lib_i18n_ts",
      "target": "lib_i18n_activatelocale",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/i18n.ts",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_site_src_lib_i18n_ts",
      "_tgt": "lib_i18n_activatelocale"
    },
    {
      "source": "internal_site_src_lib_i18n_ts",
      "target": "lib_i18n_dynamicactivate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/i18n.ts",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "internal_site_src_lib_i18n_ts",
      "_tgt": "lib_i18n_dynamicactivate"
    },
    {
      "source": "internal_site_src_lib_i18n_ts",
      "target": "lib_i18n_getlocale",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/i18n.ts",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "internal_site_src_lib_i18n_ts",
      "_tgt": "lib_i18n_getlocale"
    },
    {
      "source": "lib_i18n_activatelocale",
      "target": "lib_i18n_dynamicactivate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/src/lib/i18n.ts",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "lib_i18n_dynamicactivate",
      "_tgt": "lib_i18n_activatelocale"
    },
    {
      "source": "internal_site_public_sw_js",
      "target": "public_sw_dobackgroundsync",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/public/sw.js",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "internal_site_public_sw_js",
      "_tgt": "public_sw_dobackgroundsync"
    },
    {
      "source": "internal_site_public_sw_js",
      "target": "public_sw_checkforupdates",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/site/public/sw.js",
      "source_location": "L153",
      "weight": 1.0,
      "_src": "internal_site_public_sw_js",
      "_tgt": "public_sw_checkforupdates"
    },
    {
      "source": "internal_users_users_go",
      "target": "users_usermanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/users/users.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "internal_users_users_go",
      "_tgt": "users_usermanager"
    },
    {
      "source": "internal_users_users_go",
      "target": "users_users_newusermanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/users/users.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "internal_users_users_go",
      "_tgt": "users_users_newusermanager"
    },
    {
      "source": "users_usermanager",
      "target": "users_usermanager_initializeuserrole",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/users/users.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "users_usermanager",
      "_tgt": "users_usermanager_initializeuserrole"
    },
    {
      "source": "users_usermanager",
      "target": "users_usermanager_initializeusersettings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/users/users.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "users_usermanager",
      "_tgt": "users_usermanager_initializeusersettings"
    },
    {
      "source": "users_usermanager",
      "target": "users_usermanager_createfirstuser",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/users/users.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "users_usermanager",
      "_tgt": "users_usermanager_createfirstuser"
    },
    {
      "source": "users_users_newusermanager",
      "target": "hub_hub_newhub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "hub_hub_newhub",
      "_tgt": "users_users_newusermanager"
    },
    {
      "source": "users_usermanager_createfirstuser",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/users/users.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "users_usermanager_createfirstuser",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_testhub",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_testhub"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_hub_newtesthub",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_hub_newtesthub"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_hub_newtesthubwithconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_hub_newtesthubwithconfig"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_hub_createuser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_hub_createsuperuser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_hub_createsuperuser"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_hub_createuserwithrole",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_hub_createuserwithrole"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_hub_createrecord",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_hub_clearcollection",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_hub_clearcollection"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_hub_createsystems",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "internal_tests_hub_go",
      "target": "tests_hub_gethubwithuser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "internal_tests_hub_go",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_testhub",
      "target": "tests_testhub_cleanup",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "tests_testhub",
      "_tgt": "tests_testhub_cleanup"
    },
    {
      "source": "tests_hub_newtesthub",
      "target": "tests_hub_newtesthubwithconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "tests_hub_newtesthub",
      "_tgt": "tests_hub_newtesthubwithconfig"
    },
    {
      "source": "tests_hub_newtesthub",
      "target": "tests_hub_gethubwithuser",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "tests_hub_gethubwithuser",
      "_tgt": "tests_hub_newtesthub"
    },
    {
      "source": "tests_hub_newtesthub",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/hub.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "tests_hub_newtesthub",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "tests_hub_newtesthubwithconfig",
      "target": "hub_hub_newhub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/hub.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "tests_hub_newtesthubwithconfig",
      "_tgt": "hub_hub_newhub"
    },
    {
      "source": "tests_hub_createuser",
      "target": "tests_hub_createuserwithrole",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "tests_hub_createuserwithrole",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "tests_hub_gethubwithuser",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "tests_hub_gethubwithuser",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L345",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L432",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L283",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "alerts_alerts_test_testsetalerttriggered",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L152",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testsetalerttriggered",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "alerts_alerts_api_test_testuseralertsapi",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "alerts_alerts_api_test_testuseralertsapi",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "hub_collections_test_testapicollectionsauthrules",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L331",
      "weight": 1.0,
      "_src": "hub_collections_test_testapicollectionsauthrules",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "config_config_test_testconfigsyncwithtokens",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "config_config_test_testconfigsyncwithtokens",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "config_config_test_testconfigmigrationscenario",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "config_config_test_testconfigmigrationscenario",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "systems_systems_test_testsystemmanagernew",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "systems_systems_test_testsystemmanagernew",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "systems_systems_test_testold",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "systems_systems_test_testold",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "systems_systems_test_testhasuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L442",
      "weight": 1.0,
      "_src": "systems_systems_test_testhasuser",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createuser",
      "target": "heartbeat_heartbeat_test_createtestuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L220",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_createtestuser",
      "_tgt": "tests_hub_createuser"
    },
    {
      "source": "tests_hub_createsuperuser",
      "target": "alerts_alerts_api_test_testsendtestnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L405",
      "weight": 1.0,
      "_src": "alerts_alerts_api_test_testsendtestnotification",
      "_tgt": "tests_hub_createsuperuser"
    },
    {
      "source": "tests_hub_createuserwithrole",
      "target": "alerts_alerts_api_test_testsendtestnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L401",
      "weight": 1.0,
      "_src": "alerts_alerts_api_test_testsendtestnotification",
      "_tgt": "tests_hub_createuserwithrole"
    },
    {
      "source": "tests_hub_createuserwithrole",
      "target": "hub_collections_test_testapicollectionsauthrules",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L337",
      "weight": 1.0,
      "_src": "hub_collections_test_testapicollectionsauthrules",
      "_tgt": "tests_hub_createuserwithrole"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "tests_hub_createsystems",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "tests_hub_createsystems",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "tests_hub_gethubwithuser",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/hub.go",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "tests_hub_gethubwithuser",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_teststatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerts",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L347",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L623",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L671",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_testresolvestatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L723",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testresolvestatusalerts",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_testalertshistorystatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L829",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testalertshistorystatus",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L903",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L260",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L290",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L335",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_battery_test_testbatteryalertlogic",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertlogic",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_smart_test_testsmartdevicealert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealert",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L231",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_disk_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_test_testalertshistory",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testalertshistory",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_test_testsetalerttriggered",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L153",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testsetalerttriggered",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_api_test_testuseralertsapi",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "alerts_alerts_api_test_testuseralertsapi",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_system_test_newsystemalerttestfixture",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_newsystemalerttestfixture",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "hub_collections_test_testapicollectionsauthrules",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_src": "hub_collections_test_testapicollectionsauthrules",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "config_config_test_testconfigsyncwithtokens",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "config_config_test_testconfigsyncwithtokens",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "config_config_test_testconfigmigrationscenario",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "config_config_test_testconfigmigrationscenario",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "systems_systems_test_testsystemmanagernew",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "systems_systems_test_testsystemmanagernew",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "systems_systems_test_testold",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "systems_systems_test_testold",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "systems_systems_test_testhasuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L447",
      "weight": 1.0,
      "_src": "systems_systems_test_testhasuser",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "heartbeat_heartbeat_test_createtestsystem",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_createtestsystem",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_createrecord",
      "target": "heartbeat_heartbeat_test_createtriggeredalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_createtriggeredalert",
      "_tgt": "tests_hub_createrecord"
    },
    {
      "source": "tests_hub_clearcollection",
      "target": "alerts_alerts_api_test_testuseralertsapi",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "alerts_alerts_api_test_testuseralertsapi",
      "_tgt": "tests_hub_clearcollection"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_status_test_teststatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerts",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L583",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L618",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L667",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_status_test_testresolvestatusalertsfixesstaletriggered",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L698",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testresolvestatusalertsfixesstaletriggered",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_status_test_testalertshistorystatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L824",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testalertshistorystatus",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L890",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L246",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L330",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencednowindows",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L414",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencednowindows",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_battery_test_testbatteryalertlogic",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertlogic",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L233",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_disk_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_test_testalertshistory",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testalertshistory",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_system_test_newsystemalerttestfixture",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_newsystemalerttestfixture",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_createsystems",
      "target": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "_tgt": "tests_hub_createsystems"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "hub_hub_starthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/hub.go",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "tests_hub_gethubwithuser",
      "_tgt": "hub_hub_starthub"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "hub_hub_getsystemmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/hub.go",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "tests_hub_gethubwithuser",
      "_tgt": "hub_hub_getsystemmanager"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerts",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertrecoverybeforedeadline",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertrecoverybeforedeadline",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertnormalrecovery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertnormalrecovery",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testhandlestatusalertsdoesnotsendrecoverywhiledownisonlypending",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testhandlestatusalertsdoesnotsendrecoverywhiledownisonlypending",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertdownfiresafterdelayexpires",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L289",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertdownfiresafterdelayexpires",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L340",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L427",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertduplicatedowncallisidempotent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L514",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertduplicatedowncallisidempotent",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertnoalertrecord",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L551",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertnoalertrecord",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L575",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L615",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L664",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testresolvestatusalertsfixesstaletriggered",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L693",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testresolvestatusalertsfixesstaletriggered",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testresolvestatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L719",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testresolvestatusalerts",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testalertshistorystatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L820",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testalertshistorystatus",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L886",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_status_test_testcancelpendingstatusalertsclearsallalertsforsystem",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L946",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testcancelpendingstatusalertsclearsallalertsforsystem",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L205",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L279",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencednowindows",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L410",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencednowindows",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_battery_test_testbatteryalertlogic",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertlogic",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L229",
      "weight": 1.0,
      "_src": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_smart_test_testsmartdevicealert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealert",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_disk_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_test_testalertshistory",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testalertshistory",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_api_test_testsendtestnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_src": "alerts_alerts_api_test_testsendtestnotification",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_system_test_newsystemalerttestfixture",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_newsystemalerttestfixture",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "tests_hub_gethubwithuser",
      "target": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "_tgt": "tests_hub_gethubwithuser"
    },
    {
      "source": "internal_tests_api_go",
      "target": "tests_apiscenario",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/api.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "internal_tests_api_go",
      "_tgt": "tests_apiscenario"
    },
    {
      "source": "tests_apiscenario",
      "target": "tests_apiscenario_test",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/api.go",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "tests_apiscenario",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario",
      "target": "tests_apiscenario_benchmark",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/api.go",
      "source_location": "L148",
      "weight": 1.0,
      "_src": "tests_apiscenario",
      "_tgt": "tests_apiscenario_benchmark"
    },
    {
      "source": "tests_apiscenario",
      "target": "tests_apiscenario_normalizedname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/api.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "tests_apiscenario",
      "_tgt": "tests_apiscenario_normalizedname"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "tests_apiscenario_normalizedname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/api.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "tests_apiscenario_test",
      "_tgt": "tests_apiscenario_normalizedname"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "tests_apiscenario_benchmark",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/api.go",
      "source_location": "L151",
      "weight": 1.0,
      "_src": "tests_apiscenario_benchmark",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/api.go",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "tests_apiscenario_test",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/api.go",
      "source_location": "L248",
      "weight": 1.0,
      "_src": "tests_apiscenario_test",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alertscache_delete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/tests/api.go",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "tests_apiscenario_test",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_status_test_teststatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerts",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L237",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L339",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L426",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_status_test_testalertshistorystatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L819",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testalertshistorystatus",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L885",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L325",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_test_testalertshistory",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testalertshistory",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_system_test_testoneminutesystemalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testoneminutesystemalert",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "alerts_alerts_system_test_testmultiminutesystemalert",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testmultiminutesystemalert",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "expirymap_expirymap_test_testexpirymap_cleaner",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L506",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_cleaner",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_test",
      "target": "systems_systems_test_testsystemmanagernew",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "systems_systems_test_testsystemmanagernew",
      "_tgt": "tests_apiscenario_test"
    },
    {
      "source": "tests_apiscenario_benchmark",
      "target": "tests_apiscenario_normalizedname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/tests/api.go",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "tests_apiscenario_benchmark",
      "_tgt": "tests_apiscenario_normalizedname"
    },
    {
      "source": "internal_ghupdate_selinux_test_go",
      "target": "ghupdate_selinux_test_testhandleselinuxcontext_noselinux",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/selinux_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "internal_ghupdate_selinux_test_go",
      "_tgt": "ghupdate_selinux_test_testhandleselinuxcontext_noselinux"
    },
    {
      "source": "internal_ghupdate_selinux_test_go",
      "target": "ghupdate_selinux_test_testhandleselinuxcontext_invalidpath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/selinux_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "internal_ghupdate_selinux_test_go",
      "_tgt": "ghupdate_selinux_test_testhandleselinuxcontext_invalidpath"
    },
    {
      "source": "internal_ghupdate_selinux_test_go",
      "target": "ghupdate_selinux_test_testtrysemanagerestorecon_notools",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/selinux_test.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "internal_ghupdate_selinux_test_go",
      "_tgt": "ghupdate_selinux_test_testtrysemanagerestorecon_notools"
    },
    {
      "source": "ghupdate_selinux_test_testhandleselinuxcontext_noselinux",
      "target": "ghupdate_selinux_handleselinuxcontext",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/ghupdate/selinux_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "ghupdate_selinux_test_testhandleselinuxcontext_noselinux",
      "_tgt": "ghupdate_selinux_handleselinuxcontext"
    },
    {
      "source": "ghupdate_selinux_test_testhandleselinuxcontext_invalidpath",
      "target": "ghupdate_selinux_handleselinuxcontext",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/ghupdate/selinux_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "ghupdate_selinux_test_testhandleselinuxcontext_invalidpath",
      "_tgt": "ghupdate_selinux_handleselinuxcontext"
    },
    {
      "source": "ghupdate_selinux_test_testtrysemanagerestorecon_notools",
      "target": "ghupdate_selinux_trysemanagerestorecon",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/ghupdate/selinux_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "ghupdate_selinux_test_testtrysemanagerestorecon_notools",
      "_tgt": "ghupdate_selinux_trysemanagerestorecon"
    },
    {
      "source": "internal_ghupdate_ghupdate_go",
      "target": "ghupdate_ghupdate_colorprint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "internal_ghupdate_ghupdate_go",
      "_tgt": "ghupdate_ghupdate_colorprint"
    },
    {
      "source": "internal_ghupdate_ghupdate_go",
      "target": "ghupdate_ghupdate_colorprintf",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "internal_ghupdate_ghupdate_go",
      "_tgt": "ghupdate_ghupdate_colorprintf"
    },
    {
      "source": "internal_ghupdate_ghupdate_go",
      "target": "ghupdate_httpclient",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "internal_ghupdate_ghupdate_go",
      "_tgt": "ghupdate_httpclient"
    },
    {
      "source": "internal_ghupdate_ghupdate_go",
      "target": "ghupdate_config",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "internal_ghupdate_ghupdate_go",
      "_tgt": "ghupdate_config"
    },
    {
      "source": "internal_ghupdate_ghupdate_go",
      "target": "ghupdate_updater",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "internal_ghupdate_ghupdate_go",
      "_tgt": "ghupdate_updater"
    },
    {
      "source": "internal_ghupdate_ghupdate_go",
      "target": "ghupdate_ghupdate_update",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "internal_ghupdate_ghupdate_go",
      "_tgt": "ghupdate_ghupdate_update"
    },
    {
      "source": "internal_ghupdate_ghupdate_go",
      "target": "ghupdate_ghupdate_fetchlatestrelease",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "internal_ghupdate_ghupdate_go",
      "_tgt": "ghupdate_ghupdate_fetchlatestrelease"
    },
    {
      "source": "internal_ghupdate_ghupdate_go",
      "target": "ghupdate_ghupdate_downloadfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L259",
      "weight": 1.0,
      "_src": "internal_ghupdate_ghupdate_go",
      "_tgt": "ghupdate_ghupdate_downloadfile"
    },
    {
      "source": "internal_ghupdate_ghupdate_go",
      "target": "ghupdate_ghupdate_iscrossdeviceerror",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L304",
      "weight": 1.0,
      "_src": "internal_ghupdate_ghupdate_go",
      "_tgt": "ghupdate_ghupdate_iscrossdeviceerror"
    },
    {
      "source": "internal_ghupdate_ghupdate_go",
      "target": "ghupdate_ghupdate_copyfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L310",
      "weight": 1.0,
      "_src": "internal_ghupdate_ghupdate_go",
      "_tgt": "ghupdate_ghupdate_copyfile"
    },
    {
      "source": "internal_ghupdate_ghupdate_go",
      "target": "ghupdate_ghupdate_archivesuffix",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L337",
      "weight": 1.0,
      "_src": "internal_ghupdate_ghupdate_go",
      "_tgt": "ghupdate_ghupdate_archivesuffix"
    },
    {
      "source": "internal_ghupdate_ghupdate_go",
      "target": "ghupdate_ghupdate_isglibc",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L348",
      "weight": 1.0,
      "_src": "internal_ghupdate_ghupdate_go",
      "_tgt": "ghupdate_ghupdate_isglibc"
    },
    {
      "source": "internal_ghupdate_ghupdate_go",
      "target": "ghupdate_ghupdate_getapiurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L371",
      "weight": 1.0,
      "_src": "internal_ghupdate_ghupdate_go",
      "_tgt": "ghupdate_ghupdate_getapiurl"
    },
    {
      "source": "ghupdate_ghupdate_colorprint",
      "target": "ghupdate_updater_update",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "ghupdate_updater_update",
      "_tgt": "ghupdate_ghupdate_colorprint"
    },
    {
      "source": "ghupdate_ghupdate_colorprint",
      "target": "ghupdate_selinux_handleselinuxcontext",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/ghupdate/selinux.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "ghupdate_selinux_handleselinuxcontext",
      "_tgt": "ghupdate_ghupdate_colorprint"
    },
    {
      "source": "ghupdate_ghupdate_colorprint",
      "target": "hub_update_restartservice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/update.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "hub_update_restartservice",
      "_tgt": "ghupdate_ghupdate_colorprint"
    },
    {
      "source": "ghupdate_ghupdate_colorprintf",
      "target": "ghupdate_updater_update",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "ghupdate_updater_update",
      "_tgt": "ghupdate_ghupdate_colorprintf"
    },
    {
      "source": "ghupdate_ghupdate_colorprintf",
      "target": "hub_update_update",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/update.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "hub_update_update",
      "_tgt": "ghupdate_ghupdate_colorprintf"
    },
    {
      "source": "ghupdate_ghupdate_colorprintf",
      "target": "hub_update_restartservice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/update.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "hub_update_restartservice",
      "_tgt": "ghupdate_ghupdate_colorprintf"
    },
    {
      "source": "ghupdate_updater",
      "target": "ghupdate_updater_update",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "ghupdate_updater",
      "_tgt": "ghupdate_updater_update"
    },
    {
      "source": "ghupdate_ghupdate_update",
      "target": "ghupdate_updater_update",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "ghupdate_ghupdate_update",
      "_tgt": "ghupdate_updater_update"
    },
    {
      "source": "ghupdate_updater_update",
      "target": "ghupdate_ghupdate_getapiurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "ghupdate_updater_update",
      "_tgt": "ghupdate_ghupdate_getapiurl"
    },
    {
      "source": "ghupdate_updater_update",
      "target": "ghupdate_ghupdate_fetchlatestrelease",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "ghupdate_updater_update",
      "_tgt": "ghupdate_ghupdate_fetchlatestrelease"
    },
    {
      "source": "ghupdate_updater_update",
      "target": "ghupdate_ghupdate_archivesuffix",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "ghupdate_updater_update",
      "_tgt": "ghupdate_ghupdate_archivesuffix"
    },
    {
      "source": "ghupdate_updater_update",
      "target": "ghupdate_ghupdate_downloadfile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "ghupdate_updater_update",
      "_tgt": "ghupdate_ghupdate_downloadfile"
    },
    {
      "source": "ghupdate_updater_update",
      "target": "ghupdate_ghupdate_iscrossdeviceerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "ghupdate_updater_update",
      "_tgt": "ghupdate_ghupdate_iscrossdeviceerror"
    },
    {
      "source": "ghupdate_updater_update",
      "target": "ghupdate_ghupdate_copyfile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "ghupdate_updater_update",
      "_tgt": "ghupdate_ghupdate_copyfile"
    },
    {
      "source": "ghupdate_updater_update",
      "target": "ghupdate_extract_extract",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "ghupdate_updater_update",
      "_tgt": "ghupdate_extract_extract"
    },
    {
      "source": "ghupdate_updater_update",
      "target": "expirymap_expirymap_t_remove",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "ghupdate_updater_update",
      "_tgt": "expirymap_expirymap_t_remove"
    },
    {
      "source": "ghupdate_ghupdate_fetchlatestrelease",
      "target": "ghupdate_ghupdate_getapiurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L223",
      "weight": 1.0,
      "_src": "ghupdate_ghupdate_fetchlatestrelease",
      "_tgt": "ghupdate_ghupdate_getapiurl"
    },
    {
      "source": "ghupdate_ghupdate_archivesuffix",
      "target": "ghupdate_ghupdate_isglibc",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate.go",
      "source_location": "L342",
      "weight": 1.0,
      "_src": "ghupdate_ghupdate_archivesuffix",
      "_tgt": "ghupdate_ghupdate_isglibc"
    },
    {
      "source": "internal_ghupdate_extract_go",
      "target": "ghupdate_extract_extract",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/extract.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "internal_ghupdate_extract_go",
      "_tgt": "ghupdate_extract_extract"
    },
    {
      "source": "internal_ghupdate_extract_go",
      "target": "ghupdate_extract_extracttargz",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/extract.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "internal_ghupdate_extract_go",
      "_tgt": "ghupdate_extract_extracttargz"
    },
    {
      "source": "internal_ghupdate_extract_go",
      "target": "ghupdate_extract_extractzip",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/extract.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "internal_ghupdate_extract_go",
      "_tgt": "ghupdate_extract_extractzip"
    },
    {
      "source": "internal_ghupdate_extract_go",
      "target": "ghupdate_extract_extractfile",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/extract.go",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "internal_ghupdate_extract_go",
      "_tgt": "ghupdate_extract_extractfile"
    },
    {
      "source": "ghupdate_extract_extract",
      "target": "ghupdate_extract_extracttargz",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/extract.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "ghupdate_extract_extract",
      "_tgt": "ghupdate_extract_extracttargz"
    },
    {
      "source": "ghupdate_extract_extract",
      "target": "ghupdate_extract_extractzip",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/extract.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "ghupdate_extract_extract",
      "_tgt": "ghupdate_extract_extractzip"
    },
    {
      "source": "ghupdate_extract_extract",
      "target": "ghupdate_ghupdate_test_testextractfailure",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/ghupdate/ghupdate_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "ghupdate_ghupdate_test_testextractfailure",
      "_tgt": "ghupdate_extract_extract"
    },
    {
      "source": "ghupdate_extract_extractzip",
      "target": "ghupdate_extract_extractfile",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/extract.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "ghupdate_extract_extractzip",
      "_tgt": "ghupdate_extract_extractfile"
    },
    {
      "source": "internal_ghupdate_ghupdate_test_go",
      "target": "ghupdate_ghupdate_test_testreleasefindassetbysuffix",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate_test.go",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "internal_ghupdate_ghupdate_test_go",
      "_tgt": "ghupdate_ghupdate_test_testreleasefindassetbysuffix"
    },
    {
      "source": "internal_ghupdate_ghupdate_test_go",
      "target": "ghupdate_ghupdate_test_testextractfailure",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/ghupdate_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "internal_ghupdate_ghupdate_test_go",
      "_tgt": "ghupdate_ghupdate_test_testextractfailure"
    },
    {
      "source": "internal_ghupdate_release_go",
      "target": "ghupdate_releaseasset",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/release.go",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "internal_ghupdate_release_go",
      "_tgt": "ghupdate_releaseasset"
    },
    {
      "source": "internal_ghupdate_release_go",
      "target": "ghupdate_release",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/release.go",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "internal_ghupdate_release_go",
      "_tgt": "ghupdate_release"
    },
    {
      "source": "ghupdate_release",
      "target": "ghupdate_release_findassetbysuffix",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/release.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "ghupdate_release",
      "_tgt": "ghupdate_release_findassetbysuffix"
    },
    {
      "source": "ghupdate_release_findassetbysuffix",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/ghupdate/release.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "ghupdate_release_findassetbysuffix",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "internal_ghupdate_selinux_go",
      "target": "ghupdate_selinux_handleselinuxcontext",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/selinux.go",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "internal_ghupdate_selinux_go",
      "_tgt": "ghupdate_selinux_handleselinuxcontext"
    },
    {
      "source": "internal_ghupdate_selinux_go",
      "target": "ghupdate_selinux_trysemanagerestorecon",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/selinux.go",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "internal_ghupdate_selinux_go",
      "_tgt": "ghupdate_selinux_trysemanagerestorecon"
    },
    {
      "source": "ghupdate_selinux_handleselinuxcontext",
      "target": "ghupdate_selinux_trysemanagerestorecon",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/ghupdate/selinux.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "ghupdate_selinux_handleselinuxcontext",
      "_tgt": "ghupdate_selinux_trysemanagerestorecon"
    },
    {
      "source": "ghupdate_selinux_handleselinuxcontext",
      "target": "hub_update_update",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/update.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "hub_update_update",
      "_tgt": "ghupdate_selinux_handleselinuxcontext"
    },
    {
      "source": "internal_migrations_1_add_monitor_collections_go",
      "target": "migrations_1_add_monitor_collections_init",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/1_add_monitor_collections.go",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "internal_migrations_1_add_monitor_collections_go",
      "_tgt": "migrations_1_add_monitor_collections_init"
    },
    {
      "source": "migrations_1_add_monitor_collections_init",
      "target": "checks_checkerregistry_register",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/migrations/1_add_monitor_collections.go",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "migrations_1_add_monitor_collections_init",
      "_tgt": "checks_checkerregistry_register"
    },
    {
      "source": "internal_migrations_0_collections_snapshot_0_19_0_dev_1_go",
      "target": "migrations_0_collections_snapshot_0_19_0_dev_1_init",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/0_collections_snapshot_0_19_0_dev_1.go",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "internal_migrations_0_collections_snapshot_0_19_0_dev_1_go",
      "_tgt": "migrations_0_collections_snapshot_0_19_0_dev_1_init"
    },
    {
      "source": "migrations_0_collections_snapshot_0_19_0_dev_1_init",
      "target": "checks_checkerregistry_register",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/migrations/0_collections_snapshot_0_19_0_dev_1.go",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "migrations_0_collections_snapshot_0_19_0_dev_1_init",
      "_tgt": "checks_checkerregistry_register"
    },
    {
      "source": "internal_migrations_2_patch_monitor_domain_collections_go",
      "target": "migrations_2_patch_monitor_domain_collections_init",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "internal_migrations_2_patch_monitor_domain_collections_go",
      "_tgt": "migrations_2_patch_monitor_domain_collections_init"
    },
    {
      "source": "internal_migrations_2_patch_monitor_domain_collections_go",
      "target": "migrations_2_patch_monitor_domain_collections_patchdomaincollection",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "internal_migrations_2_patch_monitor_domain_collections_go",
      "_tgt": "migrations_2_patch_monitor_domain_collections_patchdomaincollection"
    },
    {
      "source": "internal_migrations_2_patch_monitor_domain_collections_go",
      "target": "migrations_2_patch_monitor_domain_collections_addtextfield",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "internal_migrations_2_patch_monitor_domain_collections_go",
      "_tgt": "migrations_2_patch_monitor_domain_collections_addtextfield"
    },
    {
      "source": "internal_migrations_2_patch_monitor_domain_collections_go",
      "target": "migrations_2_patch_monitor_domain_collections_adddatefield",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "internal_migrations_2_patch_monitor_domain_collections_go",
      "_tgt": "migrations_2_patch_monitor_domain_collections_adddatefield"
    },
    {
      "source": "internal_migrations_2_patch_monitor_domain_collections_go",
      "target": "migrations_2_patch_monitor_domain_collections_addboolfield",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "internal_migrations_2_patch_monitor_domain_collections_go",
      "_tgt": "migrations_2_patch_monitor_domain_collections_addboolfield"
    },
    {
      "source": "internal_migrations_2_patch_monitor_domain_collections_go",
      "target": "migrations_2_patch_monitor_domain_collections_addnumberfield",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "internal_migrations_2_patch_monitor_domain_collections_go",
      "_tgt": "migrations_2_patch_monitor_domain_collections_addnumberfield"
    },
    {
      "source": "migrations_2_patch_monitor_domain_collections_init",
      "target": "migrations_2_patch_monitor_domain_collections_patchdomaincollection",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "migrations_2_patch_monitor_domain_collections_init",
      "_tgt": "migrations_2_patch_monitor_domain_collections_patchdomaincollection"
    },
    {
      "source": "migrations_2_patch_monitor_domain_collections_init",
      "target": "checks_checkerregistry_register",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "migrations_2_patch_monitor_domain_collections_init",
      "_tgt": "checks_checkerregistry_register"
    },
    {
      "source": "migrations_2_patch_monitor_domain_collections_patchdomaincollection",
      "target": "migrations_2_patch_monitor_domain_collections_addtextfield",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "migrations_2_patch_monitor_domain_collections_patchdomaincollection",
      "_tgt": "migrations_2_patch_monitor_domain_collections_addtextfield"
    },
    {
      "source": "migrations_2_patch_monitor_domain_collections_patchdomaincollection",
      "target": "migrations_2_patch_monitor_domain_collections_adddatefield",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "migrations_2_patch_monitor_domain_collections_patchdomaincollection",
      "_tgt": "migrations_2_patch_monitor_domain_collections_adddatefield"
    },
    {
      "source": "migrations_2_patch_monitor_domain_collections_patchdomaincollection",
      "target": "migrations_2_patch_monitor_domain_collections_addnumberfield",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "migrations_2_patch_monitor_domain_collections_patchdomaincollection",
      "_tgt": "migrations_2_patch_monitor_domain_collections_addnumberfield"
    },
    {
      "source": "migrations_2_patch_monitor_domain_collections_patchdomaincollection",
      "target": "migrations_2_patch_monitor_domain_collections_addboolfield",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "migrations_2_patch_monitor_domain_collections_patchdomaincollection",
      "_tgt": "migrations_2_patch_monitor_domain_collections_addboolfield"
    },
    {
      "source": "internal_migrations_initial_settings_go",
      "target": "migrations_initial_settings_init",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/initial-settings.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "internal_migrations_initial_settings_go",
      "_tgt": "migrations_initial_settings_init"
    },
    {
      "source": "internal_migrations_initial_settings_go",
      "target": "migrations_initial_settings_getenv",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/initial-settings.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "internal_migrations_initial_settings_go",
      "_tgt": "migrations_initial_settings_getenv"
    },
    {
      "source": "migrations_initial_settings_init",
      "target": "migrations_initial_settings_getenv",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/migrations/initial-settings.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "migrations_initial_settings_init",
      "_tgt": "migrations_initial_settings_getenv"
    },
    {
      "source": "migrations_initial_settings_init",
      "target": "checks_checkerregistry_register",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/migrations/initial-settings.go",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "migrations_initial_settings_init",
      "_tgt": "checks_checkerregistry_register"
    },
    {
      "source": "internal_entities_incident_incident_go",
      "target": "incident_incident",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/incident/incident.go",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "internal_entities_incident_incident_go",
      "_tgt": "incident_incident"
    },
    {
      "source": "internal_entities_incident_incident_go",
      "target": "incident_incidentupdate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/incident/incident.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "internal_entities_incident_incident_go",
      "_tgt": "incident_incidentupdate"
    },
    {
      "source": "internal_entities_incident_incident_go",
      "target": "incident_incidentmetrics",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/incident/incident.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "internal_entities_incident_incident_go",
      "_tgt": "incident_incidentmetrics"
    },
    {
      "source": "internal_entities_incident_incident_go",
      "target": "incident_incident_getseveritycolor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/incident/incident.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "internal_entities_incident_incident_go",
      "_tgt": "incident_incident_getseveritycolor"
    },
    {
      "source": "internal_entities_incident_incident_go",
      "target": "incident_incident_getstatuscolor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/incident/incident.go",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "internal_entities_incident_incident_go",
      "_tgt": "incident_incident_getstatuscolor"
    },
    {
      "source": "incident_incident",
      "target": "incident_incident_isopen",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/incident/incident.go",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "incident_incident",
      "_tgt": "incident_incident_isopen"
    },
    {
      "source": "incident_incident",
      "target": "incident_incident_duration",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/incident/incident.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "incident_incident",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "alerts_alertmanager_handlesystemalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemalerts",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "alerts_alertmanager_handlesystemdown",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemdown",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "alerts_alertmanager_restorependingstatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L235",
      "weight": 1.0,
      "_src": "alerts_alertmanager_restorependingstatusalerts",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "systems_system_startupdater",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "systems_system_startupdater",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "systems_system_getjitter",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L764",
      "weight": 1.0,
      "_src": "systems_system_getjitter",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "systems_systemmanager_initialize",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "systems_systemmanager_initialize",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "monitors_scheduler_checkmonitors",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "monitors_scheduler_checkmonitors",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "monitors_scheduler_runcheck",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "monitors_scheduler_runcheck",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "monitors_scheduler_runmanualcheck",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L431",
      "weight": 1.0,
      "_src": "monitors_scheduler_runmanualcheck",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "monitors_scheduler_getuptimestats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L448",
      "weight": 1.0,
      "_src": "monitors_scheduler_getuptimestats",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "monitors_scheduler_averageping",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L521",
      "weight": 1.0,
      "_src": "monitors_scheduler_averageping",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "checks_portchecker_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "checks_portchecker_check",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "checks_mysqlchecker_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "checks_mysqlchecker_check",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "checks_websocketchecker_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "checks_websocketchecker_check",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "checks_smtpchecker_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "checks_smtpchecker_check",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "checks_httpchecker_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L248",
      "weight": 1.0,
      "_src": "checks_httpchecker_check",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "checks_tcpchecker_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L338",
      "weight": 1.0,
      "_src": "checks_tcpchecker_check",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "checks_pingchecker_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L404",
      "weight": 1.0,
      "_src": "checks_pingchecker_check",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "checks_keywordchecker_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L556",
      "weight": 1.0,
      "_src": "checks_keywordchecker_check",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "checks_jsonquerychecker_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L625",
      "weight": 1.0,
      "_src": "checks_jsonquerychecker_check",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "heartbeat_heartbeat_start",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_start",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "incident_incident_duration",
      "target": "badges_api_parseduration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L413",
      "weight": 1.0,
      "_src": "badges_api_parseduration",
      "_tgt": "incident_incident_duration"
    },
    {
      "source": "internal_entities_container_container_go",
      "target": "container_apiinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "internal_entities_container_container_go",
      "_tgt": "container_apiinfo"
    },
    {
      "source": "internal_entities_container_container_go",
      "target": "container_apistats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "internal_entities_container_container_go",
      "_tgt": "container_apistats"
    },
    {
      "source": "internal_entities_container_container_go",
      "target": "container_hostinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "internal_entities_container_container_go",
      "_tgt": "container_hostinfo"
    },
    {
      "source": "internal_entities_container_container_go",
      "target": "container_cpustats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "internal_entities_container_container_go",
      "_tgt": "container_cpustats"
    },
    {
      "source": "internal_entities_container_container_go",
      "target": "container_cpuusage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "internal_entities_container_container_go",
      "_tgt": "container_cpuusage"
    },
    {
      "source": "internal_entities_container_container_go",
      "target": "container_memorystats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "internal_entities_container_container_go",
      "_tgt": "container_memorystats"
    },
    {
      "source": "internal_entities_container_container_go",
      "target": "container_memorystatsstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "internal_entities_container_container_go",
      "_tgt": "container_memorystatsstats"
    },
    {
      "source": "internal_entities_container_container_go",
      "target": "container_networkstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "internal_entities_container_container_go",
      "_tgt": "container_networkstats"
    },
    {
      "source": "internal_entities_container_container_go",
      "target": "container_prevnetstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "internal_entities_container_container_go",
      "_tgt": "container_prevnetstats"
    },
    {
      "source": "internal_entities_container_container_go",
      "target": "container_stats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "internal_entities_container_container_go",
      "_tgt": "container_stats"
    },
    {
      "source": "container_apistats",
      "target": "container_apistats_calculatecpupercentlinux",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "container_apistats",
      "_tgt": "container_apistats_calculatecpupercentlinux"
    },
    {
      "source": "container_apistats",
      "target": "container_apistats_calculatecpupercentwindows",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/container/container.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "container_apistats",
      "_tgt": "container_apistats_calculatecpupercentwindows"
    },
    {
      "source": "internal_entities_notification_notification_go",
      "target": "notification_notification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_entities_notification_notification_go",
      "_tgt": "notification_notification"
    },
    {
      "source": "internal_entities_notification_notification_go",
      "target": "notification_monitornotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "internal_entities_notification_notification_go",
      "_tgt": "notification_monitornotification"
    },
    {
      "source": "internal_entities_notification_notification_go",
      "target": "notification_notificationmessage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "internal_entities_notification_notification_go",
      "_tgt": "notification_notificationmessage"
    },
    {
      "source": "internal_entities_notification_notification_go",
      "target": "notification_emailsettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "internal_entities_notification_notification_go",
      "_tgt": "notification_emailsettings"
    },
    {
      "source": "internal_entities_notification_notification_go",
      "target": "notification_webhooksettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "internal_entities_notification_notification_go",
      "_tgt": "notification_webhooksettings"
    },
    {
      "source": "internal_entities_notification_notification_go",
      "target": "notification_discordsettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "internal_entities_notification_notification_go",
      "_tgt": "notification_discordsettings"
    },
    {
      "source": "internal_entities_notification_notification_go",
      "target": "notification_slacksettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "internal_entities_notification_notification_go",
      "_tgt": "notification_slacksettings"
    },
    {
      "source": "internal_entities_notification_notification_go",
      "target": "notification_telegramsettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "internal_entities_notification_notification_go",
      "_tgt": "notification_telegramsettings"
    },
    {
      "source": "internal_entities_notification_notification_go",
      "target": "notification_gotifysettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "internal_entities_notification_notification_go",
      "_tgt": "notification_gotifysettings"
    },
    {
      "source": "internal_entities_notification_notification_go",
      "target": "notification_pushoversettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "internal_entities_notification_notification_go",
      "_tgt": "notification_pushoversettings"
    },
    {
      "source": "internal_entities_notification_notification_go",
      "target": "notification_provider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "internal_entities_notification_notification_go",
      "_tgt": "notification_provider"
    },
    {
      "source": "internal_entities_notification_notification_go",
      "target": "notification_notificationevent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L223",
      "weight": 1.0,
      "_src": "internal_entities_notification_notification_go",
      "_tgt": "notification_notificationevent"
    },
    {
      "source": "notification_notification",
      "target": "notification_notification_getsettings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/notification/notification.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "notification_notification",
      "_tgt": "notification_notification_getsettings"
    },
    {
      "source": "internal_entities_systemd_systemd_test_go",
      "target": "systemd_systemd_test_testparseservicestatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/systemd/systemd_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_entities_systemd_systemd_test_go",
      "_tgt": "systemd_systemd_test_testparseservicestatus"
    },
    {
      "source": "internal_entities_systemd_systemd_test_go",
      "target": "systemd_systemd_test_testparseservicesubstate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/systemd/systemd_test.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "internal_entities_systemd_systemd_test_go",
      "_tgt": "systemd_systemd_test_testparseservicesubstate"
    },
    {
      "source": "internal_entities_systemd_systemd_test_go",
      "target": "systemd_systemd_test_testserviceupdatecpupercent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/systemd/systemd_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "internal_entities_systemd_systemd_test_go",
      "_tgt": "systemd_systemd_test_testserviceupdatecpupercent"
    },
    {
      "source": "systemd_systemd_test_testparseservicestatus",
      "target": "systemd_systemd_parseservicestatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/entities/systemd/systemd_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "systemd_systemd_test_testparseservicestatus",
      "_tgt": "systemd_systemd_parseservicestatus"
    },
    {
      "source": "systemd_systemd_test_testparseservicesubstate",
      "target": "systemd_systemd_parseservicesubstate",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/entities/systemd/systemd_test.go",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "systemd_systemd_test_testparseservicesubstate",
      "_tgt": "systemd_systemd_parseservicesubstate"
    },
    {
      "source": "internal_entities_systemd_systemd_go",
      "target": "systemd_servicestate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "internal_entities_systemd_systemd_go",
      "_tgt": "systemd_servicestate"
    },
    {
      "source": "internal_entities_systemd_systemd_go",
      "target": "systemd_servicesubstate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "internal_entities_systemd_systemd_go",
      "_tgt": "systemd_servicesubstate"
    },
    {
      "source": "internal_entities_systemd_systemd_go",
      "target": "systemd_systemd_parseservicestatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "internal_entities_systemd_systemd_go",
      "_tgt": "systemd_systemd_parseservicestatus"
    },
    {
      "source": "internal_entities_systemd_systemd_go",
      "target": "systemd_systemd_parseservicesubstate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "internal_entities_systemd_systemd_go",
      "_tgt": "systemd_systemd_parseservicesubstate"
    },
    {
      "source": "internal_entities_systemd_systemd_go",
      "target": "systemd_service",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "internal_entities_systemd_systemd_go",
      "_tgt": "systemd_service"
    },
    {
      "source": "internal_entities_systemd_systemd_go",
      "target": "systemd_systemd_twodecimals",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "internal_entities_systemd_systemd_go",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "internal_entities_systemd_systemd_go",
      "target": "systemd_servicedependency",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "internal_entities_systemd_systemd_go",
      "_tgt": "systemd_servicedependency"
    },
    {
      "source": "internal_entities_systemd_systemd_go",
      "target": "systemd_servicedetails",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "internal_entities_systemd_systemd_go",
      "_tgt": "systemd_servicedetails"
    },
    {
      "source": "systemd_service",
      "target": "systemd_service_updatecpupercent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "systemd_service",
      "_tgt": "systemd_service_updatecpupercent"
    },
    {
      "source": "systemd_service_updatecpupercent",
      "target": "systemd_systemd_twodecimals",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/systemd/systemd.go",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "systemd_service_updatecpupercent",
      "_tgt": "systemd_systemd_twodecimals"
    },
    {
      "source": "internal_entities_monitor_monitor_go",
      "target": "monitor_status",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "internal_entities_monitor_monitor_go",
      "_tgt": "monitor_status"
    },
    {
      "source": "internal_entities_monitor_monitor_go",
      "target": "monitor_monitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "internal_entities_monitor_monitor_go",
      "_tgt": "monitor_monitor"
    },
    {
      "source": "internal_entities_monitor_monitor_go",
      "target": "monitor_heartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "internal_entities_monitor_monitor_go",
      "_tgt": "monitor_heartbeat"
    },
    {
      "source": "internal_entities_monitor_monitor_go",
      "target": "monitor_uptimestats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "internal_entities_monitor_monitor_go",
      "_tgt": "monitor_uptimestats"
    },
    {
      "source": "internal_entities_monitor_monitor_go",
      "target": "monitor_checkresult",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "internal_entities_monitor_monitor_go",
      "_tgt": "monitor_checkresult"
    },
    {
      "source": "internal_entities_monitor_monitor_go",
      "target": "monitor_checkrequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "internal_entities_monitor_monitor_go",
      "_tgt": "monitor_checkrequest"
    },
    {
      "source": "monitor_status",
      "target": "monitors_scheduler_saveresult",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L205",
      "weight": 1.0,
      "_src": "monitors_scheduler_saveresult",
      "_tgt": "monitor_status"
    },
    {
      "source": "monitor_status",
      "target": "monitors_scheduler_recordtomonitor",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L570",
      "weight": 1.0,
      "_src": "monitors_scheduler_recordtomonitor",
      "_tgt": "monitor_status"
    },
    {
      "source": "monitor_monitor",
      "target": "monitor_monitor_topublicjson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "monitor_monitor",
      "_tgt": "monitor_monitor_topublicjson"
    },
    {
      "source": "monitor_monitor",
      "target": "monitor_monitor_isup",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "monitor_monitor",
      "_tgt": "monitor_monitor_isup"
    },
    {
      "source": "monitor_monitor",
      "target": "monitor_monitor_isdown",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "monitor_monitor",
      "_tgt": "monitor_monitor_isdown"
    },
    {
      "source": "monitor_monitor",
      "target": "monitor_monitor_getuptimepercent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/monitor/monitor.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "monitor_monitor",
      "_tgt": "monitor_monitor_getuptimepercent"
    },
    {
      "source": "internal_entities_domain_domain_go",
      "target": "domain_domain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "internal_entities_domain_domain_go",
      "_tgt": "domain_domain"
    },
    {
      "source": "internal_entities_domain_domain_go",
      "target": "domain_domainhistory",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "internal_entities_domain_domain_go",
      "_tgt": "domain_domainhistory"
    },
    {
      "source": "internal_entities_domain_domain_go",
      "target": "domain_whoisdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "internal_entities_domain_domain_go",
      "_tgt": "domain_whoisdata"
    },
    {
      "source": "internal_entities_domain_domain_go",
      "target": "domain_whoisdates",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "internal_entities_domain_domain_go",
      "_tgt": "domain_whoisdates"
    },
    {
      "source": "internal_entities_domain_domain_go",
      "target": "domain_whoisregistrar",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "internal_entities_domain_domain_go",
      "_tgt": "domain_whoisregistrar"
    },
    {
      "source": "internal_entities_domain_domain_go",
      "target": "domain_whoiscontact",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "internal_entities_domain_domain_go",
      "_tgt": "domain_whoiscontact"
    },
    {
      "source": "internal_entities_domain_domain_go",
      "target": "domain_whoisabuse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "internal_entities_domain_domain_go",
      "_tgt": "domain_whoisabuse"
    },
    {
      "source": "internal_entities_domain_domain_go",
      "target": "domain_sslinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "internal_entities_domain_domain_go",
      "_tgt": "domain_sslinfo"
    },
    {
      "source": "internal_entities_domain_domain_go",
      "target": "domain_dnsinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L152",
      "weight": 1.0,
      "_src": "internal_entities_domain_domain_go",
      "_tgt": "domain_dnsinfo"
    },
    {
      "source": "internal_entities_domain_domain_go",
      "target": "domain_hostinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L160",
      "weight": 1.0,
      "_src": "internal_entities_domain_domain_go",
      "_tgt": "domain_hostinfo"
    },
    {
      "source": "internal_entities_domain_domain_go",
      "target": "domain_ipinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "internal_entities_domain_domain_go",
      "_tgt": "domain_ipinfo"
    },
    {
      "source": "domain_domain",
      "target": "domain_domain_isexpiring",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "domain_domain",
      "_tgt": "domain_domain_isexpiring"
    },
    {
      "source": "domain_domain",
      "target": "domain_domain_isexpired",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L207",
      "weight": 1.0,
      "_src": "domain_domain",
      "_tgt": "domain_domain_isexpired"
    },
    {
      "source": "domain_domain",
      "target": "domain_domain_daysuntilexpiry",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L215",
      "weight": 1.0,
      "_src": "domain_domain",
      "_tgt": "domain_domain_daysuntilexpiry"
    },
    {
      "source": "domain_domain",
      "target": "domain_domain_ssldaysuntilexpiry",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L223",
      "weight": 1.0,
      "_src": "domain_domain",
      "_tgt": "domain_domain_ssldaysuntilexpiry"
    },
    {
      "source": "domain_domain",
      "target": "domain_domain_getstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L231",
      "weight": 1.0,
      "_src": "domain_domain",
      "_tgt": "domain_domain_getstatus"
    },
    {
      "source": "domain_domain_isexpiring",
      "target": "domain_domain_getstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L238",
      "weight": 1.0,
      "_src": "domain_domain_getstatus",
      "_tgt": "domain_domain_isexpiring"
    },
    {
      "source": "domain_domain_isexpired",
      "target": "domain_domain_getstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/domain/domain.go",
      "source_location": "L235",
      "weight": 1.0,
      "_src": "domain_domain_getstatus",
      "_tgt": "domain_domain_isexpired"
    },
    {
      "source": "internal_entities_statuspage_statuspage_go",
      "target": "statuspage_statuspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "internal_entities_statuspage_statuspage_go",
      "_tgt": "statuspage_statuspage"
    },
    {
      "source": "internal_entities_statuspage_statuspage_go",
      "target": "statuspage_statuspagemonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "internal_entities_statuspage_statuspage_go",
      "_tgt": "statuspage_statuspagemonitor"
    },
    {
      "source": "internal_entities_statuspage_statuspage_go",
      "target": "statuspage_publicstatuspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "internal_entities_statuspage_statuspage_go",
      "_tgt": "statuspage_publicstatuspage"
    },
    {
      "source": "internal_entities_statuspage_statuspage_go",
      "target": "statuspage_publicmonitorstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "internal_entities_statuspage_statuspage_go",
      "_tgt": "statuspage_publicmonitorstatus"
    },
    {
      "source": "internal_entities_statuspage_statuspage_go",
      "target": "statuspage_createstatuspagerequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "internal_entities_statuspage_statuspage_go",
      "_tgt": "statuspage_createstatuspagerequest"
    },
    {
      "source": "internal_entities_statuspage_statuspage_go",
      "target": "statuspage_updatestatuspagerequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "internal_entities_statuspage_statuspage_go",
      "_tgt": "statuspage_updatestatuspagerequest"
    },
    {
      "source": "internal_entities_statuspage_statuspage_go",
      "target": "statuspage_statuspagemonitorrequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "internal_entities_statuspage_statuspage_go",
      "_tgt": "statuspage_statuspagemonitorrequest"
    },
    {
      "source": "internal_entities_statuspage_statuspage_go",
      "target": "statuspage_statuspageresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "internal_entities_statuspage_statuspage_go",
      "_tgt": "statuspage_statuspageresponse"
    },
    {
      "source": "internal_entities_statuspage_statuspage_go",
      "target": "statuspage_statuspage_validatetheme",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/statuspage/statuspage.go",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "internal_entities_statuspage_statuspage_go",
      "_tgt": "statuspage_statuspage_validatetheme"
    },
    {
      "source": "statuspage_statuspage_validatetheme",
      "target": "statuspages_apihandler_createstatuspage",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "statuspages_apihandler_createstatuspage",
      "_tgt": "statuspage_statuspage_validatetheme"
    },
    {
      "source": "statuspage_statuspage_validatetheme",
      "target": "statuspages_apihandler_updatestatuspage",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "statuspages_apihandler_updatestatuspage",
      "_tgt": "statuspage_statuspage_validatetheme"
    },
    {
      "source": "internal_entities_system_system_go",
      "target": "system_stats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_entities_system_system_go",
      "_tgt": "system_stats"
    },
    {
      "source": "internal_entities_system_system_go",
      "target": "system_uint8slice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "internal_entities_system_system_go",
      "_tgt": "system_uint8slice"
    },
    {
      "source": "internal_entities_system_system_go",
      "target": "system_gpudata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "internal_entities_system_system_go",
      "_tgt": "system_gpudata"
    },
    {
      "source": "internal_entities_system_system_go",
      "target": "system_fsstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "internal_entities_system_system_go",
      "_tgt": "system_fsstats"
    },
    {
      "source": "internal_entities_system_system_go",
      "target": "system_netiostats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "internal_entities_system_system_go",
      "_tgt": "system_netiostats"
    },
    {
      "source": "internal_entities_system_system_go",
      "target": "system_info",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "internal_entities_system_system_go",
      "_tgt": "system_info"
    },
    {
      "source": "internal_entities_system_system_go",
      "target": "system_details",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "internal_entities_system_system_go",
      "_tgt": "system_details"
    },
    {
      "source": "internal_entities_system_system_go",
      "target": "system_combineddata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L176",
      "weight": 1.0,
      "_src": "internal_entities_system_system_go",
      "_tgt": "system_combineddata"
    },
    {
      "source": "system_uint8slice",
      "target": "system_uint8slice_marshaljson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/system/system.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "system_uint8slice",
      "_tgt": "system_uint8slice_marshaljson"
    },
    {
      "source": "system_uint8slice_marshaljson",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/entities/system/system.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "system_uint8slice_marshaljson",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "internal_entities_smart_smart_test_go",
      "target": "smart_smart_test_testsmartrawvalueunmarshalduration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart_test.go",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_test_go",
      "_tgt": "smart_smart_test_testsmartrawvalueunmarshalduration"
    },
    {
      "source": "internal_entities_smart_smart_test_go",
      "target": "smart_smart_test_testsmartrawvalueunmarshalnumericstring",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_test_go",
      "_tgt": "smart_smart_test_testsmartrawvalueunmarshalnumericstring"
    },
    {
      "source": "internal_entities_smart_smart_test_go",
      "target": "smart_smart_test_testsmartrawvalueunmarshalparenthetical",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_test_go",
      "_tgt": "smart_smart_test_testsmartrawvalueunmarshalparenthetical"
    },
    {
      "source": "internal_entities_smart_smart_test_go",
      "target": "smart_smart_test_testsmartrawvalueunmarshaldurationwithfractions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_test_go",
      "_tgt": "smart_smart_test_testsmartrawvalueunmarshaldurationwithfractions"
    },
    {
      "source": "internal_entities_smart_smart_test_go",
      "target": "smart_smart_test_testsmartrawvalueunmarshalparentheticalrawvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_test_go",
      "_tgt": "smart_smart_test_testsmartrawvalueunmarshalparentheticalrawvalue"
    },
    {
      "source": "internal_entities_smart_smart_test_go",
      "target": "smart_smart_test_testsmartrawvalueunmarshaldurationrawvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_test_go",
      "_tgt": "smart_smart_test_testsmartrawvalueunmarshaldurationrawvalue"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_versioninfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_versioninfo"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_smartctlinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_smartctlinfo"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_deviceinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_deviceinfo"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_usercapacity",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_usercapacity"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_smartstatusinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_smartstatusinfo"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_statusinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_statusinfo"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_pollingminutes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_pollingminutes"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_capabilitiesinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_capabilitiesinfo"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_summaryinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_summaryinfo"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_atasmartattributes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L132",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_atasmartattributes"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_atadevicestatistics",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_atadevicestatistics"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_atadevicestatisticspage",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_atadevicestatisticspage"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_atadevicestatisticsentry",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_atadevicestatisticsentry"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_atasmartattribute",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_atasmartattribute"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_rawvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_rawvalue"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_smartrawvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_smartrawvalue"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_smart_parsesmartrawvaluestring",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L246",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_smart_parsesmartrawvaluestring"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_temperatureinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L287",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_temperatureinfo"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_temperatureinfoscsi",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L291",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_temperatureinfoscsi"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_smartctlinfolegacy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L325",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_smartctlinfolegacy"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_smartinfoforsata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L334",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_smartinfoforsata"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_scsierrorcounter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L369",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_scsierrorcounter"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_scsierrorcounterlog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L379",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_scsierrorcounterlog"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_scsistartstopcyclecounter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L385",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_scsistartstopcyclecounter"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_powerontimescsi",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L394",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_powerontimescsi"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_smartinfoforscsi",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L399",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_smartinfoforscsi"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_smartctlinfonvme",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L425",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_smartctlinfonvme"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_smartstatusinfonvme",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L458",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_smartstatusinfonvme"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_smartstatusnvme",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L463",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_smartstatusnvme"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_nvmesmarthealthinformationlog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L467",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_nvmesmarthealthinformationlog"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_smartinfofornvme",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L488",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_smartinfofornvme"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_temperatureinfonvme",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L513",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_temperatureinfonvme"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_powerontimeinfonvme",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L517",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_powerontimeinfonvme"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_smartdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L521",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_smartdata"
    },
    {
      "source": "internal_entities_smart_smart_go",
      "target": "smart_smartattribute",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L534",
      "weight": 1.0,
      "_src": "internal_entities_smart_smart_go",
      "_tgt": "smart_smartattribute"
    },
    {
      "source": "smart_rawvalue",
      "target": "smart_rawvalue_unmarshaljson",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "smart_rawvalue",
      "_tgt": "smart_rawvalue_unmarshaljson"
    },
    {
      "source": "smart_rawvalue_unmarshaljson",
      "target": "smart_smartrawvalue_unmarshaljson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "smart_rawvalue_unmarshaljson",
      "_tgt": "smart_smartrawvalue_unmarshaljson"
    },
    {
      "source": "smart_rawvalue_unmarshaljson",
      "target": "smart_smart_parsesmartrawvaluestring",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "smart_rawvalue_unmarshaljson",
      "_tgt": "smart_smart_parsesmartrawvaluestring"
    },
    {
      "source": "smart_rawvalue_unmarshaljson",
      "target": "smart_smartrawvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "smart_rawvalue_unmarshaljson",
      "_tgt": "smart_smartrawvalue"
    },
    {
      "source": "smart_rawvalue_unmarshaljson",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L187",
      "weight": 1.0,
      "_src": "smart_rawvalue_unmarshaljson",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "smart_smartrawvalue",
      "target": "smart_smartrawvalue_unmarshaljson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "smart_smartrawvalue_unmarshaljson",
      "_tgt": "smart_smartrawvalue"
    },
    {
      "source": "smart_smartrawvalue_unmarshaljson",
      "target": "smart_smart_parsesmartrawvaluestring",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "smart_smartrawvalue_unmarshaljson",
      "_tgt": "smart_smart_parsesmartrawvaluestring"
    },
    {
      "source": "smart_smartrawvalue_unmarshaljson",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "smart_smartrawvalue_unmarshaljson",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "smart_smart_parsesmartrawvaluestring",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/entities/smart/smart.go",
      "source_location": "L265",
      "weight": 1.0,
      "_src": "smart_smart_parsesmartrawvaluestring",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_setstatusalertemail",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_setstatusalertemail"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_teststatusalerts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_teststatusalerts"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_teststatusalertrecoverybeforedeadline",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_teststatusalertrecoverybeforedeadline"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_teststatusalertnormalrecovery",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_teststatusalertnormalrecovery"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_testhandlestatusalertsdoesnotsendrecoverywhiledownisonlypending",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L193",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_testhandlestatusalertsdoesnotsendrecoverywhiledownisonlypending"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L236",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_teststatusalertdownfiresafterdelayexpires",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L288",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_teststatusalertdownfiresafterdelayexpires"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L425",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_teststatusalertduplicatedowncallisidempotent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L513",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_teststatusalertduplicatedowncallisidempotent"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_teststatusalertnoalertrecord",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L550",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_teststatusalertnoalertrecord"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L574",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L614",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L663",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_testresolvestatusalertsfixesstaletriggered",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L692",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_testresolvestatusalertsfixesstaletriggered"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_testresolvestatusalerts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L718",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_testresolvestatusalerts"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_testalertshistorystatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L818",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_testalertshistorystatus"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L884",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_teststatusalertclearedbeforesend"
    },
    {
      "source": "internal_alerts_alerts_status_test_go",
      "target": "alerts_alerts_status_test_testcancelpendingstatusalertsclearsallalertsforsystem",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L945",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_test_go",
      "_tgt": "alerts_alerts_status_test_testcancelpendingstatusalertsclearsallalertsforsystem"
    },
    {
      "source": "alerts_alerts_status_test_setstatusalertemail",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L343",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "_tgt": "alerts_alerts_status_test_setstatusalertemail"
    },
    {
      "source": "alerts_alerts_status_test_setstatusalertemail",
      "target": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L430",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "_tgt": "alerts_alerts_status_test_setstatusalertemail"
    },
    {
      "source": "alerts_alerts_status_test_testhandlestatusalertsdoesnotsendrecoverywhiledownisonlypending",
      "target": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L222",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testhandlestatusalertsdoesnotsendrecoverywhiledownisonlypending",
      "_tgt": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker"
    },
    {
      "source": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "target": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L266",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "_tgt": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker"
    },
    {
      "source": "alerts_alerts_status_test_teststatusalertdownfiresafterdelayexpires",
      "target": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L317",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertdownfiresafterdelayexpires",
      "_tgt": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker"
    },
    {
      "source": "alerts_alerts_status_test_teststatusalertdownfiresafterdelayexpires",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L326",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertdownfiresafterdelayexpires",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L476",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_status_test_teststatusalertduplicatedowncallisidempotent",
      "target": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L541",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertduplicatedowncallisidempotent",
      "_tgt": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker"
    },
    {
      "source": "alerts_alerts_status_test_teststatusalertnoalertrecord",
      "target": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L565",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_teststatusalertnoalertrecord",
      "_tgt": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker"
    },
    {
      "source": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "target": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L598",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "_tgt": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker"
    },
    {
      "source": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L606",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "target": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L658",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "_tgt": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker"
    },
    {
      "source": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "target": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L680",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "_tgt": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker"
    },
    {
      "source": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L688",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_status_test_testresolvestatusalertsfixesstaletriggered",
      "target": "alerts_alerts_test_helpers_resolvestatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L712",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testresolvestatusalertsfixesstaletriggered",
      "_tgt": "alerts_alerts_test_helpers_resolvestatusalerts"
    },
    {
      "source": "alerts_alerts_status_test_testresolvestatusalerts",
      "target": "alerts_alerts_test_helpers_resolvestatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L799",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testresolvestatusalerts",
      "_tgt": "alerts_alerts_test_helpers_resolvestatusalerts"
    },
    {
      "source": "alerts_alerts_status_test_testcancelpendingstatusalertsclearsallalertsforsystem",
      "target": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L990",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testcancelpendingstatusalertsclearsallalertsforsystem",
      "_tgt": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker"
    },
    {
      "source": "alerts_alerts_status_test_testcancelpendingstatusalertsclearsallalertsforsystem",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status_test.go",
      "source_location": "L1006",
      "weight": 1.0,
      "_src": "alerts_alerts_status_test_testcancelpendingstatusalertsclearsallalertsforsystem",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "internal_alerts_alerts_quiet_hours_test_go",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_quiet_hours_test_go",
      "_tgt": "alerts_alerts_quiet_hours_test_testalertsilencedonetime"
    },
    {
      "source": "internal_alerts_alerts_quiet_hours_test_go",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_quiet_hours_test_go",
      "_tgt": "alerts_alerts_quiet_hours_test_testalertsilenceddaily"
    },
    {
      "source": "internal_alerts_alerts_quiet_hours_test_go",
      "target": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L162",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_quiet_hours_test_go",
      "_tgt": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing"
    },
    {
      "source": "internal_alerts_alerts_quiet_hours_test_go",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_quiet_hours_test_go",
      "_tgt": "alerts_alerts_quiet_hours_test_testalertsilencedglobal"
    },
    {
      "source": "internal_alerts_alerts_quiet_hours_test_go",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_quiet_hours_test_go",
      "_tgt": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific"
    },
    {
      "source": "internal_alerts_alerts_quiet_hours_test_go",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L278",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_quiet_hours_test_go",
      "_tgt": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser"
    },
    {
      "source": "internal_alerts_alerts_quiet_hours_test_go",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L324",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_quiet_hours_test_go",
      "_tgt": "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert"
    },
    {
      "source": "internal_alerts_alerts_quiet_hours_test_go",
      "target": "alerts_alerts_quiet_hours_test_testalertsilencednowindows",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L409",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_quiet_hours_test_go",
      "_tgt": "alerts_alerts_quiet_hours_test_testalertsilencednowindows"
    },
    {
      "source": "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "target": "alerts_alerts_newalertmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "_tgt": "alerts_alerts_newalertmanager"
    },
    {
      "source": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "target": "alerts_alerts_newalertmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "_tgt": "alerts_alerts_newalertmanager"
    },
    {
      "source": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "target": "alerts_alerts_newalertmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "_tgt": "alerts_alerts_newalertmanager"
    },
    {
      "source": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "target": "alerts_alerts_newalertmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L213",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "_tgt": "alerts_alerts_newalertmanager"
    },
    {
      "source": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "target": "alerts_alerts_newalertmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "_tgt": "alerts_alerts_newalertmanager"
    },
    {
      "source": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "target": "alerts_alerts_newalertmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L298",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "_tgt": "alerts_alerts_newalertmanager"
    },
    {
      "source": "alerts_alerts_quiet_hours_test_testalertsilencednowindows",
      "target": "alerts_alerts_newalertmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_quiet_hours_test.go",
      "source_location": "L419",
      "weight": 1.0,
      "_src": "alerts_alerts_quiet_hours_test_testalertsilencednowindows",
      "_tgt": "alerts_alerts_newalertmanager"
    },
    {
      "source": "internal_alerts_alerts_battery_test_go",
      "target": "alerts_alerts_battery_test_testbatteryalertlogic",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_battery_test_go",
      "_tgt": "alerts_alerts_battery_test_testbatteryalertlogic"
    },
    {
      "source": "internal_alerts_alerts_battery_test_go",
      "target": "alerts_alerts_battery_test_testbatteryalertnobattery",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_battery_test_go",
      "_tgt": "alerts_alerts_battery_test_testbatteryalertnobattery"
    },
    {
      "source": "internal_alerts_alerts_battery_test_go",
      "target": "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_battery_test.go",
      "source_location": "L228",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_battery_test_go",
      "_tgt": "alerts_alerts_battery_test_testbatteryalertaveragedsamples"
    },
    {
      "source": "internal_alerts_alerts_smart_test_go",
      "target": "alerts_alerts_smart_test_testsmartdevicealert",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_smart_test_go",
      "_tgt": "alerts_alerts_smart_test_testsmartdevicealert"
    },
    {
      "source": "internal_alerts_alerts_smart_test_go",
      "target": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_smart_test_go",
      "_tgt": "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning"
    },
    {
      "source": "internal_alerts_alerts_smart_test_go",
      "target": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_smart_test_go",
      "_tgt": "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed"
    },
    {
      "source": "internal_alerts_alerts_smart_test_go",
      "target": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_smart_test_go",
      "_tgt": "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed"
    },
    {
      "source": "internal_alerts_alerts_smart_test_go",
      "target": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_smart_test_go",
      "_tgt": "alerts_alerts_smart_test_testsmartdevicealertmultipleusers"
    },
    {
      "source": "internal_alerts_alerts_smart_test_go",
      "target": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart_test.go",
      "source_location": "L226",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_smart_test_go",
      "_tgt": "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel"
    },
    {
      "source": "internal_alerts_alerts_disk_test_go",
      "target": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_disk_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_disk_test_go",
      "_tgt": "alerts_alerts_disk_test_testdiskalertextrafsmultiminute"
    },
    {
      "source": "internal_alerts_alerts_test_go",
      "target": "alerts_alerts_test_testalertshistory",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_test_go",
      "_tgt": "alerts_alerts_test_testalertshistory"
    },
    {
      "source": "internal_alerts_alerts_test_go",
      "target": "alerts_alerts_test_testsetalerttriggered",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_test_go",
      "_tgt": "alerts_alerts_test_testsetalerttriggered"
    },
    {
      "source": "alerts_alerts_test_testsetalerttriggered",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testsetalerttriggered",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "alerts_alerts_test_testsetalerttriggered",
      "target": "alerts_alerts_newalertmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test.go",
      "source_location": "L167",
      "weight": 1.0,
      "_src": "alerts_alerts_test_testsetalerttriggered",
      "_tgt": "alerts_alerts_newalertmanager"
    },
    {
      "source": "internal_alerts_alerts_api_test_go",
      "target": "alerts_alerts_api_test_jsonreader",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_api_test_go",
      "_tgt": "alerts_alerts_api_test_jsonreader"
    },
    {
      "source": "internal_alerts_alerts_api_test_go",
      "target": "alerts_alerts_api_test_testisinternalurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_api_test_go",
      "_tgt": "alerts_alerts_api_test_testisinternalurl"
    },
    {
      "source": "internal_alerts_alerts_api_test_go",
      "target": "alerts_alerts_api_test_testuseralertsapi",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_api_test_go",
      "_tgt": "alerts_alerts_api_test_testuseralertsapi"
    },
    {
      "source": "internal_alerts_alerts_api_test_go",
      "target": "alerts_alerts_api_test_testsendtestnotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L395",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_api_test_go",
      "_tgt": "alerts_alerts_api_test_testsendtestnotification"
    },
    {
      "source": "alerts_alerts_api_test_jsonreader",
      "target": "alerts_alerts_api_test_testuseralertsapi",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "alerts_alerts_api_test_testuseralertsapi",
      "_tgt": "alerts_alerts_api_test_jsonreader"
    },
    {
      "source": "alerts_alerts_api_test_jsonreader",
      "target": "alerts_alerts_api_test_testsendtestnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L422",
      "weight": 1.0,
      "_src": "alerts_alerts_api_test_testsendtestnotification",
      "_tgt": "alerts_alerts_api_test_jsonreader"
    },
    {
      "source": "alerts_alerts_api_test_testisinternalurl",
      "target": "alerts_alerts_test_helpers_isinternalurl",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "alerts_alerts_api_test_testisinternalurl",
      "_tgt": "alerts_alerts_test_helpers_isinternalurl"
    },
    {
      "source": "alerts_alerts_api_test_testuseralertsapi",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api_test.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "alerts_alerts_api_test_testuseralertsapi",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "internal_alerts_alerts_go",
      "target": "alerts_hublike",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_go",
      "_tgt": "alerts_hublike"
    },
    {
      "source": "internal_alerts_alerts_go",
      "target": "alerts_alertmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_go",
      "_tgt": "alerts_alertmanager"
    },
    {
      "source": "internal_alerts_alerts_go",
      "target": "alerts_alertmessagedata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_go",
      "_tgt": "alerts_alertmessagedata"
    },
    {
      "source": "internal_alerts_alerts_go",
      "target": "alerts_usernotificationsettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_go",
      "_tgt": "alerts_usernotificationsettings"
    },
    {
      "source": "internal_alerts_alerts_go",
      "target": "alerts_systemalertfsstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_go",
      "_tgt": "alerts_systemalertfsstats"
    },
    {
      "source": "internal_alerts_alerts_go",
      "target": "alerts_systemalertstats",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_go",
      "_tgt": "alerts_systemalertstats"
    },
    {
      "source": "internal_alerts_alerts_go",
      "target": "alerts_systemalertgpudata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_go",
      "_tgt": "alerts_systemalertgpudata"
    },
    {
      "source": "internal_alerts_alerts_go",
      "target": "alerts_systemalertdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_go",
      "_tgt": "alerts_systemalertdata"
    },
    {
      "source": "internal_alerts_alerts_go",
      "target": "alerts_alerts_newalertmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_go",
      "_tgt": "alerts_alerts_newalertmanager"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_bindevents",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_bindevents"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_isnotificationsilenced",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_isnotificationsilenced"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_sendalert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_sendalert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_sendshoutrrralert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L271",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_sendshoutrrralert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_setalerttriggered",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_setalerttriggered"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_handlesmartdevicealert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_handlesmartdevicealert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_handlesystemalerts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_handlesystemalerts"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_sendsystemalert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L300",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_sendsystemalert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_sendtestnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_sendtestnotification"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_stop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_stop"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_handlestatusalerts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_handlestatusalerts"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_handlesystemdown",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_handlesystemdown"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_schedulependingstatusalert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_schedulependingstatusalert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_handlesystemup",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_handlesystemup"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_cancelpendingalert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_cancelpendingalert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_cancelpendingstatusalerts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_cancelpendingstatusalerts"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_processpendingalert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_processpendingalert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_sendstatusalert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_sendstatusalert"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_restorependingstatusalerts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_restorependingstatusalerts"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_getsystemalertscache",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_getsystemalertscache"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_getalertmanager",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_getalertmanager"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_getpendingalerts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_getpendingalerts"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_getpendingalertscount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_getpendingalertscount"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_processpendingalerts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_processpendingalerts"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_forceexpirependingalerts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_forceexpirependingalerts"
    },
    {
      "source": "alerts_alertmanager",
      "target": "alerts_alertmanager_resetpendingalerttimer",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "alerts_alertmanager",
      "_tgt": "alerts_alertmanager_resetpendingalerttimer"
    },
    {
      "source": "alerts_alerts_newalertmanager",
      "target": "alerts_alertmanager_bindevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "alerts_alerts_newalertmanager",
      "_tgt": "alerts_alertmanager_bindevents"
    },
    {
      "source": "alerts_alerts_newalertmanager",
      "target": "alerts_alerts_cache_newalertscache",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "alerts_alerts_newalertmanager",
      "_tgt": "alerts_alerts_cache_newalertscache"
    },
    {
      "source": "alerts_alerts_newalertmanager",
      "target": "hub_hub_newhub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "hub_hub_newhub",
      "_tgt": "alerts_alerts_newalertmanager"
    },
    {
      "source": "alerts_alertmanager_bindevents",
      "target": "alerts_alerts_test_helpers_resolvestatusalerts",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "alerts_alertmanager_bindevents",
      "_tgt": "alerts_alerts_test_helpers_resolvestatusalerts"
    },
    {
      "source": "alerts_alertmanager_isnotificationsilenced",
      "target": "alerts_alertmanager_sendalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "alerts_alertmanager_sendalert",
      "_tgt": "alerts_alertmanager_isnotificationsilenced"
    },
    {
      "source": "alerts_alertmanager_isnotificationsilenced",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "alerts_alertmanager_isnotificationsilenced",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alertmanager_sendalert",
      "target": "alerts_alertmanager_sendshoutrrralert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "alerts_alertmanager_sendalert",
      "_tgt": "alerts_alertmanager_sendshoutrrralert"
    },
    {
      "source": "alerts_alertmanager_sendalert",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L246",
      "weight": 1.0,
      "_src": "alerts_alertmanager_sendalert",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alertmanager_sendshoutrrralert",
      "target": "heartbeat_heartbeat_send",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts.go",
      "source_location": "L314",
      "weight": 1.0,
      "_src": "alerts_alertmanager_sendshoutrrralert",
      "_tgt": "heartbeat_heartbeat_send"
    },
    {
      "source": "internal_alerts_alerts_smart_go",
      "target": "alerts_alerts_smart_shouldsendsmartdevicealert",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_smart_go",
      "_tgt": "alerts_alerts_smart_shouldsendsmartdevicealert"
    },
    {
      "source": "internal_alerts_alerts_smart_go",
      "target": "alerts_alerts_smart_smartstateseverity",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_smart_go",
      "_tgt": "alerts_alerts_smart_smartstateseverity"
    },
    {
      "source": "internal_alerts_alerts_smart_go",
      "target": "alerts_alerts_smart_smartstateemoji",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_smart_go",
      "_tgt": "alerts_alerts_smart_smartstateemoji"
    },
    {
      "source": "internal_alerts_alerts_smart_go",
      "target": "alerts_alerts_smart_smartstatelabel",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_smart_go",
      "_tgt": "alerts_alerts_smart_smartstatelabel"
    },
    {
      "source": "alerts_alertmanager_handlesmartdevicealert",
      "target": "alerts_alerts_smart_shouldsendsmartdevicealert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesmartdevicealert",
      "_tgt": "alerts_alerts_smart_shouldsendsmartdevicealert"
    },
    {
      "source": "alerts_alertmanager_handlesmartdevicealert",
      "target": "alerts_alerts_smart_smartstatelabel",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesmartdevicealert",
      "_tgt": "alerts_alerts_smart_smartstatelabel"
    },
    {
      "source": "alerts_alertmanager_handlesmartdevicealert",
      "target": "alerts_alerts_smart_smartstateemoji",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesmartdevicealert",
      "_tgt": "alerts_alerts_smart_smartstateemoji"
    },
    {
      "source": "alerts_alertmanager_handlesmartdevicealert",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesmartdevicealert",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_smart_shouldsendsmartdevicealert",
      "target": "alerts_alerts_smart_smartstateseverity",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_smart.go",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "alerts_alerts_smart_shouldsendsmartdevicealert",
      "_tgt": "alerts_alerts_smart_smartstateseverity"
    },
    {
      "source": "internal_alerts_alerts_system_go",
      "target": "alerts_alerts_system_islowalert",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L357",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_go",
      "_tgt": "alerts_alerts_system_islowalert"
    },
    {
      "source": "alerts_alertmanager_handlesystemalerts",
      "target": "alerts_alerts_system_islowalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemalerts",
      "_tgt": "alerts_alerts_system_islowalert"
    },
    {
      "source": "alerts_alertmanager_handlesystemalerts",
      "target": "alerts_alertmanager_sendsystemalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemalerts",
      "_tgt": "alerts_alertmanager_sendsystemalert"
    },
    {
      "source": "alerts_alertmanager_handlesystemalerts",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemalerts",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alertmanager_sendsystemalert",
      "target": "alerts_alerts_system_islowalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system.go",
      "source_location": "L320",
      "weight": 1.0,
      "_src": "alerts_alertmanager_sendsystemalert",
      "_tgt": "alerts_alerts_system_islowalert"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_systemalertvaluesetter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_systemalertvaluesetter"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_systemalerttestfixture",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_systemalerttestfixture"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_createcombineddata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_createcombineddata"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_newsystemalerttestfixture",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_newsystemalerttestfixture"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_submitvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_submitvalue"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_waitforsystemalert",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_waitforsystemalert"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_testoneminutesystemalert",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_testoneminutesystemalert"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_testmultiminutesystemalert",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_testmultiminutesystemalert"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_setcpualertvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_setcpualertvalue"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_setmemoryalertvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L151",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_setmemoryalertvalue"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_setdiskalertvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_setdiskalertvalue"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_setbandwidthalertvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_setbandwidthalertvalue"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_megabytestobytes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_megabytestobytes"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_setgpualertvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_setgpualertvalue"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_settemperaturealertvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_settemperaturealertvalue"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_setloadavgalertvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_setloadavgalertvalue"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_setbatteryalertvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L189",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_setbatteryalertvalue"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_testsystemalertsonemin",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_testsystemalertsonemin"
    },
    {
      "source": "internal_alerts_alerts_system_test_go",
      "target": "alerts_alerts_system_test_testsystemalertstwomin",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L207",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_system_test_go",
      "_tgt": "alerts_alerts_system_test_testsystemalertstwomin"
    },
    {
      "source": "alerts_systemalerttestfixture",
      "target": "alerts_systemalerttestfixture_cleanup",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "alerts_systemalerttestfixture",
      "_tgt": "alerts_systemalerttestfixture_cleanup"
    },
    {
      "source": "alerts_systemalerttestfixture",
      "target": "alerts_systemalerttestfixture_asserttriggered",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "alerts_systemalerttestfixture",
      "_tgt": "alerts_systemalerttestfixture_asserttriggered"
    },
    {
      "source": "alerts_alerts_system_test_createcombineddata",
      "target": "alerts_alerts_system_test_submitvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_submitvalue",
      "_tgt": "alerts_alerts_system_test_createcombineddata"
    },
    {
      "source": "alerts_alerts_system_test_newsystemalerttestfixture",
      "target": "alerts_alerts_system_test_testoneminutesystemalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testoneminutesystemalert",
      "_tgt": "alerts_alerts_system_test_newsystemalerttestfixture"
    },
    {
      "source": "alerts_alerts_system_test_newsystemalerttestfixture",
      "target": "alerts_alerts_system_test_testmultiminutesystemalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testmultiminutesystemalert",
      "_tgt": "alerts_alerts_system_test_newsystemalerttestfixture"
    },
    {
      "source": "alerts_alerts_system_test_newsystemalerttestfixture",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_newsystemalerttestfixture",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_systemalerttestfixture_cleanup",
      "target": "alerts_alerts_system_test_testoneminutesystemalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testoneminutesystemalert",
      "_tgt": "alerts_systemalerttestfixture_cleanup"
    },
    {
      "source": "alerts_systemalerttestfixture_cleanup",
      "target": "alerts_alerts_system_test_testmultiminutesystemalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testmultiminutesystemalert",
      "_tgt": "alerts_systemalerttestfixture_cleanup"
    },
    {
      "source": "alerts_alerts_system_test_submitvalue",
      "target": "alerts_alerts_system_test_testoneminutesystemalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testoneminutesystemalert",
      "_tgt": "alerts_alerts_system_test_submitvalue"
    },
    {
      "source": "alerts_alerts_system_test_submitvalue",
      "target": "alerts_alerts_system_test_testmultiminutesystemalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testmultiminutesystemalert",
      "_tgt": "alerts_alerts_system_test_submitvalue"
    },
    {
      "source": "alerts_systemalerttestfixture_asserttriggered",
      "target": "alerts_alerts_system_test_testoneminutesystemalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testoneminutesystemalert",
      "_tgt": "alerts_systemalerttestfixture_asserttriggered"
    },
    {
      "source": "alerts_systemalerttestfixture_asserttriggered",
      "target": "alerts_alerts_system_test_testmultiminutesystemalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testmultiminutesystemalert",
      "_tgt": "alerts_systemalerttestfixture_asserttriggered"
    },
    {
      "source": "alerts_alerts_system_test_waitforsystemalert",
      "target": "alerts_alerts_system_test_testoneminutesystemalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testoneminutesystemalert",
      "_tgt": "alerts_alerts_system_test_waitforsystemalert"
    },
    {
      "source": "alerts_alerts_system_test_waitforsystemalert",
      "target": "alerts_alerts_system_test_testmultiminutesystemalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testmultiminutesystemalert",
      "_tgt": "alerts_alerts_system_test_waitforsystemalert"
    },
    {
      "source": "alerts_alerts_system_test_testoneminutesystemalert",
      "target": "alerts_alerts_system_test_testsystemalertsonemin",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testsystemalertsonemin",
      "_tgt": "alerts_alerts_system_test_testoneminutesystemalert"
    },
    {
      "source": "alerts_alerts_system_test_testmultiminutesystemalert",
      "target": "alerts_alerts_system_test_testsystemalertstwomin",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testsystemalertstwomin",
      "_tgt": "alerts_alerts_system_test_testmultiminutesystemalert"
    },
    {
      "source": "alerts_alerts_system_test_megabytestobytes",
      "target": "alerts_alerts_system_test_testsystemalertsonemin",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testsystemalertsonemin",
      "_tgt": "alerts_alerts_system_test_megabytestobytes"
    },
    {
      "source": "alerts_alerts_system_test_megabytestobytes",
      "target": "alerts_alerts_system_test_testsystemalertstwomin",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_system_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "alerts_alerts_system_test_testsystemalertstwomin",
      "_tgt": "alerts_alerts_system_test_megabytestobytes"
    },
    {
      "source": "internal_alerts_alerts_api_go",
      "target": "alerts_alerts_api_upsertuseralerts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_api_go",
      "_tgt": "alerts_alerts_api_upsertuseralerts"
    },
    {
      "source": "internal_alerts_alerts_api_go",
      "target": "alerts_alerts_api_deleteuseralerts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_api_go",
      "_tgt": "alerts_alerts_api_deleteuseralerts"
    },
    {
      "source": "internal_alerts_alerts_api_go",
      "target": "alerts_alerts_api_isinternalurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L152",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_api_go",
      "_tgt": "alerts_alerts_api_isinternalurl"
    },
    {
      "source": "internal_alerts_alerts_api_go",
      "target": "alerts_alerts_api_isinternalip",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_api_go",
      "_tgt": "alerts_alerts_api_isinternalip"
    },
    {
      "source": "alerts_alerts_api_upsertuseralerts",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "alerts_alerts_api_upsertuseralerts",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_api_deleteuseralerts",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "alerts_alerts_api_deleteuseralerts",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alertmanager_sendtestnotification",
      "target": "alerts_alerts_api_isinternalurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "alerts_alertmanager_sendtestnotification",
      "_tgt": "alerts_alerts_api_isinternalurl"
    },
    {
      "source": "alerts_alerts_api_isinternalurl",
      "target": "alerts_alerts_api_isinternalip",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_api.go",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "alerts_alerts_api_isinternalurl",
      "_tgt": "alerts_alerts_api_isinternalip"
    },
    {
      "source": "internal_alerts_alerts_cache_go",
      "target": "alerts_cachedalertdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L10",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_cache_go",
      "_tgt": "alerts_cachedalertdata"
    },
    {
      "source": "internal_alerts_alerts_cache_go",
      "target": "alerts_alertscache",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_cache_go",
      "_tgt": "alerts_alertscache"
    },
    {
      "source": "internal_alerts_alerts_cache_go",
      "target": "alerts_alerts_cache_newalertscache",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_cache_go",
      "_tgt": "alerts_alerts_cache_newalertscache"
    },
    {
      "source": "alerts_cachedalertdata",
      "target": "alerts_cachedalertdata_populatefromrecord",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "alerts_cachedalertdata",
      "_tgt": "alerts_cachedalertdata_populatefromrecord"
    },
    {
      "source": "alerts_cachedalertdata_populatefromrecord",
      "target": "alerts_alertscache_update",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "alerts_alertscache_update",
      "_tgt": "alerts_cachedalertdata_populatefromrecord"
    },
    {
      "source": "alerts_cachedalertdata_populatefromrecord",
      "target": "alerts_alertscache_getsystemalerts",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "alerts_alertscache_getsystemalerts",
      "_tgt": "alerts_cachedalertdata_populatefromrecord"
    },
    {
      "source": "alerts_alertscache",
      "target": "alerts_alertscache_bindevents",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "alerts_alertscache",
      "_tgt": "alerts_alertscache_bindevents"
    },
    {
      "source": "alerts_alertscache",
      "target": "alerts_alertscache_populatefromdb",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "alerts_alertscache",
      "_tgt": "alerts_alertscache_populatefromdb"
    },
    {
      "source": "alerts_alertscache",
      "target": "alerts_alertscache_update",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "alerts_alertscache",
      "_tgt": "alerts_alertscache_update"
    },
    {
      "source": "alerts_alertscache",
      "target": "alerts_alertscache_delete",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L100",
      "weight": 1.0,
      "_src": "alerts_alertscache",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "alerts_alertscache",
      "target": "alerts_alertscache_getsystemalerts",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "alerts_alertscache",
      "_tgt": "alerts_alertscache_getsystemalerts"
    },
    {
      "source": "alerts_alertscache",
      "target": "alerts_alertscache_getalert",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "alerts_alertscache",
      "_tgt": "alerts_alertscache_getalert"
    },
    {
      "source": "alerts_alertscache",
      "target": "alerts_alertscache_getalertsbyname",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "alerts_alertscache",
      "_tgt": "alerts_alertscache_getalertsbyname"
    },
    {
      "source": "alerts_alertscache",
      "target": "alerts_alertscache_getalertsexcludingnames",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "alerts_alertscache",
      "_tgt": "alerts_alertscache_getalertsexcludingnames"
    },
    {
      "source": "alerts_alertscache",
      "target": "alerts_alertscache_refresh",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "alerts_alertscache",
      "_tgt": "alerts_alertscache_refresh"
    },
    {
      "source": "alerts_alerts_cache_newalertscache",
      "target": "alerts_alertscache_bindevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_newalertscache",
      "_tgt": "alerts_alertscache_bindevents"
    },
    {
      "source": "alerts_alerts_cache_newalertscache",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_newalertscache",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "alerts_alerts_cache_newalertscache",
      "target": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker",
      "_tgt": "alerts_alerts_cache_newalertscache"
    },
    {
      "source": "alerts_alerts_cache_newalertscache",
      "target": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "_tgt": "alerts_alerts_cache_newalertscache"
    },
    {
      "source": "alerts_alerts_cache_newalertscache",
      "target": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "_tgt": "alerts_alerts_cache_newalertscache"
    },
    {
      "source": "alerts_alerts_cache_newalertscache",
      "target": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "_tgt": "alerts_alerts_cache_newalertscache"
    },
    {
      "source": "alerts_alertscache_bindevents",
      "target": "alerts_alertscache_update",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "alerts_alertscache_bindevents",
      "_tgt": "alerts_alertscache_update"
    },
    {
      "source": "alerts_alertscache_bindevents",
      "target": "alerts_alertscache_delete",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "alerts_alertscache_bindevents",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "alerts_alertscache_populatefromdb",
      "target": "alerts_alertscache_update",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "alerts_alertscache_populatefromdb",
      "_tgt": "alerts_alertscache_update"
    },
    {
      "source": "alerts_alertscache_update",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "alerts_alertscache_update",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "alerts_alertscache_delete",
      "target": "hub_dockerapi_replacecontainer",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update.go",
      "source_location": "L521",
      "weight": 1.0,
      "_src": "hub_dockerapi_replacecontainer",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "alerts_alertscache_delete",
      "target": "ws_request_manager_test_testrequestmanager_basicfunctionality",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/request_manager_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "ws_request_manager_test_testrequestmanager_basicfunctionality",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "alerts_alertscache_delete",
      "target": "ws_requestmanager_cancelrequest",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L178",
      "weight": 1.0,
      "_src": "ws_requestmanager_cancelrequest",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "alerts_alertscache_delete",
      "target": "ws_requestmanager_deleterequest",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "ws_requestmanager_deleterequest",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "alerts_alertscache_delete",
      "target": "config_config_syncsystems",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config.go",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "config_config_syncsystems",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "alerts_alertscache_delete",
      "target": "systems_systemmanager_removerealtimesubscription",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "systems_systemmanager_removerealtimesubscription",
      "_tgt": "alerts_alertscache_delete"
    },
    {
      "source": "alerts_alertscache_getsystemalerts",
      "target": "alerts_alertscache_getalertsbyname",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "alerts_alertscache_getalertsbyname",
      "_tgt": "alerts_alertscache_getsystemalerts"
    },
    {
      "source": "alerts_alertscache_getsystemalerts",
      "target": "alerts_alertscache_getalertsexcludingnames",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "alerts_alertscache_getalertsexcludingnames",
      "_tgt": "alerts_alertscache_getsystemalerts"
    },
    {
      "source": "alerts_alertscache_getsystemalerts",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "alerts_alertscache_getsystemalerts",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "alerts_alertscache_getsystemalerts",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "alerts_alertscache_getsystemalerts",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alertscache_getalert",
      "target": "alerts_alertscache_refresh",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache.go",
      "source_location": "L176",
      "weight": 1.0,
      "_src": "alerts_alertscache_refresh",
      "_tgt": "alerts_alertscache_getalert"
    },
    {
      "source": "internal_alerts_alerts_status_go",
      "target": "alerts_alertinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_go",
      "_tgt": "alerts_alertinfo"
    },
    {
      "source": "internal_alerts_alerts_status_go",
      "target": "alerts_alerts_status_resolvestatusalerts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_status_go",
      "_tgt": "alerts_alerts_status_resolvestatusalerts"
    },
    {
      "source": "alerts_alertmanager_stop",
      "target": "alerts_alertmanager_cancelpendingalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "alerts_alertmanager_cancelpendingalert",
      "_tgt": "alerts_alertmanager_stop"
    },
    {
      "source": "alerts_alertmanager_handlestatusalerts",
      "target": "alerts_alertmanager_handlesystemdown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlestatusalerts",
      "_tgt": "alerts_alertmanager_handlesystemdown"
    },
    {
      "source": "alerts_alertmanager_handlestatusalerts",
      "target": "alerts_alertmanager_handlesystemup",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlestatusalerts",
      "_tgt": "alerts_alertmanager_handlesystemup"
    },
    {
      "source": "alerts_alertmanager_handlestatusalerts",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlestatusalerts",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alertmanager_handlesystemdown",
      "target": "alerts_alertmanager_schedulependingstatusalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemdown",
      "_tgt": "alerts_alertmanager_schedulependingstatusalert"
    },
    {
      "source": "alerts_alertmanager_schedulependingstatusalert",
      "target": "alerts_alertmanager_processpendingalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "alerts_alertmanager_schedulependingstatusalert",
      "_tgt": "alerts_alertmanager_processpendingalert"
    },
    {
      "source": "alerts_alertmanager_schedulependingstatusalert",
      "target": "alerts_alertmanager_restorependingstatusalerts",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L235",
      "weight": 1.0,
      "_src": "alerts_alertmanager_restorependingstatusalerts",
      "_tgt": "alerts_alertmanager_schedulependingstatusalert"
    },
    {
      "source": "alerts_alertmanager_handlesystemup",
      "target": "alerts_alertmanager_cancelpendingalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemup",
      "_tgt": "alerts_alertmanager_cancelpendingalert"
    },
    {
      "source": "alerts_alertmanager_handlesystemup",
      "target": "alerts_alertmanager_sendstatusalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "alerts_alertmanager_handlesystemup",
      "_tgt": "alerts_alertmanager_sendstatusalert"
    },
    {
      "source": "alerts_alertmanager_cancelpendingalert",
      "target": "alerts_alertmanager_cancelpendingstatusalerts",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "alerts_alertmanager_cancelpendingstatusalerts",
      "_tgt": "alerts_alertmanager_cancelpendingalert"
    },
    {
      "source": "alerts_alertmanager_processpendingalert",
      "target": "alerts_alertmanager_sendstatusalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_status.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "alerts_alertmanager_processpendingalert",
      "_tgt": "alerts_alertmanager_sendstatusalert"
    },
    {
      "source": "internal_alerts_alerts_test_helpers_go",
      "target": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_test_helpers_go",
      "_tgt": "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker"
    },
    {
      "source": "internal_alerts_alerts_test_helpers_go",
      "target": "alerts_alerts_test_helpers_resolvestatusalerts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_test_helpers_go",
      "_tgt": "alerts_alerts_test_helpers_resolvestatusalerts"
    },
    {
      "source": "internal_alerts_alerts_test_helpers_go",
      "target": "alerts_alerts_test_helpers_isinternalurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_test_helpers.go",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_test_helpers_go",
      "_tgt": "alerts_alerts_test_helpers_isinternalurl"
    },
    {
      "source": "internal_alerts_alerts_cache_test_go",
      "target": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_cache_test_go",
      "_tgt": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter"
    },
    {
      "source": "internal_alerts_alerts_cache_test_go",
      "target": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_cache_test_go",
      "_tgt": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete"
    },
    {
      "source": "internal_alerts_alerts_cache_test_go",
      "target": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_cache_test_go",
      "_tgt": "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy"
    },
    {
      "source": "internal_alerts_alerts_cache_test_go",
      "target": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_cache_test_go",
      "_tgt": "alerts_alerts_cache_test_testalertmanagercachelifecycle"
    },
    {
      "source": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/alerts/alerts_cache_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "internal_alerts_alerts_history_go",
      "target": "alerts_alerts_history_resolvehistoryonalertdelete",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_history.go",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_history_go",
      "_tgt": "alerts_alerts_history_resolvehistoryonalertdelete"
    },
    {
      "source": "internal_alerts_alerts_history_go",
      "target": "alerts_alerts_history_updatehistoryonalertupdate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_history.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_history_go",
      "_tgt": "alerts_alerts_history_updatehistoryonalertupdate"
    },
    {
      "source": "internal_alerts_alerts_history_go",
      "target": "alerts_alerts_history_resolvealerthistoryrecord",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_history.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_history_go",
      "_tgt": "alerts_alerts_history_resolvealerthistoryrecord"
    },
    {
      "source": "internal_alerts_alerts_history_go",
      "target": "alerts_alerts_history_createalerthistoryrecord",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_history.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "internal_alerts_alerts_history_go",
      "_tgt": "alerts_alerts_history_createalerthistoryrecord"
    },
    {
      "source": "alerts_alerts_history_resolvehistoryonalertdelete",
      "target": "alerts_alerts_history_resolvealerthistoryrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_history.go",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "alerts_alerts_history_resolvehistoryonalertdelete",
      "_tgt": "alerts_alerts_history_resolvealerthistoryrecord"
    },
    {
      "source": "alerts_alerts_history_updatehistoryonalertupdate",
      "target": "alerts_alerts_history_createalerthistoryrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_history.go",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "alerts_alerts_history_updatehistoryonalertupdate",
      "_tgt": "alerts_alerts_history_createalerthistoryrecord"
    },
    {
      "source": "alerts_alerts_history_updatehistoryonalertupdate",
      "target": "alerts_alerts_history_resolvealerthistoryrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/alerts/alerts_history.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "alerts_alerts_history_updatehistoryonalertupdate",
      "_tgt": "alerts_alerts_history_resolvealerthistoryrecord"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_updatecachestate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_updatecachestate"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_updateapplystate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_updateapplystate"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_updateinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_updateinfo"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_applyupdateresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_applyupdateresponse"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_dockerapi",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_dockerapi"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_dockercontainerinspect",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_dockercontainerinspect"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_dockernetworksettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_dockernetworksettings"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_dockerimageinspect",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_dockerimageinspect"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_dockercreateresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_dockercreateresponse"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_app_update_getcachedupdateinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L149",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_app_update_getcachedupdateinfo"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_app_update_checkupdateinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_app_update_checkupdateinfo"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_app_update_beginappupdate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L225",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_app_update_beginappupdate"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_app_update_finishappupdate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L235",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_app_update_finishappupdate"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_app_update_fetchghcrdigest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_app_update_fetchghcrdigest"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_app_update_fetchregistrytoken",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L289",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_app_update_fetchregistrytoken"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_app_update_parsebearerchallenge",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L335",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_app_update_parsebearerchallenge"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_app_update_newdockerapi",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L348",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_app_update_newdockerapi"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_app_update_currentcontainerid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L444",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_app_update_currentcontainerid"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_app_update_findrepodigest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L457",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_app_update_findrepodigest"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_app_update_digestvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L466",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_app_update_digestvalue"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_app_update_shortid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L473",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_app_update_shortid"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_app_update_newcontainerupdatehelpercmd",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L481",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_app_update_newcontainerupdatehelpercmd"
    },
    {
      "source": "internal_hub_app_update_go",
      "target": "hub_app_update_clonemap",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L561",
      "weight": 1.0,
      "_src": "internal_hub_app_update_go",
      "_tgt": "hub_app_update_clonemap"
    },
    {
      "source": "hub_dockerapi",
      "target": "hub_dockerapi_do",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L365",
      "weight": 1.0,
      "_src": "hub_dockerapi",
      "_tgt": "hub_dockerapi_do"
    },
    {
      "source": "hub_dockerapi",
      "target": "hub_dockerapi_inspectcontainer",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L399",
      "weight": 1.0,
      "_src": "hub_dockerapi",
      "_tgt": "hub_dockerapi_inspectcontainer"
    },
    {
      "source": "hub_dockerapi",
      "target": "hub_dockerapi_inspectimage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L408",
      "weight": 1.0,
      "_src": "hub_dockerapi",
      "_tgt": "hub_dockerapi_inspectimage"
    },
    {
      "source": "hub_dockerapi",
      "target": "hub_dockerapi_pullimage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L414",
      "weight": 1.0,
      "_src": "hub_dockerapi",
      "_tgt": "hub_dockerapi_pullimage"
    },
    {
      "source": "hub_dockerapi",
      "target": "hub_dockerapi_startupdatehelper",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L423",
      "weight": 1.0,
      "_src": "hub_dockerapi",
      "_tgt": "hub_dockerapi_startupdatehelper"
    },
    {
      "source": "hub_dockerapi",
      "target": "hub_dockerapi_replacecontainer",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L504",
      "weight": 1.0,
      "_src": "hub_dockerapi",
      "_tgt": "hub_dockerapi_replacecontainer"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getupdate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getupdate"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_applyupdate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L101",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_applyupdate"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_startserver",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/server_production.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_startserver"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_handleagentconnect",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_handleagentconnect"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_setfingerprint",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L294",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_setfingerprint"
    },
    {
      "source": "hub_hub",
      "target": "internal_hub_hub_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "internal_hub_hub_go",
      "_tgt": "hub_hub"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_starthub",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_starthub"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_initialize",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_initialize"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_registercronjobs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L220",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_registercronjobs"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_bindmonitorhooks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L237",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_bindmonitorhooks"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_binddomainhooks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L261",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_binddomainhooks"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getsshkey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L275",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getsshkey"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_makelink",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L336",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_makelink"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getsystemmanager",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getsystemmanager"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getpubkey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getpubkey"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_setpubkey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_setpubkey"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_setcollectionauthsettings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_setcollectionauthsettings"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getdomainscheduler",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getdomainscheduler"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getmonitorscheduler",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub_test_helpers.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getmonitorscheduler"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_registermiddlewares",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_registermiddlewares"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_registerapiroutes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_registerapiroutes"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getinfo"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getuniversaltoken",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getuniversaltoken"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getheartbeatstatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getheartbeatstatus"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_testheartbeat",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_testheartbeat"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_containerrequesthandler",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L270",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_containerrequesthandler"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getcontainerlogs",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L292",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getcontainerlogs"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getcontainerinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L298",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getcontainerinfo"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_getsystemdinfo",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L305",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_getsystemdinfo"
    },
    {
      "source": "hub_hub",
      "target": "hub_hub_refreshsmartdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L335",
      "weight": 1.0,
      "_src": "hub_hub",
      "_tgt": "hub_hub_refreshsmartdata"
    },
    {
      "source": "hub_hub_getupdate",
      "target": "hub_app_update_getcachedupdateinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "hub_hub_getupdate",
      "_tgt": "hub_app_update_getcachedupdateinfo"
    },
    {
      "source": "hub_hub_applyupdate",
      "target": "hub_app_update_beginappupdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "hub_hub_applyupdate",
      "_tgt": "hub_app_update_beginappupdate"
    },
    {
      "source": "hub_hub_applyupdate",
      "target": "hub_app_update_finishappupdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L108",
      "weight": 1.0,
      "_src": "hub_hub_applyupdate",
      "_tgt": "hub_app_update_finishappupdate"
    },
    {
      "source": "hub_hub_applyupdate",
      "target": "hub_app_update_getcachedupdateinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "hub_hub_applyupdate",
      "_tgt": "hub_app_update_getcachedupdateinfo"
    },
    {
      "source": "hub_hub_applyupdate",
      "target": "hub_app_update_newdockerapi",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "hub_hub_applyupdate",
      "_tgt": "hub_app_update_newdockerapi"
    },
    {
      "source": "hub_hub_applyupdate",
      "target": "hub_dockerapi_inspectcontainer",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "hub_hub_applyupdate",
      "_tgt": "hub_dockerapi_inspectcontainer"
    },
    {
      "source": "hub_hub_applyupdate",
      "target": "hub_app_update_currentcontainerid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "hub_hub_applyupdate",
      "_tgt": "hub_app_update_currentcontainerid"
    },
    {
      "source": "hub_hub_applyupdate",
      "target": "hub_dockerapi_pullimage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "hub_hub_applyupdate",
      "_tgt": "hub_dockerapi_pullimage"
    },
    {
      "source": "hub_hub_applyupdate",
      "target": "hub_dockerapi_startupdatehelper",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "hub_hub_applyupdate",
      "_tgt": "hub_dockerapi_startupdatehelper"
    },
    {
      "source": "hub_app_update_getcachedupdateinfo",
      "target": "hub_app_update_checkupdateinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L158",
      "weight": 1.0,
      "_src": "hub_app_update_getcachedupdateinfo",
      "_tgt": "hub_app_update_checkupdateinfo"
    },
    {
      "source": "hub_app_update_checkupdateinfo",
      "target": "hub_app_update_fetchghcrdigest",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L178",
      "weight": 1.0,
      "_src": "hub_app_update_checkupdateinfo",
      "_tgt": "hub_app_update_fetchghcrdigest"
    },
    {
      "source": "hub_app_update_checkupdateinfo",
      "target": "hub_app_update_newdockerapi",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "hub_app_update_checkupdateinfo",
      "_tgt": "hub_app_update_newdockerapi"
    },
    {
      "source": "hub_app_update_checkupdateinfo",
      "target": "hub_app_update_currentcontainerid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "hub_app_update_checkupdateinfo",
      "_tgt": "hub_app_update_currentcontainerid"
    },
    {
      "source": "hub_app_update_checkupdateinfo",
      "target": "hub_dockerapi_inspectcontainer",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L193",
      "weight": 1.0,
      "_src": "hub_app_update_checkupdateinfo",
      "_tgt": "hub_dockerapi_inspectcontainer"
    },
    {
      "source": "hub_app_update_checkupdateinfo",
      "target": "hub_dockerapi_inspectimage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "hub_app_update_checkupdateinfo",
      "_tgt": "hub_dockerapi_inspectimage"
    },
    {
      "source": "hub_app_update_checkupdateinfo",
      "target": "hub_app_update_findrepodigest",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L204",
      "weight": 1.0,
      "_src": "hub_app_update_checkupdateinfo",
      "_tgt": "hub_app_update_findrepodigest"
    },
    {
      "source": "hub_app_update_checkupdateinfo",
      "target": "hub_app_update_digestvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L213",
      "weight": 1.0,
      "_src": "hub_app_update_checkupdateinfo",
      "_tgt": "hub_app_update_digestvalue"
    },
    {
      "source": "hub_app_update_fetchghcrdigest",
      "target": "hub_dockerapi_do",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L254",
      "weight": 1.0,
      "_src": "hub_app_update_fetchghcrdigest",
      "_tgt": "hub_dockerapi_do"
    },
    {
      "source": "hub_app_update_fetchghcrdigest",
      "target": "hub_app_update_fetchregistrytoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L261",
      "weight": 1.0,
      "_src": "hub_app_update_fetchghcrdigest",
      "_tgt": "hub_app_update_fetchregistrytoken"
    },
    {
      "source": "hub_app_update_fetchghcrdigest",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update.go",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "hub_app_update_fetchghcrdigest",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_app_update_fetchregistrytoken",
      "target": "hub_app_update_parsebearerchallenge",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L290",
      "weight": 1.0,
      "_src": "hub_app_update_fetchregistrytoken",
      "_tgt": "hub_app_update_parsebearerchallenge"
    },
    {
      "source": "hub_app_update_fetchregistrytoken",
      "target": "hub_dockerapi_do",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L311",
      "weight": 1.0,
      "_src": "hub_app_update_fetchregistrytoken",
      "_tgt": "hub_dockerapi_do"
    },
    {
      "source": "hub_app_update_fetchregistrytoken",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update.go",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "hub_app_update_fetchregistrytoken",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_app_update_parsebearerchallenge",
      "target": "hub_app_update_test_testparsebearerchallenge",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update_test.go",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "hub_app_update_test_testparsebearerchallenge",
      "_tgt": "hub_app_update_parsebearerchallenge"
    },
    {
      "source": "hub_app_update_newdockerapi",
      "target": "hub_app_update_newcontainerupdatehelpercmd",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L492",
      "weight": 1.0,
      "_src": "hub_app_update_newcontainerupdatehelpercmd",
      "_tgt": "hub_app_update_newdockerapi"
    },
    {
      "source": "hub_dockerapi_do",
      "target": "hub_dockerapi_inspectcontainer",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L404",
      "weight": 1.0,
      "_src": "hub_dockerapi_inspectcontainer",
      "_tgt": "hub_dockerapi_do"
    },
    {
      "source": "hub_dockerapi_do",
      "target": "hub_dockerapi_inspectimage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L410",
      "weight": 1.0,
      "_src": "hub_dockerapi_inspectimage",
      "_tgt": "hub_dockerapi_do"
    },
    {
      "source": "hub_dockerapi_do",
      "target": "hub_dockerapi_pullimage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L420",
      "weight": 1.0,
      "_src": "hub_dockerapi_pullimage",
      "_tgt": "hub_dockerapi_do"
    },
    {
      "source": "hub_dockerapi_do",
      "target": "hub_dockerapi_startupdatehelper",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L438",
      "weight": 1.0,
      "_src": "hub_dockerapi_startupdatehelper",
      "_tgt": "hub_dockerapi_do"
    },
    {
      "source": "hub_dockerapi_do",
      "target": "hub_dockerapi_replacecontainer",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L527",
      "weight": 1.0,
      "_src": "hub_dockerapi_replacecontainer",
      "_tgt": "hub_dockerapi_do"
    },
    {
      "source": "hub_dockerapi_do",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update.go",
      "source_location": "L393",
      "weight": 1.0,
      "_src": "hub_dockerapi_do",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "hub_dockerapi_inspectcontainer",
      "target": "hub_app_update_currentcontainerid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L446",
      "weight": 1.0,
      "_src": "hub_app_update_currentcontainerid",
      "_tgt": "hub_dockerapi_inspectcontainer"
    },
    {
      "source": "hub_dockerapi_inspectcontainer",
      "target": "hub_dockerapi_replacecontainer",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L505",
      "weight": 1.0,
      "_src": "hub_dockerapi_replacecontainer",
      "_tgt": "hub_dockerapi_inspectcontainer"
    },
    {
      "source": "hub_dockerapi_inspectcontainer",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update.go",
      "source_location": "L401",
      "weight": 1.0,
      "_src": "hub_dockerapi_inspectcontainer",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_dockerapi_startupdatehelper",
      "target": "hub_app_update_shortid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L424",
      "weight": 1.0,
      "_src": "hub_dockerapi_startupdatehelper",
      "_tgt": "hub_app_update_shortid"
    },
    {
      "source": "hub_app_update_findrepodigest",
      "target": "hub_app_update_test_testfindrepodigest",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update_test.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "hub_app_update_test_testfindrepodigest",
      "_tgt": "hub_app_update_findrepodigest"
    },
    {
      "source": "hub_app_update_digestvalue",
      "target": "hub_app_update_test_testdigestvalue",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "hub_app_update_test_testdigestvalue",
      "_tgt": "hub_app_update_digestvalue"
    },
    {
      "source": "hub_app_update_shortid",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update.go",
      "source_location": "L474",
      "weight": 1.0,
      "_src": "hub_app_update_shortid",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "hub_app_update_newcontainerupdatehelpercmd",
      "target": "hub_dockerapi_replacecontainer",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L496",
      "weight": 1.0,
      "_src": "hub_app_update_newcontainerupdatehelpercmd",
      "_tgt": "hub_dockerapi_replacecontainer"
    },
    {
      "source": "hub_app_update_newcontainerupdatehelpercmd",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update.go",
      "source_location": "L490",
      "weight": 1.0,
      "_src": "hub_app_update_newcontainerupdatehelpercmd",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_dockerapi_replacecontainer",
      "target": "hub_app_update_clonemap",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update.go",
      "source_location": "L517",
      "weight": 1.0,
      "_src": "hub_dockerapi_replacecontainer",
      "_tgt": "hub_app_update_clonemap"
    },
    {
      "source": "hub_app_update_clonemap",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/app_update.go",
      "source_location": "L562",
      "weight": 1.0,
      "_src": "hub_app_update_clonemap",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "internal_hub_app_update_test_go",
      "target": "hub_app_update_test_testparsebearerchallenge",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update_test.go",
      "source_location": "L5",
      "weight": 1.0,
      "_src": "internal_hub_app_update_test_go",
      "_tgt": "hub_app_update_test_testparsebearerchallenge"
    },
    {
      "source": "internal_hub_app_update_test_go",
      "target": "hub_app_update_test_testfindrepodigest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "internal_hub_app_update_test_go",
      "_tgt": "hub_app_update_test_testfindrepodigest"
    },
    {
      "source": "internal_hub_app_update_test_go",
      "target": "hub_app_update_test_testdigestvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/app_update_test.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "internal_hub_app_update_test_go",
      "_tgt": "hub_app_update_test_testdigestvalue"
    },
    {
      "source": "internal_hub_server_development_go",
      "target": "hub_responsemodifier",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/server_development.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "internal_hub_server_development_go",
      "_tgt": "hub_responsemodifier"
    },
    {
      "source": "hub_responsemodifier",
      "target": "hub_responsemodifier_roundtrip",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/server_development.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "hub_responsemodifier",
      "_tgt": "hub_responsemodifier_roundtrip"
    },
    {
      "source": "hub_responsemodifier_roundtrip",
      "target": "hub_server_modifyindexhtml",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/server_development.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "hub_responsemodifier_roundtrip",
      "_tgt": "hub_server_modifyindexhtml"
    },
    {
      "source": "hub_responsemodifier_roundtrip",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/server_development.go",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "hub_responsemodifier_roundtrip",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "hub_hub_startserver",
      "target": "hub_server_modifyindexhtml",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/server_production.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "hub_hub_startserver",
      "_tgt": "hub_server_modifyindexhtml"
    },
    {
      "source": "internal_hub_agent_connect_go",
      "target": "hub_agentconnectrequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_go",
      "_tgt": "hub_agentconnectrequest"
    },
    {
      "source": "internal_hub_agent_connect_go",
      "target": "hub_tokenmap",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_go",
      "_tgt": "hub_tokenmap"
    },
    {
      "source": "internal_hub_agent_connect_go",
      "target": "hub_agent_connect_getfingerprintrecordsbytoken",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L160",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_go",
      "_tgt": "hub_agent_connect_getfingerprintrecordsbytoken"
    },
    {
      "source": "internal_hub_agent_connect_go",
      "target": "hub_agent_connect_getrealip",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L316",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_go",
      "_tgt": "hub_agent_connect_getrealip"
    },
    {
      "source": "hub_agentconnectrequest",
      "target": "hub_agentconnectrequest_agentconnect",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest",
      "_tgt": "hub_agentconnectrequest_agentconnect"
    },
    {
      "source": "hub_agentconnectrequest",
      "target": "hub_agentconnectrequest_verifywsconn",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest",
      "_tgt": "hub_agentconnectrequest_verifywsconn"
    },
    {
      "source": "hub_agentconnectrequest",
      "target": "hub_agentconnectrequest_validateagentheaders",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest",
      "_tgt": "hub_agentconnectrequest_validateagentheaders"
    },
    {
      "source": "hub_agentconnectrequest",
      "target": "hub_agentconnectrequest_sendresponseerror",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L151",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest",
      "_tgt": "hub_agentconnectrequest_sendresponseerror"
    },
    {
      "source": "hub_agentconnectrequest",
      "target": "hub_agentconnectrequest_findorcreatesystemfortoken",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest",
      "_tgt": "hub_agentconnectrequest_findorcreatesystemfortoken"
    },
    {
      "source": "hub_agentconnectrequest",
      "target": "hub_agentconnectrequest_handlenorecords",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest",
      "_tgt": "hub_agentconnectrequest_handlenorecords"
    },
    {
      "source": "hub_agentconnectrequest",
      "target": "hub_agentconnectrequest_handlesinglerecord",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest",
      "_tgt": "hub_agentconnectrequest_handlesinglerecord"
    },
    {
      "source": "hub_agentconnectrequest",
      "target": "hub_agentconnectrequest_handlemultiplerecordsoruniversaltoken",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L223",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest",
      "_tgt": "hub_agentconnectrequest_handlemultiplerecordsoruniversaltoken"
    },
    {
      "source": "hub_agentconnectrequest",
      "target": "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest",
      "_tgt": "hub_agentconnectrequest_createnewsystemforuniversaltoken"
    },
    {
      "source": "hub_agentconnectrequest",
      "target": "hub_agentconnectrequest_createsystem",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L267",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest",
      "_tgt": "hub_agentconnectrequest_createsystem"
    },
    {
      "source": "hub_tokenmap",
      "target": "hub_tokenmap_getmap",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "hub_tokenmap",
      "_tgt": "hub_tokenmap_getmap"
    },
    {
      "source": "hub_tokenmap_getmap",
      "target": "hub_agentconnectrequest_agentconnect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_agentconnect",
      "_tgt": "hub_tokenmap_getmap"
    },
    {
      "source": "hub_hub_handleagentconnect",
      "target": "hub_agentconnectrequest_agentconnect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "hub_hub_handleagentconnect",
      "_tgt": "hub_agentconnectrequest_agentconnect"
    },
    {
      "source": "hub_agentconnectrequest_agentconnect",
      "target": "hub_agentconnectrequest_validateagentheaders",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_agentconnect",
      "_tgt": "hub_agentconnectrequest_validateagentheaders"
    },
    {
      "source": "hub_agentconnectrequest_agentconnect",
      "target": "hub_agentconnectrequest_sendresponseerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_agentconnect",
      "_tgt": "hub_agentconnectrequest_sendresponseerror"
    },
    {
      "source": "hub_agentconnectrequest_agentconnect",
      "target": "hub_agent_connect_getfingerprintrecordsbytoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_agentconnect",
      "_tgt": "hub_agent_connect_getfingerprintrecordsbytoken"
    },
    {
      "source": "hub_agentconnectrequest_agentconnect",
      "target": "hub_agentconnectrequest_verifywsconn",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_agentconnect",
      "_tgt": "hub_agentconnectrequest_verifywsconn"
    },
    {
      "source": "hub_agentconnectrequest_agentconnect",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_agentconnect",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "hub_agentconnectrequest_agentconnect",
      "target": "ws_ws_getupgrader",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_agentconnect",
      "_tgt": "ws_ws_getupgrader"
    },
    {
      "source": "hub_agentconnectrequest_verifywsconn",
      "target": "hub_agentconnectrequest_findorcreatesystemfortoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_verifywsconn",
      "_tgt": "hub_agentconnectrequest_findorcreatesystemfortoken"
    },
    {
      "source": "hub_agentconnectrequest_verifywsconn",
      "target": "ws_ws_newwsconnection",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_verifywsconn",
      "_tgt": "ws_ws_newwsconnection"
    },
    {
      "source": "hub_agentconnectrequest_validateagentheaders",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_validateagentheaders",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "hub_agentconnectrequest_validateagentheaders",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_validateagentheaders",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_agent_connect_getfingerprintrecordsbytoken",
      "target": "hub_agent_connect_test_testgetallfingerprintrecordsbytoken",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testgetallfingerprintrecordsbytoken",
      "_tgt": "hub_agent_connect_getfingerprintrecordsbytoken"
    },
    {
      "source": "hub_agentconnectrequest_findorcreatesystemfortoken",
      "target": "hub_agentconnectrequest_handlenorecords",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L176",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_findorcreatesystemfortoken",
      "_tgt": "hub_agentconnectrequest_handlenorecords"
    },
    {
      "source": "hub_agentconnectrequest_findorcreatesystemfortoken",
      "target": "hub_agentconnectrequest_handlesinglerecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L181",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_findorcreatesystemfortoken",
      "_tgt": "hub_agentconnectrequest_handlesinglerecord"
    },
    {
      "source": "hub_agentconnectrequest_findorcreatesystemfortoken",
      "target": "hub_agentconnectrequest_handlemultiplerecordsoruniversaltoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_findorcreatesystemfortoken",
      "_tgt": "hub_agentconnectrequest_handlemultiplerecordsoruniversaltoken"
    },
    {
      "source": "hub_agentconnectrequest_findorcreatesystemfortoken",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L175",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_findorcreatesystemfortoken",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "hub_agentconnectrequest_handlenorecords",
      "target": "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L197",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_handlenorecords",
      "_tgt": "hub_agentconnectrequest_createnewsystemforuniversaltoken"
    },
    {
      "source": "hub_agentconnectrequest_handlenorecords",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_handlenorecords",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_agentconnectrequest_handlesinglerecord",
      "target": "hub_hub_setfingerprint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L205",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_handlesinglerecord",
      "_tgt": "hub_hub_setfingerprint"
    },
    {
      "source": "hub_agentconnectrequest_handlesinglerecord",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L215",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_handlesinglerecord",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_agentconnectrequest_handlemultiplerecordsoruniversaltoken",
      "target": "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L234",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_handlemultiplerecordsoruniversaltoken",
      "_tgt": "hub_agentconnectrequest_createnewsystemforuniversaltoken"
    },
    {
      "source": "hub_agentconnectrequest_handlemultiplerecordsoruniversaltoken",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L237",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_handlemultiplerecordsoruniversaltoken",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "target": "hub_agentconnectrequest_createsystem",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L249",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "_tgt": "hub_agentconnectrequest_createsystem"
    },
    {
      "source": "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "target": "hub_hub_setfingerprint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L256",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "_tgt": "hub_hub_setfingerprint"
    },
    {
      "source": "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L244",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_agentconnectrequest_createsystem",
      "target": "hub_agent_connect_getrealip",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L272",
      "weight": 1.0,
      "_src": "hub_agentconnectrequest_createsystem",
      "_tgt": "hub_agent_connect_getrealip"
    },
    {
      "source": "hub_agent_connect_getrealip",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect.go",
      "source_location": "L324",
      "weight": 1.0,
      "_src": "hub_agent_connect_getrealip",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "hub_agent_connect_getrealip",
      "target": "hub_agent_connect_test_testfindorcreatesystemfortoken",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1721",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testfindorcreatesystemfortoken",
      "_tgt": "hub_agent_connect_getrealip"
    },
    {
      "source": "hub_agent_connect_getrealip",
      "target": "hub_agent_connect_test_testgetrealip",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1809",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testgetrealip",
      "_tgt": "hub_agent_connect_getrealip"
    },
    {
      "source": "internal_hub_server_go",
      "target": "hub_publicappinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/server.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_hub_server_go",
      "_tgt": "hub_publicappinfo"
    },
    {
      "source": "internal_hub_server_go",
      "target": "hub_server_modifyindexhtml",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/server.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "internal_hub_server_go",
      "_tgt": "hub_server_modifyindexhtml"
    },
    {
      "source": "internal_hub_server_go",
      "target": "hub_server_getpublicappinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/server.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "internal_hub_server_go",
      "_tgt": "hub_server_getpublicappinfo"
    },
    {
      "source": "hub_server_modifyindexhtml",
      "target": "hub_server_getpublicappinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/server.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "hub_server_modifyindexhtml",
      "_tgt": "hub_server_getpublicappinfo"
    },
    {
      "source": "internal_hub_update_go",
      "target": "hub_update_update",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/update.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "internal_hub_update_go",
      "_tgt": "hub_update_update"
    },
    {
      "source": "internal_hub_update_go",
      "target": "hub_update_restartservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/update.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "internal_hub_update_go",
      "_tgt": "hub_update_restartservice"
    },
    {
      "source": "hub_update_update",
      "target": "hub_update_restartservice",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/update.go",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "hub_update_update",
      "_tgt": "hub_update_restartservice"
    },
    {
      "source": "hub_update_update",
      "target": "systems_system_update",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/update.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "hub_update_update",
      "_tgt": "systems_system_update"
    },
    {
      "source": "internal_hub_collections_test_go",
      "target": "hub_collections_test_testcollectionrulesdefault",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_hub_collections_test_go",
      "_tgt": "hub_collections_test_testcollectionrulesdefault"
    },
    {
      "source": "internal_hub_collections_test_go",
      "target": "hub_collections_test_testcollectionrulesshareallsystems",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "internal_hub_collections_test_go",
      "_tgt": "hub_collections_test_testcollectionrulesshareallsystems"
    },
    {
      "source": "internal_hub_collections_test_go",
      "target": "hub_collections_test_testdisablepasswordauth",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L291",
      "weight": 1.0,
      "_src": "internal_hub_collections_test_go",
      "_tgt": "hub_collections_test_testdisablepasswordauth"
    },
    {
      "source": "internal_hub_collections_test_go",
      "target": "hub_collections_test_testusercreation",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L301",
      "weight": 1.0,
      "_src": "internal_hub_collections_test_go",
      "_tgt": "hub_collections_test_testusercreation"
    },
    {
      "source": "internal_hub_collections_test_go",
      "target": "hub_collections_test_testmfaotp",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_src": "internal_hub_collections_test_go",
      "_tgt": "hub_collections_test_testmfaotp"
    },
    {
      "source": "internal_hub_collections_test_go",
      "target": "hub_collections_test_testapicollectionsauthrules",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L327",
      "weight": 1.0,
      "_src": "internal_hub_collections_test_go",
      "_tgt": "hub_collections_test_testapicollectionsauthrules"
    },
    {
      "source": "hub_collections_test_testcollectionrulesdefault",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "hub_collections_test_testcollectionrulesdefault",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "hub_collections_test_testcollectionrulesshareallsystems",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "hub_collections_test_testcollectionrulesshareallsystems",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "hub_collections_test_testdisablepasswordauth",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "hub_collections_test_testdisablepasswordauth",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "hub_collections_test_testusercreation",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L303",
      "weight": 1.0,
      "_src": "hub_collections_test_testusercreation",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "hub_collections_test_testmfaotp",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L313",
      "weight": 1.0,
      "_src": "hub_collections_test_testmfaotp",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "hub_collections_test_testapicollectionsauthrules",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/collections_test.go",
      "source_location": "L328",
      "weight": 1.0,
      "_src": "hub_collections_test_testapicollectionsauthrules",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "internal_hub_hub_test_go",
      "target": "hub_hub_test_testmakelink",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "internal_hub_hub_test_go",
      "_tgt": "hub_hub_test_testmakelink"
    },
    {
      "source": "internal_hub_hub_test_go",
      "target": "hub_hub_test_testgetsshkey",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "internal_hub_hub_test_go",
      "_tgt": "hub_hub_test_testgetsshkey"
    },
    {
      "source": "internal_hub_hub_test_go",
      "target": "hub_hub_test_testappurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "internal_hub_hub_test_go",
      "_tgt": "hub_hub_test_testappurl"
    },
    {
      "source": "hub_hub_test_testmakelink",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "hub_hub_test_testmakelink",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "hub_hub_test_testgetsshkey",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "hub_hub_test_testgetsshkey",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "hub_hub_test_testappurl",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_src": "hub_hub_test_testappurl",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "internal_hub_hub_go",
      "target": "hub_hub_newhub",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "internal_hub_hub_go",
      "_tgt": "hub_hub_newhub"
    },
    {
      "source": "internal_hub_hub_go",
      "target": "hub_hub_onafterbootstrapandmigrations",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "internal_hub_hub_go",
      "_tgt": "hub_hub_onafterbootstrapandmigrations"
    },
    {
      "source": "hub_hub_newhub",
      "target": "hub_hub_onafterbootstrapandmigrations",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "hub_hub_newhub",
      "_tgt": "hub_hub_onafterbootstrapandmigrations"
    },
    {
      "source": "hub_hub_newhub",
      "target": "systems_system_manager_newsystemmanager",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "hub_hub_newhub",
      "_tgt": "systems_system_manager_newsystemmanager"
    },
    {
      "source": "hub_hub_newhub",
      "target": "monitors_scheduler_newscheduler",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "hub_hub_newhub",
      "_tgt": "monitors_scheduler_newscheduler"
    },
    {
      "source": "hub_hub_newhub",
      "target": "maintenance_api_newapihandler",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "hub_hub_newhub",
      "_tgt": "maintenance_api_newapihandler"
    },
    {
      "source": "hub_hub_newhub",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "hub_hub_newhub",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_hub_newhub",
      "target": "hub_agent_connect_test_createtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_createtesthub",
      "_tgt": "hub_hub_newhub"
    },
    {
      "source": "hub_hub_starthub",
      "target": "hub_hub_registercronjobs",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "hub_hub_starthub",
      "_tgt": "hub_hub_registercronjobs"
    },
    {
      "source": "hub_hub_starthub",
      "target": "hub_hub_initialize",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "hub_hub_starthub",
      "_tgt": "hub_hub_initialize"
    },
    {
      "source": "hub_hub_starthub",
      "target": "hub_hub_bindmonitorhooks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "hub_hub_starthub",
      "_tgt": "hub_hub_bindmonitorhooks"
    },
    {
      "source": "hub_hub_starthub",
      "target": "hub_hub_binddomainhooks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/hub.go",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "hub_hub_starthub",
      "_tgt": "hub_hub_binddomainhooks"
    },
    {
      "source": "hub_hub_starthub",
      "target": "config_config_syncsystems",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "hub_hub_starthub",
      "_tgt": "config_config_syncsystems"
    },
    {
      "source": "hub_hub_starthub",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L196",
      "weight": 1.0,
      "_src": "hub_hub_starthub",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_hub_initialize",
      "target": "hub_hub_setcollectionauthsettings",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/hub.go",
      "source_location": "L216",
      "weight": 1.0,
      "_src": "hub_hub_initialize",
      "_tgt": "hub_hub_setcollectionauthsettings"
    },
    {
      "source": "internal_hub_collections_go",
      "target": "hub_collectionrules",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/collections.go",
      "source_location": "L8",
      "weight": 1.0,
      "_src": "internal_hub_collections_go",
      "_tgt": "hub_collectionrules"
    },
    {
      "source": "internal_hub_collections_go",
      "target": "hub_collections_setcollectionauthsettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/collections.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_hub_collections_go",
      "_tgt": "hub_collections_setcollectionauthsettings"
    },
    {
      "source": "internal_hub_collections_go",
      "target": "hub_collections_applycollectionrules",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/collections.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "internal_hub_collections_go",
      "_tgt": "hub_collections_applycollectionrules"
    },
    {
      "source": "hub_collections_setcollectionauthsettings",
      "target": "hub_collections_applycollectionrules",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/collections.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "hub_collections_setcollectionauthsettings",
      "_tgt": "hub_collections_applycollectionrules"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_createtesthub",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_createtesthub"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_cleanuptesthub",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_createtestrecord",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_createtestrecord"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_createtestuser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_createtestuser"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_testvalidateagentheaders",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_testvalidateagentheaders"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_testgetallfingerprintrecordsbytoken",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_testgetallfingerprintrecordsbytoken"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_testsetfingerprint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L253",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_testsetfingerprint"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_testcreatesystemfromagentdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L333",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_testcreatesystemfromagentdata"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_testuniversaltokenflow",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L443",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_testuniversaltokenflow"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_testagentconnect",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L511",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_testagentconnect"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_testsendresponseerror",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L633",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_testsendresponseerror"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_testhandleagentconnect",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L670",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_testhandleagentconnect"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_testagentwebsocketintegration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L756",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_testagentwebsocketintegration"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L993",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1191",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_testpermanentuniversaltokenfromdb"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_testfindorcreatesystemfortoken",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1285",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_testfindorcreatesystemfortoken"
    },
    {
      "source": "internal_hub_agent_connect_test_go",
      "target": "hub_agent_connect_test_testgetrealip",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1732",
      "weight": 1.0,
      "_src": "internal_hub_agent_connect_test_go",
      "_tgt": "hub_agent_connect_test_testgetrealip"
    },
    {
      "source": "hub_agent_connect_test_createtesthub",
      "target": "hub_agent_connect_test_testvalidateagentheaders",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testvalidateagentheaders",
      "_tgt": "hub_agent_connect_test_createtesthub"
    },
    {
      "source": "hub_agent_connect_test_createtesthub",
      "target": "hub_agent_connect_test_testgetallfingerprintrecordsbytoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testgetallfingerprintrecordsbytoken",
      "_tgt": "hub_agent_connect_test_createtesthub"
    },
    {
      "source": "hub_agent_connect_test_createtesthub",
      "target": "hub_agent_connect_test_testsetfingerprint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L254",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testsetfingerprint",
      "_tgt": "hub_agent_connect_test_createtesthub"
    },
    {
      "source": "hub_agent_connect_test_createtesthub",
      "target": "hub_agent_connect_test_testcreatesystemfromagentdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L334",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testcreatesystemfromagentdata",
      "_tgt": "hub_agent_connect_test_createtesthub"
    },
    {
      "source": "hub_agent_connect_test_createtesthub",
      "target": "hub_agent_connect_test_testuniversaltokenflow",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L444",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testuniversaltokenflow",
      "_tgt": "hub_agent_connect_test_createtesthub"
    },
    {
      "source": "hub_agent_connect_test_createtesthub",
      "target": "hub_agent_connect_test_testagentconnect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L512",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testagentconnect",
      "_tgt": "hub_agent_connect_test_createtesthub"
    },
    {
      "source": "hub_agent_connect_test_createtesthub",
      "target": "hub_agent_connect_test_testhandleagentconnect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L671",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testhandleagentconnect",
      "_tgt": "hub_agent_connect_test_createtesthub"
    },
    {
      "source": "hub_agent_connect_test_createtesthub",
      "target": "hub_agent_connect_test_testagentwebsocketintegration",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L758",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testagentwebsocketintegration",
      "_tgt": "hub_agent_connect_test_createtesthub"
    },
    {
      "source": "hub_agent_connect_test_createtesthub",
      "target": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L995",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "_tgt": "hub_agent_connect_test_createtesthub"
    },
    {
      "source": "hub_agent_connect_test_createtesthub",
      "target": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1193",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "_tgt": "hub_agent_connect_test_createtesthub"
    },
    {
      "source": "hub_agent_connect_test_createtesthub",
      "target": "hub_agent_connect_test_testfindorcreatesystemfortoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1286",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testfindorcreatesystemfortoken",
      "_tgt": "hub_agent_connect_test_createtesthub"
    },
    {
      "source": "hub_agent_connect_test_cleanuptesthub",
      "target": "hub_agent_connect_test_testvalidateagentheaders",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testvalidateagentheaders",
      "_tgt": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "source": "hub_agent_connect_test_cleanuptesthub",
      "target": "hub_agent_connect_test_testgetallfingerprintrecordsbytoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testgetallfingerprintrecordsbytoken",
      "_tgt": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "source": "hub_agent_connect_test_cleanuptesthub",
      "target": "hub_agent_connect_test_testsetfingerprint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L258",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testsetfingerprint",
      "_tgt": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "source": "hub_agent_connect_test_cleanuptesthub",
      "target": "hub_agent_connect_test_testcreatesystemfromagentdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L338",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testcreatesystemfromagentdata",
      "_tgt": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "source": "hub_agent_connect_test_cleanuptesthub",
      "target": "hub_agent_connect_test_testuniversaltokenflow",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L448",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testuniversaltokenflow",
      "_tgt": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "source": "hub_agent_connect_test_cleanuptesthub",
      "target": "hub_agent_connect_test_testagentconnect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L516",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testagentconnect",
      "_tgt": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "source": "hub_agent_connect_test_cleanuptesthub",
      "target": "hub_agent_connect_test_testhandleagentconnect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L675",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testhandleagentconnect",
      "_tgt": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "source": "hub_agent_connect_test_cleanuptesthub",
      "target": "hub_agent_connect_test_testagentwebsocketintegration",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L760",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testagentwebsocketintegration",
      "_tgt": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "source": "hub_agent_connect_test_cleanuptesthub",
      "target": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L997",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "_tgt": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "source": "hub_agent_connect_test_cleanuptesthub",
      "target": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1195",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "_tgt": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "source": "hub_agent_connect_test_cleanuptesthub",
      "target": "hub_agent_connect_test_testfindorcreatesystemfortoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1288",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testfindorcreatesystemfortoken",
      "_tgt": "hub_agent_connect_test_cleanuptesthub"
    },
    {
      "source": "hub_agent_connect_test_createtestrecord",
      "target": "hub_agent_connect_test_createtestuser",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_createtestuser",
      "_tgt": "hub_agent_connect_test_createtestrecord"
    },
    {
      "source": "hub_agent_connect_test_createtestrecord",
      "target": "hub_agent_connect_test_testgetallfingerprintrecordsbytoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testgetallfingerprintrecordsbytoken",
      "_tgt": "hub_agent_connect_test_createtestrecord"
    },
    {
      "source": "hub_agent_connect_test_createtestrecord",
      "target": "hub_agent_connect_test_testsetfingerprint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L267",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testsetfingerprint",
      "_tgt": "hub_agent_connect_test_createtestrecord"
    },
    {
      "source": "hub_agent_connect_test_createtestrecord",
      "target": "hub_agent_connect_test_testagentconnect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L525",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testagentconnect",
      "_tgt": "hub_agent_connect_test_createtestrecord"
    },
    {
      "source": "hub_agent_connect_test_createtestrecord",
      "target": "hub_agent_connect_test_testhandleagentconnect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L684",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testhandleagentconnect",
      "_tgt": "hub_agent_connect_test_createtestrecord"
    },
    {
      "source": "hub_agent_connect_test_createtestrecord",
      "target": "hub_agent_connect_test_testagentwebsocketintegration",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L871",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testagentwebsocketintegration",
      "_tgt": "hub_agent_connect_test_createtestrecord"
    },
    {
      "source": "hub_agent_connect_test_createtestrecord",
      "target": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1208",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "_tgt": "hub_agent_connect_test_createtestrecord"
    },
    {
      "source": "hub_agent_connect_test_createtestrecord",
      "target": "hub_agent_connect_test_testfindorcreatesystemfortoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1309",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testfindorcreatesystemfortoken",
      "_tgt": "hub_agent_connect_test_createtestrecord"
    },
    {
      "source": "hub_agent_connect_test_createtestuser",
      "target": "hub_agent_connect_test_testgetallfingerprintrecordsbytoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testgetallfingerprintrecordsbytoken",
      "_tgt": "hub_agent_connect_test_createtestuser"
    },
    {
      "source": "hub_agent_connect_test_createtestuser",
      "target": "hub_agent_connect_test_testsetfingerprint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L261",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testsetfingerprint",
      "_tgt": "hub_agent_connect_test_createtestuser"
    },
    {
      "source": "hub_agent_connect_test_createtestuser",
      "target": "hub_agent_connect_test_testcreatesystemfromagentdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L341",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testcreatesystemfromagentdata",
      "_tgt": "hub_agent_connect_test_createtestuser"
    },
    {
      "source": "hub_agent_connect_test_createtestuser",
      "target": "hub_agent_connect_test_testuniversaltokenflow",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L451",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testuniversaltokenflow",
      "_tgt": "hub_agent_connect_test_createtestuser"
    },
    {
      "source": "hub_agent_connect_test_createtestuser",
      "target": "hub_agent_connect_test_testagentconnect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L519",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testagentconnect",
      "_tgt": "hub_agent_connect_test_createtestuser"
    },
    {
      "source": "hub_agent_connect_test_createtestuser",
      "target": "hub_agent_connect_test_testhandleagentconnect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L678",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testhandleagentconnect",
      "_tgt": "hub_agent_connect_test_createtestuser"
    },
    {
      "source": "hub_agent_connect_test_createtestuser",
      "target": "hub_agent_connect_test_testagentwebsocketintegration",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L774",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testagentwebsocketintegration",
      "_tgt": "hub_agent_connect_test_createtestuser"
    },
    {
      "source": "hub_agent_connect_test_createtestuser",
      "target": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1005",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "_tgt": "hub_agent_connect_test_createtestuser"
    },
    {
      "source": "hub_agent_connect_test_createtestuser",
      "target": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1203",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "_tgt": "hub_agent_connect_test_createtestuser"
    },
    {
      "source": "hub_agent_connect_test_createtestuser",
      "target": "hub_agent_connect_test_testfindorcreatesystemfortoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1291",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testfindorcreatesystemfortoken",
      "_tgt": "hub_agent_connect_test_createtestuser"
    },
    {
      "source": "hub_agent_connect_test_testgetallfingerprintrecordsbytoken",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L244",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testgetallfingerprintrecordsbytoken",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "hub_agent_connect_test_testagentwebsocketintegration",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L870",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testagentwebsocketintegration",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/agent_connect_test.go",
      "source_location": "L1085",
      "weight": 1.0,
      "_src": "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "internal_hub_api_go",
      "target": "hub_api_customauthmiddleware",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "internal_hub_api_go",
      "_tgt": "hub_api_customauthmiddleware"
    },
    {
      "source": "hub_hub_getuniversaltoken",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/api.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "hub_hub_getuniversaltoken",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "hub_hub_containerrequesthandler",
      "target": "hub_hub_getcontainerlogs",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "hub_hub_getcontainerlogs",
      "_tgt": "hub_hub_containerrequesthandler"
    },
    {
      "source": "hub_hub_containerrequesthandler",
      "target": "hub_hub_getcontainerinfo",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/api.go",
      "source_location": "L299",
      "weight": 1.0,
      "_src": "hub_hub_getcontainerinfo",
      "_tgt": "hub_hub_containerrequesthandler"
    },
    {
      "source": "internal_hub_settings_api_go",
      "target": "settings_apihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "internal_hub_settings_api_go",
      "_tgt": "settings_apihandler"
    },
    {
      "source": "internal_hub_settings_api_go",
      "target": "settings_api_newapihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "internal_hub_settings_api_go",
      "_tgt": "settings_api_newapihandler"
    },
    {
      "source": "internal_hub_settings_api_go",
      "target": "settings_usersettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "internal_hub_settings_api_go",
      "_tgt": "settings_usersettings"
    },
    {
      "source": "internal_hub_settings_api_go",
      "target": "settings_instancesettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "internal_hub_settings_api_go",
      "_tgt": "settings_instancesettings"
    },
    {
      "source": "internal_hub_settings_api_go",
      "target": "settings_api_getdefaultsettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "internal_hub_settings_api_go",
      "_tgt": "settings_api_getdefaultsettings"
    },
    {
      "source": "internal_hub_settings_api_go",
      "target": "settings_api_getenv",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L281",
      "weight": 1.0,
      "_src": "internal_hub_settings_api_go",
      "_tgt": "settings_api_getenv"
    },
    {
      "source": "internal_hub_settings_api_go",
      "target": "settings_api_getenvbool",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L288",
      "weight": 1.0,
      "_src": "internal_hub_settings_api_go",
      "_tgt": "settings_api_getenvbool"
    },
    {
      "source": "internal_hub_settings_api_go",
      "target": "settings_api_getenvint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L295",
      "weight": 1.0,
      "_src": "internal_hub_settings_api_go",
      "_tgt": "settings_api_getenvint"
    },
    {
      "source": "settings_apihandler",
      "target": "settings_apihandler_registerroutes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "settings_apihandler",
      "_tgt": "settings_apihandler_registerroutes"
    },
    {
      "source": "settings_apihandler",
      "target": "settings_apihandler_getsettings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "settings_apihandler",
      "_tgt": "settings_apihandler_getsettings"
    },
    {
      "source": "settings_apihandler",
      "target": "settings_apihandler_updatesettings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "settings_apihandler",
      "_tgt": "settings_apihandler_updatesettings"
    },
    {
      "source": "settings_apihandler",
      "target": "settings_apihandler_getinstancesettings",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "settings_apihandler",
      "_tgt": "settings_apihandler_getinstancesettings"
    },
    {
      "source": "settings_apihandler",
      "target": "settings_apihandler_testnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L213",
      "weight": 1.0,
      "_src": "settings_apihandler",
      "_tgt": "settings_apihandler_testnotification"
    },
    {
      "source": "settings_apihandler_getsettings",
      "target": "settings_api_getdefaultsettings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "settings_apihandler_getsettings",
      "_tgt": "settings_api_getdefaultsettings"
    },
    {
      "source": "settings_apihandler_getinstancesettings",
      "target": "settings_api_getenv",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "settings_apihandler_getinstancesettings",
      "_tgt": "settings_api_getenv"
    },
    {
      "source": "settings_apihandler_getinstancesettings",
      "target": "settings_api_getenvbool",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "settings_apihandler_getinstancesettings",
      "_tgt": "settings_api_getenvbool"
    },
    {
      "source": "settings_apihandler_getinstancesettings",
      "target": "settings_api_getenvint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L193",
      "weight": 1.0,
      "_src": "settings_apihandler_getinstancesettings",
      "_tgt": "settings_api_getenvint"
    },
    {
      "source": "settings_api_getenv",
      "target": "settings_api_getenvbool",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L289",
      "weight": 1.0,
      "_src": "settings_api_getenvbool",
      "_tgt": "settings_api_getenv"
    },
    {
      "source": "settings_api_getenv",
      "target": "settings_api_getenvint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/settings/api.go",
      "source_location": "L296",
      "weight": 1.0,
      "_src": "settings_api_getenvint",
      "_tgt": "settings_api_getenv"
    },
    {
      "source": "internal_hub_bulk_api_go",
      "target": "bulk_apihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "internal_hub_bulk_api_go",
      "_tgt": "bulk_apihandler"
    },
    {
      "source": "internal_hub_bulk_api_go",
      "target": "bulk_api_newapihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "internal_hub_bulk_api_go",
      "_tgt": "bulk_api_newapihandler"
    },
    {
      "source": "internal_hub_bulk_api_go",
      "target": "bulk_importresult",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "internal_hub_bulk_api_go",
      "_tgt": "bulk_importresult"
    },
    {
      "source": "internal_hub_bulk_api_go",
      "target": "bulk_api_parseint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L304",
      "weight": 1.0,
      "_src": "internal_hub_bulk_api_go",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "bulk_apihandler",
      "target": "bulk_apihandler_registerroutes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "bulk_apihandler",
      "_tgt": "bulk_apihandler_registerroutes"
    },
    {
      "source": "bulk_apihandler",
      "target": "bulk_apihandler_importdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "bulk_apihandler",
      "_tgt": "bulk_apihandler_importdomains"
    },
    {
      "source": "bulk_apihandler",
      "target": "bulk_apihandler_importmonitors",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "bulk_apihandler",
      "_tgt": "bulk_apihandler_importmonitors"
    },
    {
      "source": "bulk_apihandler",
      "target": "bulk_apihandler_exportdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L229",
      "weight": 1.0,
      "_src": "bulk_apihandler",
      "_tgt": "bulk_apihandler_exportdomains"
    },
    {
      "source": "bulk_apihandler",
      "target": "bulk_apihandler_exportmonitors",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L269",
      "weight": 1.0,
      "_src": "bulk_apihandler",
      "_tgt": "bulk_apihandler_exportmonitors"
    },
    {
      "source": "bulk_apihandler_importdomains",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "bulk_apihandler_importdomains",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "bulk_apihandler_importmonitors",
      "target": "bulk_api_parseint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L207",
      "weight": 1.0,
      "_src": "bulk_apihandler_importmonitors",
      "_tgt": "bulk_api_parseint"
    },
    {
      "source": "bulk_apihandler_importmonitors",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "bulk_apihandler_importmonitors",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "bulk_apihandler_exportdomains",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L242",
      "weight": 1.0,
      "_src": "bulk_apihandler_exportdomains",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "bulk_apihandler_exportmonitors",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/bulk/api.go",
      "source_location": "L282",
      "weight": 1.0,
      "_src": "bulk_apihandler_exportmonitors",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "internal_hub_incidents_api_test_go",
      "target": "incidents_api_test_testdateinrange",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api_test.go",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "internal_hub_incidents_api_test_go",
      "_tgt": "incidents_api_test_testdateinrange"
    },
    {
      "source": "internal_hub_incidents_api_test_go",
      "target": "incidents_api_test_testcalendarrangeparsesdatebounds",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api_test.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "internal_hub_incidents_api_test_go",
      "_tgt": "incidents_api_test_testcalendarrangeparsesdatebounds"
    },
    {
      "source": "internal_hub_incidents_api_test_go",
      "target": "incidents_api_test_mustdate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api_test.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "internal_hub_incidents_api_test_go",
      "_tgt": "incidents_api_test_mustdate"
    },
    {
      "source": "incidents_api_test_testdateinrange",
      "target": "incidents_api_test_mustdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "incidents_api_test_testdateinrange",
      "_tgt": "incidents_api_test_mustdate"
    },
    {
      "source": "incidents_api_test_testdateinrange",
      "target": "incidents_api_dateinrange",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/incidents/api_test.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "incidents_api_test_testdateinrange",
      "_tgt": "incidents_api_dateinrange"
    },
    {
      "source": "incidents_api_test_testcalendarrangeparsesdatebounds",
      "target": "incidents_api_test_mustdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "incidents_api_test_testcalendarrangeparsesdatebounds",
      "_tgt": "incidents_api_test_mustdate"
    },
    {
      "source": "incidents_api_test_testcalendarrangeparsesdatebounds",
      "target": "incidents_api_calendarrange",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/incidents/api_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "incidents_api_test_testcalendarrangeparsesdatebounds",
      "_tgt": "incidents_api_calendarrange"
    },
    {
      "source": "incidents_api_test_testcalendarrangeparsesdatebounds",
      "target": "incidents_api_dateinrange",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/incidents/api_test.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "incidents_api_test_testcalendarrangeparsesdatebounds",
      "_tgt": "incidents_api_dateinrange"
    },
    {
      "source": "internal_hub_incidents_api_go",
      "target": "incidents_apihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "internal_hub_incidents_api_go",
      "_tgt": "incidents_apihandler"
    },
    {
      "source": "internal_hub_incidents_api_go",
      "target": "incidents_api_newapihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "internal_hub_incidents_api_go",
      "_tgt": "incidents_api_newapihandler"
    },
    {
      "source": "internal_hub_incidents_api_go",
      "target": "incidents_api_calendarrange",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L536",
      "weight": 1.0,
      "_src": "internal_hub_incidents_api_go",
      "_tgt": "incidents_api_calendarrange"
    },
    {
      "source": "internal_hub_incidents_api_go",
      "target": "incidents_api_dateinrange",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L552",
      "weight": 1.0,
      "_src": "internal_hub_incidents_api_go",
      "_tgt": "incidents_api_dateinrange"
    },
    {
      "source": "internal_hub_incidents_api_go",
      "target": "incidents_api_strptr",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L609",
      "weight": 1.0,
      "_src": "internal_hub_incidents_api_go",
      "_tgt": "incidents_api_strptr"
    },
    {
      "source": "incidents_apihandler",
      "target": "incidents_apihandler_registerroutes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "incidents_apihandler",
      "_tgt": "incidents_apihandler_registerroutes"
    },
    {
      "source": "incidents_apihandler",
      "target": "incidents_apihandler_listincidents",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "incidents_apihandler",
      "_tgt": "incidents_apihandler_listincidents"
    },
    {
      "source": "incidents_apihandler",
      "target": "incidents_apihandler_createincident",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "incidents_apihandler",
      "_tgt": "incidents_apihandler_createincident"
    },
    {
      "source": "incidents_apihandler",
      "target": "incidents_apihandler_getincident",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L130",
      "weight": 1.0,
      "_src": "incidents_apihandler",
      "_tgt": "incidents_apihandler_getincident"
    },
    {
      "source": "incidents_apihandler",
      "target": "incidents_apihandler_updateincident",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "incidents_apihandler",
      "_tgt": "incidents_apihandler_updateincident"
    },
    {
      "source": "incidents_apihandler",
      "target": "incidents_apihandler_acknowledgeincident",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L193",
      "weight": 1.0,
      "_src": "incidents_apihandler",
      "_tgt": "incidents_apihandler_acknowledgeincident"
    },
    {
      "source": "incidents_apihandler",
      "target": "incidents_apihandler_resolveincident",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L225",
      "weight": 1.0,
      "_src": "incidents_apihandler",
      "_tgt": "incidents_apihandler_resolveincident"
    },
    {
      "source": "incidents_apihandler",
      "target": "incidents_apihandler_closeincident",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L271",
      "weight": 1.0,
      "_src": "incidents_apihandler",
      "_tgt": "incidents_apihandler_closeincident"
    },
    {
      "source": "incidents_apihandler",
      "target": "incidents_apihandler_addincidentupdate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L303",
      "weight": 1.0,
      "_src": "incidents_apihandler",
      "_tgt": "incidents_apihandler_addincidentupdate"
    },
    {
      "source": "incidents_apihandler",
      "target": "incidents_apihandler_getincidentupdates",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L337",
      "weight": 1.0,
      "_src": "incidents_apihandler",
      "_tgt": "incidents_apihandler_getincidentupdates"
    },
    {
      "source": "incidents_apihandler",
      "target": "incidents_apihandler_getincidentstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L378",
      "weight": 1.0,
      "_src": "incidents_apihandler",
      "_tgt": "incidents_apihandler_getincidentstats"
    },
    {
      "source": "incidents_apihandler",
      "target": "incidents_apihandler_getcalendarevents",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L422",
      "weight": 1.0,
      "_src": "incidents_apihandler",
      "_tgt": "incidents_apihandler_getcalendarevents"
    },
    {
      "source": "incidents_apihandler",
      "target": "incidents_apihandler_addupdate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L563",
      "weight": 1.0,
      "_src": "incidents_apihandler",
      "_tgt": "incidents_apihandler_addupdate"
    },
    {
      "source": "incidents_apihandler",
      "target": "incidents_apihandler_recordtoresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L586",
      "weight": 1.0,
      "_src": "incidents_apihandler",
      "_tgt": "incidents_apihandler_recordtoresponse"
    },
    {
      "source": "incidents_apihandler_listincidents",
      "target": "incidents_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "incidents_apihandler_listincidents",
      "_tgt": "incidents_apihandler_recordtoresponse"
    },
    {
      "source": "incidents_apihandler_listincidents",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "incidents_apihandler_listincidents",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "incidents_apihandler_createincident",
      "target": "incidents_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "incidents_apihandler_createincident",
      "_tgt": "incidents_apihandler_recordtoresponse"
    },
    {
      "source": "incidents_apihandler_getincident",
      "target": "incidents_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "incidents_apihandler_getincident",
      "_tgt": "incidents_apihandler_recordtoresponse"
    },
    {
      "source": "incidents_apihandler_updateincident",
      "target": "incidents_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L189",
      "weight": 1.0,
      "_src": "incidents_apihandler_updateincident",
      "_tgt": "incidents_apihandler_recordtoresponse"
    },
    {
      "source": "incidents_apihandler_acknowledgeincident",
      "target": "incidents_apihandler_addupdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "incidents_apihandler_acknowledgeincident",
      "_tgt": "incidents_apihandler_addupdate"
    },
    {
      "source": "incidents_apihandler_acknowledgeincident",
      "target": "incidents_api_strptr",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "incidents_apihandler_acknowledgeincident",
      "_tgt": "incidents_api_strptr"
    },
    {
      "source": "incidents_apihandler_acknowledgeincident",
      "target": "incidents_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L221",
      "weight": 1.0,
      "_src": "incidents_apihandler_acknowledgeincident",
      "_tgt": "incidents_apihandler_recordtoresponse"
    },
    {
      "source": "incidents_apihandler_resolveincident",
      "target": "incidents_apihandler_addupdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L265",
      "weight": 1.0,
      "_src": "incidents_apihandler_resolveincident",
      "_tgt": "incidents_apihandler_addupdate"
    },
    {
      "source": "incidents_apihandler_resolveincident",
      "target": "incidents_api_strptr",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L265",
      "weight": 1.0,
      "_src": "incidents_apihandler_resolveincident",
      "_tgt": "incidents_api_strptr"
    },
    {
      "source": "incidents_apihandler_resolveincident",
      "target": "incidents_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L267",
      "weight": 1.0,
      "_src": "incidents_apihandler_resolveincident",
      "_tgt": "incidents_apihandler_recordtoresponse"
    },
    {
      "source": "incidents_apihandler_closeincident",
      "target": "incidents_apihandler_addupdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L297",
      "weight": 1.0,
      "_src": "incidents_apihandler_closeincident",
      "_tgt": "incidents_apihandler_addupdate"
    },
    {
      "source": "incidents_apihandler_closeincident",
      "target": "incidents_api_strptr",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L297",
      "weight": 1.0,
      "_src": "incidents_apihandler_closeincident",
      "_tgt": "incidents_api_strptr"
    },
    {
      "source": "incidents_apihandler_closeincident",
      "target": "incidents_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L299",
      "weight": 1.0,
      "_src": "incidents_apihandler_closeincident",
      "_tgt": "incidents_apihandler_recordtoresponse"
    },
    {
      "source": "incidents_apihandler_addincidentupdate",
      "target": "incidents_apihandler_addupdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L331",
      "weight": 1.0,
      "_src": "incidents_apihandler_addincidentupdate",
      "_tgt": "incidents_apihandler_addupdate"
    },
    {
      "source": "incidents_apihandler_getincidentupdates",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L361",
      "weight": 1.0,
      "_src": "incidents_apihandler_getincidentupdates",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "incidents_apihandler_getincidentstats",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L408",
      "weight": 1.0,
      "_src": "incidents_apihandler_getincidentstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "incidents_apihandler_getcalendarevents",
      "target": "incidents_api_calendarrange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L429",
      "weight": 1.0,
      "_src": "incidents_apihandler_getcalendarevents",
      "_tgt": "incidents_api_calendarrange"
    },
    {
      "source": "incidents_apihandler_getcalendarevents",
      "target": "incidents_api_dateinrange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/incidents/api.go",
      "source_location": "L437",
      "weight": 1.0,
      "_src": "incidents_apihandler_getcalendarevents",
      "_tgt": "incidents_api_dateinrange"
    },
    {
      "source": "internal_hub_statuspages_api_go",
      "target": "statuspages_apihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "internal_hub_statuspages_api_go",
      "_tgt": "statuspages_apihandler"
    },
    {
      "source": "internal_hub_statuspages_api_go",
      "target": "statuspages_api_newapihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "internal_hub_statuspages_api_go",
      "_tgt": "statuspages_api_newapihandler"
    },
    {
      "source": "statuspages_apihandler",
      "target": "statuspages_apihandler_registerroutes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "statuspages_apihandler",
      "_tgt": "statuspages_apihandler_registerroutes"
    },
    {
      "source": "statuspages_apihandler",
      "target": "statuspages_apihandler_liststatuspages",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "statuspages_apihandler",
      "_tgt": "statuspages_apihandler_liststatuspages"
    },
    {
      "source": "statuspages_apihandler",
      "target": "statuspages_apihandler_createstatuspage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "statuspages_apihandler",
      "_tgt": "statuspages_apihandler_createstatuspage"
    },
    {
      "source": "statuspages_apihandler",
      "target": "statuspages_apihandler_getstatuspage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "statuspages_apihandler",
      "_tgt": "statuspages_apihandler_getstatuspage"
    },
    {
      "source": "statuspages_apihandler",
      "target": "statuspages_apihandler_updatestatuspage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "statuspages_apihandler",
      "_tgt": "statuspages_apihandler_updatestatuspage"
    },
    {
      "source": "statuspages_apihandler",
      "target": "statuspages_apihandler_deletestatuspage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "statuspages_apihandler",
      "_tgt": "statuspages_apihandler_deletestatuspage"
    },
    {
      "source": "statuspages_apihandler",
      "target": "statuspages_apihandler_addmonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L216",
      "weight": 1.0,
      "_src": "statuspages_apihandler",
      "_tgt": "statuspages_apihandler_addmonitor"
    },
    {
      "source": "statuspages_apihandler",
      "target": "statuspages_apihandler_removemonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L268",
      "weight": 1.0,
      "_src": "statuspages_apihandler",
      "_tgt": "statuspages_apihandler_removemonitor"
    },
    {
      "source": "statuspages_apihandler",
      "target": "statuspages_apihandler_listmonitors",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L297",
      "weight": 1.0,
      "_src": "statuspages_apihandler",
      "_tgt": "statuspages_apihandler_listmonitors"
    },
    {
      "source": "statuspages_apihandler",
      "target": "statuspages_apihandler_getpublicstatuspage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L335",
      "weight": 1.0,
      "_src": "statuspages_apihandler",
      "_tgt": "statuspages_apihandler_getpublicstatuspage"
    },
    {
      "source": "statuspages_apihandler",
      "target": "statuspages_apihandler_buildpublicstatuspage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L351",
      "weight": 1.0,
      "_src": "statuspages_apihandler",
      "_tgt": "statuspages_apihandler_buildpublicstatuspage"
    },
    {
      "source": "statuspages_apihandler",
      "target": "statuspages_apihandler_recordtoresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L411",
      "weight": 1.0,
      "_src": "statuspages_apihandler",
      "_tgt": "statuspages_apihandler_recordtoresponse"
    },
    {
      "source": "statuspages_apihandler_liststatuspages",
      "target": "statuspages_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "statuspages_apihandler_liststatuspages",
      "_tgt": "statuspages_apihandler_recordtoresponse"
    },
    {
      "source": "statuspages_apihandler_liststatuspages",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "statuspages_apihandler_liststatuspages",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "statuspages_apihandler_createstatuspage",
      "target": "statuspages_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "statuspages_apihandler_createstatuspage",
      "_tgt": "statuspages_apihandler_recordtoresponse"
    },
    {
      "source": "statuspages_apihandler_getstatuspage",
      "target": "statuspages_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "statuspages_apihandler_getstatuspage",
      "_tgt": "statuspages_apihandler_recordtoresponse"
    },
    {
      "source": "statuspages_apihandler_updatestatuspage",
      "target": "statuspages_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "statuspages_apihandler_updatestatuspage",
      "_tgt": "statuspages_apihandler_recordtoresponse"
    },
    {
      "source": "statuspages_apihandler_removemonitor",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L285",
      "weight": 1.0,
      "_src": "statuspages_apihandler_removemonitor",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "statuspages_apihandler_listmonitors",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L320",
      "weight": 1.0,
      "_src": "statuspages_apihandler_listmonitors",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "statuspages_apihandler_getpublicstatuspage",
      "target": "statuspages_apihandler_buildpublicstatuspage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L345",
      "weight": 1.0,
      "_src": "statuspages_apihandler_getpublicstatuspage",
      "_tgt": "statuspages_apihandler_buildpublicstatuspage"
    },
    {
      "source": "statuspages_apihandler_buildpublicstatuspage",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L362",
      "weight": 1.0,
      "_src": "statuspages_apihandler_buildpublicstatuspage",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "statuspages_apihandler_recordtoresponse",
      "target": "expirymap_expirymap_t_len",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/statuspages/api.go",
      "source_location": "L417",
      "weight": 1.0,
      "_src": "statuspages_apihandler_recordtoresponse",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_basicoperations",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_basicoperations"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_expiration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_expiration"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_lazycleanup",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_lazycleanup"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_len",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_len"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_custominterval",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_custominterval"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_generictypes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_generictypes"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_updateexpiration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L181",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_updateexpiration"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_zerovalues",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L208",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_zerovalues"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_concurrent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L223",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_concurrent"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_getbyvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L255",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_getbyvalue"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_getbyvalue_expiration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L282",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_getbyvalue_expiration"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_getbyvalue_generictypes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L311",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_getbyvalue_generictypes"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_removevalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L356",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_removevalue"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_removevalue_generictypes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L385",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_removevalue_generictypes"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_removevalue_withexpiration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_removevalue_withexpiration"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_valueoperations_integration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L462",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_valueoperations_integration"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_cleaner",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L505",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_cleaner"
    },
    {
      "source": "internal_hub_expirymap_expirymap_test_go",
      "target": "expirymap_expirymap_test_testexpirymap_stopcleaner",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L527",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_test_go",
      "_tgt": "expirymap_expirymap_test_testexpirymap_stopcleaner"
    },
    {
      "source": "expirymap_expirymap_t",
      "target": "expirymap_expirymap_t_has",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t",
      "_tgt": "expirymap_expirymap_t_has"
    },
    {
      "source": "expirymap_expirymap_t",
      "target": "expirymap_expirymap_t_get",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t",
      "_tgt": "expirymap_expirymap_t_get"
    },
    {
      "source": "expirymap_expirymap_t",
      "target": "expirymap_expirymap_t_len",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t",
      "target": "expirymap_expirymap_t_set",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t",
      "_tgt": "expirymap_expirymap_t_set"
    },
    {
      "source": "expirymap_expirymap_t",
      "target": "expirymap_expirymap_t_getok",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t",
      "_tgt": "expirymap_expirymap_t_getok"
    },
    {
      "source": "expirymap_expirymap_t",
      "target": "expirymap_expirymap_t_getbyvalue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t",
      "_tgt": "expirymap_expirymap_t_getbyvalue"
    },
    {
      "source": "expirymap_expirymap_t",
      "target": "expirymap_expirymap_t_remove",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t",
      "_tgt": "expirymap_expirymap_t_remove"
    },
    {
      "source": "expirymap_expirymap_t",
      "target": "expirymap_expirymap_t_removebyvalue",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t",
      "_tgt": "expirymap_expirymap_t_removebyvalue"
    },
    {
      "source": "expirymap_expirymap_t",
      "target": "expirymap_expirymap_t_startcleaner",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t",
      "_tgt": "expirymap_expirymap_t_startcleaner"
    },
    {
      "source": "expirymap_expirymap_t",
      "target": "expirymap_expirymap_t_stopcleaner",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t",
      "_tgt": "expirymap_expirymap_t_stopcleaner"
    },
    {
      "source": "expirymap_expirymap_t",
      "target": "expirymap_expirymap_t_cleanup",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t",
      "_tgt": "expirymap_expirymap_t_cleanup"
    },
    {
      "source": "expirymap_expirymap_t",
      "target": "expirymap_expirymap_t_updateexpiration",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t",
      "_tgt": "expirymap_expirymap_t_updateexpiration"
    },
    {
      "source": "expirymap_expirymap_t_has",
      "target": "expirymap_expirymap_test_testexpirymap_basicoperations",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_basicoperations",
      "_tgt": "expirymap_expirymap_t_has"
    },
    {
      "source": "expirymap_expirymap_t_has",
      "target": "expirymap_expirymap_test_testexpirymap_expiration",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L69",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_expiration",
      "_tgt": "expirymap_expirymap_t_has"
    },
    {
      "source": "expirymap_expirymap_t_has",
      "target": "expirymap_expirymap_test_testexpirymap_custominterval",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_custominterval",
      "_tgt": "expirymap_expirymap_t_has"
    },
    {
      "source": "expirymap_expirymap_t_has",
      "target": "expirymap_expirymap_test_testexpirymap_updateexpiration",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_updateexpiration",
      "_tgt": "expirymap_expirymap_t_has"
    },
    {
      "source": "expirymap_expirymap_t_has",
      "target": "expirymap_expirymap_test_testexpirymap_concurrent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_concurrent",
      "_tgt": "expirymap_expirymap_t_has"
    },
    {
      "source": "expirymap_expirymap_t_has",
      "target": "expirymap_expirymap_test_testexpirymap_removevalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L370",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_removevalue",
      "_tgt": "expirymap_expirymap_t_has"
    },
    {
      "source": "expirymap_expirymap_t_has",
      "target": "expirymap_expirymap_test_testexpirymap_removevalue_generictypes",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L396",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_removevalue_generictypes",
      "_tgt": "expirymap_expirymap_t_has"
    },
    {
      "source": "expirymap_expirymap_t_has",
      "target": "expirymap_expirymap_test_testexpirymap_removevalue_withexpiration",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L455",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_removevalue_withexpiration",
      "_tgt": "expirymap_expirymap_t_has"
    },
    {
      "source": "expirymap_expirymap_t_get",
      "target": "expirymap_expirymap_test_testexpirymap_basicoperations",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_basicoperations",
      "_tgt": "expirymap_expirymap_t_get"
    },
    {
      "source": "expirymap_expirymap_t_get",
      "target": "expirymap_expirymap_test_testexpirymap_zerovalues",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L212",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_zerovalues",
      "_tgt": "expirymap_expirymap_t_get"
    },
    {
      "source": "expirymap_expirymap_t_get",
      "target": "expirymap_expirymap_test_testexpirymap_concurrent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L241",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_concurrent",
      "_tgt": "expirymap_expirymap_t_get"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "expirymap_expirymap_test_testexpirymap_len",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_len",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "expirymap_expirymap_test_testexpirymap_cleaner",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap_test.go",
      "source_location": "L517",
      "weight": 1.0,
      "_src": "expirymap_expirymap_test_testexpirymap_cleaner",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "ws_requestmanager_getpendingcount",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/ws_test_helpers.go",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "ws_requestmanager_getpendingcount",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "config_config_test_testconfigsyncwithtokens",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "config_config_test_testconfigsyncwithtokens",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "config_config_syncsystems",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "config_config_syncsystems",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "config_config_generateyaml",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config.go",
      "source_location": "L173",
      "weight": 1.0,
      "_src": "config_config_generateyaml",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "config_config_getuseremailmap",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config.go",
      "source_location": "L243",
      "weight": 1.0,
      "_src": "config_config_getuseremailmap",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_system_createrecords",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L222",
      "weight": 1.0,
      "_src": "systems_system_createrecords",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_system_createsystemdstatsrecords",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L293",
      "weight": 1.0,
      "_src": "systems_system_createsystemdstatsrecords",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_system_createcontainerrecords",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L325",
      "weight": 1.0,
      "_src": "systems_system_createcontainerrecords",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_systemmanager_initialize",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "systems_systemmanager_initialize",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_system_fetchandsavesmartdevices",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "systems_system_fetchandsavesmartdevices",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_system_savesmartdevices",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "systems_system_savesmartdevices",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_systems_test_testold",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L230",
      "weight": 1.0,
      "_src": "systems_systems_test_testold",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_system_systemd_test_testgetsystemdserviceid",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_systemd_test.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "systems_system_systemd_test_testgetsystemdserviceid",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_systemmanager_checksubscriptions",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "systems_systemmanager_checksubscriptions",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_systemmanager_startrealtimeworker",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "systems_systemmanager_startrealtimeworker",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "systems_systemmanager_getallsystemids",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "systems_systemmanager_getallsystemids",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "domains_scheduler_checkdomain",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "domains_scheduler_checkdomain",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "domains_scheduler_discoversubdomains",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L336",
      "weight": 1.0,
      "_src": "domains_scheduler_discoversubdomains",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "domains_apihandler_listdomains",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "domains_apihandler_listdomains",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "domains_apihandler_getdomainhistory",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L369",
      "weight": 1.0,
      "_src": "domains_apihandler_getdomainhistory",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "domains_apihandler_calculatedomainstats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L423",
      "weight": 1.0,
      "_src": "domains_apihandler_calculatedomainstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "whois_lookupservice_lookupdomain",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "whois_lookupservice_lookupdomain",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "whois_lookupservice_tryrdap",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "whois_lookupservice_tryrdap",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "whois_lookupservice_trytcpwhois",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L299",
      "weight": 1.0,
      "_src": "whois_lookupservice_trytcpwhois",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "whois_lookupservice_getrdapbaseurl",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L633",
      "weight": 1.0,
      "_src": "whois_lookupservice_getrdapbaseurl",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "whois_lookupservice_lookupssl",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L702",
      "weight": 1.0,
      "_src": "whois_lookupservice_lookupssl",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "whois_lookup_splithex",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L729",
      "weight": 1.0,
      "_src": "whois_lookup_splithex",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "whois_lookup_hasvaliddata",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L841",
      "weight": 1.0,
      "_src": "whois_lookup_hasvaliddata",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "notifications_dispatcher_sendnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "notifications_dispatcher_sendnotification",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "notifications_dispatcher_getmonitornotifications",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "notifications_dispatcher_getmonitornotifications",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "notifications_notificationapi_listnotifications",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "notifications_notificationapi_listnotifications",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "monitors_scheduler_loadmonitors",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L373",
      "weight": 1.0,
      "_src": "monitors_scheduler_loadmonitors",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "monitors_scheduler_averageping",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L537",
      "weight": 1.0,
      "_src": "monitors_scheduler_averageping",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "monitors_apihandler_listmonitors",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "monitors_apihandler_listmonitors",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "monitors_apihandler_manualcheck",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L425",
      "weight": 1.0,
      "_src": "monitors_apihandler_manualcheck",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "monitors_apihandler_getstats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L525",
      "weight": 1.0,
      "_src": "monitors_apihandler_getstats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "monitors_apihandler_getheartbeats",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L579",
      "weight": 1.0,
      "_src": "monitors_apihandler_getheartbeats",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "checks_httpchecker_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L260",
      "weight": 1.0,
      "_src": "checks_httpchecker_check",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "checks_pingchecker_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L392",
      "weight": 1.0,
      "_src": "checks_pingchecker_check",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "checks_dnschecker_check",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L526",
      "weight": 1.0,
      "_src": "checks_dnschecker_check",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "checks_checker_evaluatejsonpath",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L692",
      "weight": 1.0,
      "_src": "checks_checker_evaluatejsonpath",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "checks_checker_isvalidstatuscode",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L731",
      "weight": 1.0,
      "_src": "checks_checker_isvalidstatuscode",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "heartbeat_heartbeat_buildpayload",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L253",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_buildpayload",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "transport_transport_unmarshalresponse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "transport_transport_unmarshalresponse",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "badges_apihandler_listbadges",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "badges_apihandler_listbadges",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "badges_api_generatesvgbadge",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "badges_api_generatesvgbadge",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "badges_apihandler_getoverallstatuspagestatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L343",
      "weight": 1.0,
      "_src": "badges_apihandler_getoverallstatuspagestatus",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "badges_api_parseduration",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L418",
      "weight": 1.0,
      "_src": "badges_api_parseduration",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "expirymap_expirymap_t_len",
      "target": "maintenance_apihandler_listmaintenancewindows",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "maintenance_apihandler_listmaintenancewindows",
      "_tgt": "expirymap_expirymap_t_len"
    },
    {
      "source": "internal_hub_expirymap_expirymap_go",
      "target": "expirymap_val",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_go",
      "_tgt": "expirymap_val"
    },
    {
      "source": "internal_hub_expirymap_expirymap_go",
      "target": "expirymap_expirymap",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_go",
      "_tgt": "expirymap_expirymap"
    },
    {
      "source": "internal_hub_expirymap_expirymap_go",
      "target": "expirymap_expirymap_new",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "internal_hub_expirymap_expirymap_go",
      "_tgt": "expirymap_expirymap_new"
    },
    {
      "source": "expirymap_expirymap_new",
      "target": "expirymap_expirymap_t_startcleaner",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "expirymap_expirymap_new",
      "_tgt": "expirymap_expirymap_t_startcleaner"
    },
    {
      "source": "expirymap_expirymap_new",
      "target": "expirymap_expirymap_t_getok",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t_getok",
      "_tgt": "expirymap_expirymap_new"
    },
    {
      "source": "expirymap_expirymap_new",
      "target": "expirymap_expirymap_t_getbyvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t_getbyvalue",
      "_tgt": "expirymap_expirymap_new"
    },
    {
      "source": "expirymap_expirymap_new",
      "target": "expirymap_expirymap_t_removebyvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t_removebyvalue",
      "_tgt": "expirymap_expirymap_new"
    },
    {
      "source": "expirymap_expirymap_new",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "expirymap_expirymap_new",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "expirymap_expirymap_t_set",
      "target": "expirymap_expirymap_t_updateexpiration",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t_updateexpiration",
      "_tgt": "expirymap_expirymap_t_set"
    },
    {
      "source": "expirymap_expirymap_t_getok",
      "target": "expirymap_expirymap_t_remove",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t_getok",
      "_tgt": "expirymap_expirymap_t_remove"
    },
    {
      "source": "expirymap_expirymap_t_getok",
      "target": "expirymap_expirymap_t_updateexpiration",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t_updateexpiration",
      "_tgt": "expirymap_expirymap_t_getok"
    },
    {
      "source": "expirymap_expirymap_t_getbyvalue",
      "target": "expirymap_expirymap_t_remove",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t_getbyvalue",
      "_tgt": "expirymap_expirymap_t_remove"
    },
    {
      "source": "expirymap_expirymap_t_remove",
      "target": "expirymap_expirymap_t_removebyvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t_removebyvalue",
      "_tgt": "expirymap_expirymap_t_remove"
    },
    {
      "source": "expirymap_expirymap_t_remove",
      "target": "expirymap_expirymap_t_cleanup",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t_cleanup",
      "_tgt": "expirymap_expirymap_t_remove"
    },
    {
      "source": "expirymap_expirymap_t_startcleaner",
      "target": "expirymap_expirymap_t_cleanup",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L96",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t_startcleaner",
      "_tgt": "expirymap_expirymap_t_cleanup"
    },
    {
      "source": "expirymap_expirymap_t_stopcleaner",
      "target": "transport_websockettransport_close",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/expirymap/expirymap.go",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "expirymap_expirymap_t_stopcleaner",
      "_tgt": "transport_websockettransport_close"
    },
    {
      "source": "internal_hub_ws_request_manager_test_go",
      "target": "ws_request_manager_test_testrequestmanager_basicfunctionality",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "internal_hub_ws_request_manager_test_go",
      "_tgt": "ws_request_manager_test_testrequestmanager_basicfunctionality"
    },
    {
      "source": "ws_request_manager_test_testrequestmanager_basicfunctionality",
      "target": "ws_requestid",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/request_manager_test.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "ws_request_manager_test_testrequestmanager_basicfunctionality",
      "_tgt": "ws_requestid"
    },
    {
      "source": "internal_hub_ws_request_manager_go",
      "target": "ws_requestid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "internal_hub_ws_request_manager_go",
      "_tgt": "ws_requestid"
    },
    {
      "source": "internal_hub_ws_request_manager_go",
      "target": "ws_pendingrequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "internal_hub_ws_request_manager_go",
      "_tgt": "ws_pendingrequest"
    },
    {
      "source": "internal_hub_ws_request_manager_go",
      "target": "ws_requestmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "internal_hub_ws_request_manager_go",
      "_tgt": "ws_requestmanager"
    },
    {
      "source": "internal_hub_ws_request_manager_go",
      "target": "ws_request_manager_newrequestmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "internal_hub_ws_request_manager_go",
      "_tgt": "ws_request_manager_newrequestmanager"
    },
    {
      "source": "ws_requestid",
      "target": "ws_requestmanager_sendrequest",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "ws_requestmanager_sendrequest",
      "_tgt": "ws_requestid"
    },
    {
      "source": "ws_requestid",
      "target": "ws_requestmanager_handleresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "ws_requestmanager_handleresponse",
      "_tgt": "ws_requestid"
    },
    {
      "source": "ws_requestmanager",
      "target": "ws_requestmanager_sendrequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "ws_requestmanager",
      "_tgt": "ws_requestmanager_sendrequest"
    },
    {
      "source": "ws_requestmanager",
      "target": "ws_requestmanager_sendmessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "ws_requestmanager",
      "_tgt": "ws_requestmanager_sendmessage"
    },
    {
      "source": "ws_requestmanager",
      "target": "ws_requestmanager_handleresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "ws_requestmanager",
      "_tgt": "ws_requestmanager_handleresponse"
    },
    {
      "source": "ws_requestmanager",
      "target": "ws_requestmanager_routelegacyresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "ws_requestmanager",
      "_tgt": "ws_requestmanager_routelegacyresponse"
    },
    {
      "source": "ws_requestmanager",
      "target": "ws_requestmanager_cleanuprequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "ws_requestmanager",
      "_tgt": "ws_requestmanager_cleanuprequest"
    },
    {
      "source": "ws_requestmanager",
      "target": "ws_requestmanager_cancelrequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "ws_requestmanager",
      "_tgt": "ws_requestmanager_cancelrequest"
    },
    {
      "source": "ws_requestmanager",
      "target": "ws_requestmanager_deleterequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L183",
      "weight": 1.0,
      "_src": "ws_requestmanager",
      "_tgt": "ws_requestmanager_deleterequest"
    },
    {
      "source": "ws_requestmanager",
      "target": "ws_requestmanager_close",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "ws_requestmanager",
      "_tgt": "ws_requestmanager_close"
    },
    {
      "source": "ws_requestmanager",
      "target": "ws_requestmanager_getpendingcount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws_test_helpers.go",
      "source_location": "L6",
      "weight": 1.0,
      "_src": "ws_requestmanager",
      "_tgt": "ws_requestmanager_getpendingcount"
    },
    {
      "source": "ws_request_manager_newrequestmanager",
      "target": "ws_ws_newwsconnection",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "ws_ws_newwsconnection",
      "_tgt": "ws_request_manager_newrequestmanager"
    },
    {
      "source": "ws_requestmanager_sendrequest",
      "target": "ws_requestmanager_sendmessage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "ws_requestmanager_sendrequest",
      "_tgt": "ws_requestmanager_sendmessage"
    },
    {
      "source": "ws_requestmanager_sendrequest",
      "target": "ws_requestmanager_cancelrequest",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L78",
      "weight": 1.0,
      "_src": "ws_requestmanager_sendrequest",
      "_tgt": "ws_requestmanager_cancelrequest"
    },
    {
      "source": "ws_requestmanager_sendrequest",
      "target": "ws_requestmanager_cleanuprequest",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "ws_requestmanager_sendrequest",
      "_tgt": "ws_requestmanager_cleanuprequest"
    },
    {
      "source": "ws_requestmanager_handleresponse",
      "target": "ws_requestmanager_routelegacyresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "ws_requestmanager_handleresponse",
      "_tgt": "ws_requestmanager_routelegacyresponse"
    },
    {
      "source": "ws_requestmanager_handleresponse",
      "target": "ws_requestmanager_close",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "ws_requestmanager_handleresponse",
      "_tgt": "ws_requestmanager_close"
    },
    {
      "source": "ws_requestmanager_handleresponse",
      "target": "ws_requestmanager_deleterequest",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "ws_requestmanager_handleresponse",
      "_tgt": "ws_requestmanager_deleterequest"
    },
    {
      "source": "ws_requestmanager_routelegacyresponse",
      "target": "ws_requestmanager_deleterequest",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "ws_requestmanager_routelegacyresponse",
      "_tgt": "ws_requestmanager_deleterequest"
    },
    {
      "source": "ws_requestmanager_routelegacyresponse",
      "target": "ws_requestmanager_close",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "ws_requestmanager_routelegacyresponse",
      "_tgt": "ws_requestmanager_close"
    },
    {
      "source": "ws_requestmanager_cleanuprequest",
      "target": "ws_requestmanager_cancelrequest",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/request_manager.go",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "ws_requestmanager_cleanuprequest",
      "_tgt": "ws_requestmanager_cancelrequest"
    },
    {
      "source": "internal_hub_ws_handlers_go",
      "target": "ws_responsehandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "internal_hub_ws_handlers_go",
      "_tgt": "ws_responsehandler"
    },
    {
      "source": "internal_hub_ws_handlers_go",
      "target": "ws_basehandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "internal_hub_ws_handlers_go",
      "_tgt": "ws_basehandler"
    },
    {
      "source": "internal_hub_ws_handlers_go",
      "target": "ws_fingerprinthandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "internal_hub_ws_handlers_go",
      "_tgt": "ws_fingerprinthandler"
    },
    {
      "source": "ws_basehandler",
      "target": "ws_basehandler_handlelegacy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "ws_basehandler",
      "_tgt": "ws_basehandler_handlelegacy"
    },
    {
      "source": "ws_basehandler_handlelegacy",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "ws_basehandler_handlelegacy",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "ws_fingerprinthandler",
      "target": "ws_fingerprinthandler_handlelegacy",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "ws_fingerprinthandler",
      "_tgt": "ws_fingerprinthandler_handlelegacy"
    },
    {
      "source": "ws_fingerprinthandler",
      "target": "ws_fingerprinthandler_handle",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "ws_fingerprinthandler",
      "_tgt": "ws_fingerprinthandler_handle"
    },
    {
      "source": "ws_fingerprinthandler_handle",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "ws_fingerprinthandler_handle",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "ws_wsconn",
      "target": "ws_wsconn_getfingerprint",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/handlers.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "ws_wsconn",
      "_tgt": "ws_wsconn_getfingerprint"
    },
    {
      "source": "ws_wsconn",
      "target": "internal_hub_ws_ws_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_go",
      "_tgt": "ws_wsconn"
    },
    {
      "source": "ws_wsconn",
      "target": "ws_wsconn_close",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "ws_wsconn",
      "_tgt": "ws_wsconn_close"
    },
    {
      "source": "ws_wsconn",
      "target": "ws_wsconn_ping",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "ws_wsconn",
      "_tgt": "ws_wsconn_ping"
    },
    {
      "source": "ws_wsconn",
      "target": "ws_wsconn_sendmessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "ws_wsconn",
      "_tgt": "ws_wsconn_sendmessage"
    },
    {
      "source": "ws_wsconn",
      "target": "ws_wsconn_handleagentrequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "ws_wsconn",
      "_tgt": "ws_wsconn_handleagentrequest"
    },
    {
      "source": "ws_wsconn",
      "target": "ws_wsconn_isconnected",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L165",
      "weight": 1.0,
      "_src": "ws_wsconn",
      "_tgt": "ws_wsconn_isconnected"
    },
    {
      "source": "ws_wsconn",
      "target": "ws_wsconn_agentversion",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L170",
      "weight": 1.0,
      "_src": "ws_wsconn",
      "_tgt": "ws_wsconn_agentversion"
    },
    {
      "source": "ws_wsconn",
      "target": "ws_wsconn_sendrequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L176",
      "weight": 1.0,
      "_src": "ws_wsconn",
      "_tgt": "ws_wsconn_sendrequest"
    },
    {
      "source": "internal_hub_ws_ws_go",
      "target": "ws_handler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_go",
      "_tgt": "ws_handler"
    },
    {
      "source": "internal_hub_ws_ws_go",
      "target": "ws_fingerprintrecord",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_go",
      "_tgt": "ws_fingerprintrecord"
    },
    {
      "source": "internal_hub_ws_ws_go",
      "target": "ws_ws_getupgrader",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_go",
      "_tgt": "ws_ws_getupgrader"
    },
    {
      "source": "internal_hub_ws_ws_go",
      "target": "ws_ws_newwsconnection",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_go",
      "_tgt": "ws_ws_newwsconnection"
    },
    {
      "source": "ws_handler",
      "target": "ws_handler_onopen",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "ws_handler",
      "_tgt": "ws_handler_onopen"
    },
    {
      "source": "ws_handler",
      "target": "ws_handler_onmessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "ws_handler",
      "_tgt": "ws_handler_onmessage"
    },
    {
      "source": "ws_handler",
      "target": "ws_handler_onclose",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "ws_handler",
      "_tgt": "ws_handler_onclose"
    },
    {
      "source": "ws_ws_getupgrader",
      "target": "ws_ws_test_testgetupgrader",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "ws_ws_test_testgetupgrader",
      "_tgt": "ws_ws_getupgrader"
    },
    {
      "source": "ws_ws_newwsconnection",
      "target": "ws_ws_test_testnewwsconnection",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "ws_ws_test_testnewwsconnection",
      "_tgt": "ws_ws_newwsconnection"
    },
    {
      "source": "ws_ws_newwsconnection",
      "target": "ws_ws_test_testwsconn_isconnected",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "ws_ws_test_testwsconn_isconnected",
      "_tgt": "ws_ws_newwsconnection"
    },
    {
      "source": "ws_ws_newwsconnection",
      "target": "ws_ws_test_testwsconn_close",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "ws_ws_test_testwsconn_close",
      "_tgt": "ws_ws_newwsconnection"
    },
    {
      "source": "ws_ws_newwsconnection",
      "target": "ws_ws_test_testwsconn_sendmessage_cbor",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "ws_ws_test_testwsconn_sendmessage_cbor",
      "_tgt": "ws_ws_newwsconnection"
    },
    {
      "source": "ws_ws_newwsconnection",
      "target": "ws_ws_test_testwsconnchannelbehavior",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L211",
      "weight": 1.0,
      "_src": "ws_ws_test_testwsconnchannelbehavior",
      "_tgt": "ws_ws_newwsconnection"
    },
    {
      "source": "ws_wsconn_close",
      "target": "ws_wsconn_isconnected",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L104",
      "weight": 1.0,
      "_src": "ws_wsconn_close",
      "_tgt": "ws_wsconn_isconnected"
    },
    {
      "source": "ws_wsconn_close",
      "target": "ws_wsconn_handleagentrequest",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "ws_wsconn_handleagentrequest",
      "_tgt": "ws_wsconn_close"
    },
    {
      "source": "ws_wsconn_handleagentrequest",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/ws/ws.go",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "ws_wsconn_handleagentrequest",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "internal_hub_ws_ws_test_go",
      "target": "ws_ws_test_testgetupgrader",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_test_go",
      "_tgt": "ws_ws_test_testgetupgrader"
    },
    {
      "source": "internal_hub_ws_ws_test_go",
      "target": "ws_ws_test_testnewwsconnection",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_test_go",
      "_tgt": "ws_ws_test_testnewwsconnection"
    },
    {
      "source": "internal_hub_ws_ws_test_go",
      "target": "ws_ws_test_testwsconn_isconnected",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_test_go",
      "_tgt": "ws_ws_test_testwsconn_isconnected"
    },
    {
      "source": "internal_hub_ws_ws_test_go",
      "target": "ws_ws_test_testwsconn_close",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_test_go",
      "_tgt": "ws_ws_test_testwsconn_close"
    },
    {
      "source": "internal_hub_ws_ws_test_go",
      "target": "ws_ws_test_testwsconn_sendmessage_cbor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_test_go",
      "_tgt": "ws_ws_test_testwsconn_sendmessage_cbor"
    },
    {
      "source": "internal_hub_ws_ws_test_go",
      "target": "ws_ws_test_testwsconn_getfingerprint_signaturegeneration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_test_go",
      "_tgt": "ws_ws_test_testwsconn_getfingerprint_signaturegeneration"
    },
    {
      "source": "internal_hub_ws_ws_test_go",
      "target": "ws_ws_test_testwsconn_requestsystemdata_requestformat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_test_go",
      "_tgt": "ws_ws_test_testwsconn_requestsystemdata_requestformat"
    },
    {
      "source": "internal_hub_ws_ws_test_go",
      "target": "ws_ws_test_testfingerprintrecord",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_test_go",
      "_tgt": "ws_ws_test_testfingerprintrecord"
    },
    {
      "source": "internal_hub_ws_ws_test_go",
      "target": "ws_ws_test_testdeadlineconstant",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L174",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_test_go",
      "_tgt": "ws_ws_test_testdeadlineconstant"
    },
    {
      "source": "internal_hub_ws_ws_test_go",
      "target": "ws_ws_test_testcommonactions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L179",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_test_go",
      "_tgt": "ws_ws_test_testcommonactions"
    },
    {
      "source": "internal_hub_ws_ws_test_go",
      "target": "ws_ws_test_testfingerprinthandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_test_go",
      "_tgt": "ws_ws_test_testfingerprinthandler"
    },
    {
      "source": "internal_hub_ws_ws_test_go",
      "target": "ws_ws_test_testhandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_test_go",
      "_tgt": "ws_ws_test_testhandler"
    },
    {
      "source": "internal_hub_ws_ws_test_go",
      "target": "ws_ws_test_testwsconnchannelbehavior",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/ws/ws_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "internal_hub_ws_ws_test_go",
      "_tgt": "ws_ws_test_testwsconnchannelbehavior"
    },
    {
      "source": "internal_hub_config_config_test_go",
      "target": "config_testconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "internal_hub_config_config_test_go",
      "_tgt": "config_testconfig"
    },
    {
      "source": "internal_hub_config_config_test_go",
      "target": "config_testsystemconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "internal_hub_config_config_test_go",
      "_tgt": "config_testsystemconfig"
    },
    {
      "source": "internal_hub_config_config_test_go",
      "target": "config_config_test_createconfigtestfingerprint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "internal_hub_config_config_test_go",
      "_tgt": "config_config_test_createconfigtestfingerprint"
    },
    {
      "source": "internal_hub_config_config_test_go",
      "target": "config_config_test_testconfigsyncwithtokens",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L66",
      "weight": 1.0,
      "_src": "internal_hub_config_config_test_go",
      "_tgt": "config_config_test_testconfigsyncwithtokens"
    },
    {
      "source": "internal_hub_config_config_test_go",
      "target": "config_config_test_testconfigmigrationscenario",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "internal_hub_config_config_test_go",
      "_tgt": "config_config_test_testconfigmigrationscenario"
    },
    {
      "source": "config_config_test_createconfigtestfingerprint",
      "target": "config_config_test_testconfigsyncwithtokens",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "config_config_test_testconfigsyncwithtokens",
      "_tgt": "config_config_test_createconfigtestfingerprint"
    },
    {
      "source": "config_config_test_createconfigtestfingerprint",
      "target": "config_config_test_testconfigmigrationscenario",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "config_config_test_testconfigmigrationscenario",
      "_tgt": "config_config_test_createconfigtestfingerprint"
    },
    {
      "source": "config_config_test_testconfigsyncwithtokens",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "config_config_test_testconfigsyncwithtokens",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "config_config_test_testconfigsyncwithtokens",
      "target": "config_config_syncsystems",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "config_config_test_testconfigsyncwithtokens",
      "_tgt": "config_config_syncsystems"
    },
    {
      "source": "config_config_test_testconfigmigrationscenario",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "config_config_test_testconfigmigrationscenario",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "config_config_test_testconfigmigrationscenario",
      "target": "config_config_syncsystems",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config_test.go",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "config_config_test_testconfigmigrationscenario",
      "_tgt": "config_config_syncsystems"
    },
    {
      "source": "internal_hub_config_config_go",
      "target": "config_config",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "internal_hub_config_config_go",
      "_tgt": "config_config"
    },
    {
      "source": "internal_hub_config_config_go",
      "target": "config_systemconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "internal_hub_config_config_go",
      "_tgt": "config_systemconfig"
    },
    {
      "source": "internal_hub_config_config_go",
      "target": "config_config_syncsystems",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "internal_hub_config_config_go",
      "_tgt": "config_config_syncsystems"
    },
    {
      "source": "internal_hub_config_config_go",
      "target": "config_config_generateyaml",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "internal_hub_config_config_go",
      "_tgt": "config_config_generateyaml"
    },
    {
      "source": "internal_hub_config_config_go",
      "target": "config_config_getuseremailmap",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L237",
      "weight": 1.0,
      "_src": "internal_hub_config_config_go",
      "_tgt": "config_config_getuseremailmap"
    },
    {
      "source": "internal_hub_config_config_go",
      "target": "config_config_updatefingerprinttoken",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "internal_hub_config_config_go",
      "_tgt": "config_config_updatefingerprinttoken"
    },
    {
      "source": "internal_hub_config_config_go",
      "target": "config_config_createfingerprintrecord",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L266",
      "weight": 1.0,
      "_src": "internal_hub_config_config_go",
      "_tgt": "config_config_createfingerprintrecord"
    },
    {
      "source": "internal_hub_config_config_go",
      "target": "config_config_getyamlconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L281",
      "weight": 1.0,
      "_src": "internal_hub_config_config_go",
      "_tgt": "config_config_getyamlconfig"
    },
    {
      "source": "config_config_syncsystems",
      "target": "config_config_updatefingerprinttoken",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "config_config_syncsystems",
      "_tgt": "config_config_updatefingerprinttoken"
    },
    {
      "source": "config_config_syncsystems",
      "target": "config_config_createfingerprintrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "config_config_syncsystems",
      "_tgt": "config_config_createfingerprintrecord"
    },
    {
      "source": "config_config_syncsystems",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "config_config_syncsystems",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "config_config_generateyaml",
      "target": "config_config_getuseremailmap",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L181",
      "weight": 1.0,
      "_src": "config_config_generateyaml",
      "_tgt": "config_config_getuseremailmap"
    },
    {
      "source": "config_config_generateyaml",
      "target": "config_config_getyamlconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L282",
      "weight": 1.0,
      "_src": "config_config_getyamlconfig",
      "_tgt": "config_config_generateyaml"
    },
    {
      "source": "config_config_generateyaml",
      "target": "checks_checkerregistry_get",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/config/config.go",
      "source_location": "L217",
      "weight": 1.0,
      "_src": "config_config_generateyaml",
      "_tgt": "checks_checkerregistry_get"
    },
    {
      "source": "config_config_updatefingerprinttoken",
      "target": "config_config_createfingerprintrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/config/config.go",
      "source_location": "L257",
      "weight": 1.0,
      "_src": "config_config_updatefingerprinttoken",
      "_tgt": "config_config_createfingerprintrecord"
    },
    {
      "source": "internal_hub_systems_system_go",
      "target": "systems_system",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L35",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_go",
      "_tgt": "systems_system"
    },
    {
      "source": "internal_hub_systems_system_go",
      "target": "systems_system_createsystemdetailsrecord",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L267",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_go",
      "_tgt": "systems_system_createsystemdetailsrecord"
    },
    {
      "source": "internal_hub_systems_system_go",
      "target": "systems_system_createsystemdstatsrecords",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L292",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_go",
      "_tgt": "systems_system_createsystemdstatsrecords"
    },
    {
      "source": "internal_hub_systems_system_go",
      "target": "systems_system_createcontainerrecords",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L324",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_go",
      "_tgt": "systems_system_createcontainerrecords"
    },
    {
      "source": "internal_hub_systems_system_go",
      "target": "systems_system_shouldfallbacktossh",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L457",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_go",
      "_tgt": "systems_system_shouldfallbacktossh"
    },
    {
      "source": "internal_hub_systems_system_go",
      "target": "systems_system_shouldclosewebsocket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L470",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_go",
      "_tgt": "systems_system_shouldclosewebsocket"
    },
    {
      "source": "internal_hub_systems_system_go",
      "target": "systems_system_makestablehashid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L570",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_go",
      "_tgt": "systems_system_makestablehashid"
    },
    {
      "source": "internal_hub_systems_system_go",
      "target": "systems_system_extractagentversion",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L751",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_go",
      "_tgt": "systems_system_extractagentversion"
    },
    {
      "source": "internal_hub_systems_system_go",
      "target": "systems_system_getjitter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L759",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_go",
      "_tgt": "systems_system_getjitter"
    },
    {
      "source": "internal_hub_systems_system_go",
      "target": "systems_system_migratedeprecatedfields",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L772",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_go",
      "_tgt": "systems_system_migratedeprecatedfields"
    },
    {
      "source": "systems_system",
      "target": "systems_system_startupdater",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_startupdater"
    },
    {
      "source": "systems_system",
      "target": "systems_system_update",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L133",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_update"
    },
    {
      "source": "systems_system",
      "target": "systems_system_handlepaused",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L187",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_handlepaused"
    },
    {
      "source": "systems_system",
      "target": "systems_system_createrecords",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L124",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_createrecords"
    },
    {
      "source": "systems_system",
      "target": "systems_system_getrecord",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L361",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_getrecord"
    },
    {
      "source": "systems_system",
      "target": "systems_system_hasuser",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L385",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_hasuser"
    },
    {
      "source": "systems_system",
      "target": "systems_system_setdown",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L407",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_setdown"
    },
    {
      "source": "systems_system",
      "target": "systems_system_getcontext",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L422",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_getcontext"
    },
    {
      "source": "systems_system",
      "target": "systems_system_request",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L431",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_request"
    },
    {
      "source": "systems_system",
      "target": "systems_system_ensuresshtransport",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L478",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_ensuresshtransport"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchdatafromagent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L501",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchdatafromagent"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchdataviawebsocket",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L522",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchdataviawebsocket"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchcontainerinfofromagent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L535",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchcontainerinfofromagent"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchcontainerlogsfromagent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L544",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchcontainerlogsfromagent"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchsystemdinfofromagent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L553",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchsystemdinfofromagent"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchsmartdatafromagent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L562",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchsmartdatafromagent"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchdataviassh",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L581",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchdataviassh"
    },
    {
      "source": "systems_system",
      "target": "systems_system_runsshoperation",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L635",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_runsshoperation"
    },
    {
      "source": "systems_system",
      "target": "systems_system_createsshclient",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L676",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_createsshclient"
    },
    {
      "source": "systems_system",
      "target": "systems_system_createsessionwithtimeout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L701",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_createsessionwithtimeout"
    },
    {
      "source": "systems_system",
      "target": "systems_system_closesshconnection",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L731",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_closesshconnection"
    },
    {
      "source": "systems_system",
      "target": "systems_system_closewebsocketconnection",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L744",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_closewebsocketconnection"
    },
    {
      "source": "systems_system",
      "target": "systems_system_fetchandsavesmartdevices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_fetchandsavesmartdevices"
    },
    {
      "source": "systems_system",
      "target": "systems_system_recordsmartfetchresult",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_recordsmartfetchresult"
    },
    {
      "source": "systems_system",
      "target": "systems_system_shouldfetchsmart",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_shouldfetchsmart"
    },
    {
      "source": "systems_system",
      "target": "systems_system_smartfetchinterval",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_smartfetchinterval"
    },
    {
      "source": "systems_system",
      "target": "systems_system_savesmartdevices",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_savesmartdevices"
    },
    {
      "source": "systems_system",
      "target": "systems_system_upsertsmartdevicerecord",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_upsertsmartdevicerecord"
    },
    {
      "source": "systems_system",
      "target": "systems_system_stopupdater",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "systems_system",
      "_tgt": "systems_system_stopupdater"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_newsystem",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_newsystem"
    },
    {
      "source": "systems_systemmanager",
      "target": "internal_hub_systems_system_manager_go",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_manager_go",
      "_tgt": "systems_systemmanager"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getsystem",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getsystem"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_initialize",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_initialize"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_bindeventhooks",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_bindeventhooks"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_ontokenrotated",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_ontokenrotated"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrecordcreate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrecordcreate"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrecordaftercreatesuccess",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L154",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrecordaftercreatesuccess"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrecordupdate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrecordupdate"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrecordafterupdatesuccess",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrecordafterupdatesuccess"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrecordafterdeletesuccess",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L232",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrecordafterdeletesuccess"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_addsystem",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_addsystem"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_removesystem",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L270",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_removesystem"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_addrecord",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L298",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_addrecord"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_addwebsocketsystem",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L320",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_addwebsocketsystem"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_resetfailedsmartfetchstate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L344",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_resetfailedsmartfetchstate"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_createsshclientconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L352",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_createsshclientconfig"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrealtimeconnectrequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrealtimeconnectrequest"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrealtimesubscriberequest",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrealtimesubscriberequest"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_onrealtimesubscriptionadded",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_onrealtimesubscriptionadded"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_checksubscriptions",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L88",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_checksubscriptions"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_removerealtimesubscription",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L110",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_removerealtimesubscription"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_startrealtimeworker",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_startrealtimeworker"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_fetchrealtimedataandnotify",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_fetchrealtimedataandnotify"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getsystemcount",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getsystemcount"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_hassystem",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L26",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_hassystem"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getsystemstatusfromstore",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getsystemstatusfromstore"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getsystemcontextfromstore",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getsystemcontextfromstore"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getsystemfromstore",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getsystemfromstore"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getallsystemids",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L59",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getallsystemids"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getsystemdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getsystemdata"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_getsystemhostport",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_getsystemhostport"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_setsystemstatusindb",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_setsystemstatusindb"
    },
    {
      "source": "systems_systemmanager",
      "target": "systems_systemmanager_removeallsystems",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "systems_systemmanager",
      "_tgt": "systems_systemmanager_removeallsystems"
    },
    {
      "source": "systems_systemmanager_newsystem",
      "target": "systems_system_getcontext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L60",
      "weight": 1.0,
      "_src": "systems_systemmanager_newsystem",
      "_tgt": "systems_system_getcontext"
    },
    {
      "source": "systems_system_startupdater",
      "target": "systems_system_getjitter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "systems_system_startupdater",
      "_tgt": "systems_system_getjitter"
    },
    {
      "source": "systems_system_startupdater",
      "target": "systems_system_update",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "systems_system_startupdater",
      "_tgt": "systems_system_update"
    },
    {
      "source": "systems_system_startupdater",
      "target": "systems_system_setdown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L95",
      "weight": 1.0,
      "_src": "systems_system_startupdater",
      "_tgt": "systems_system_setdown"
    },
    {
      "source": "systems_system_update",
      "target": "systems_system_handlepaused",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "systems_system_update",
      "_tgt": "systems_system_handlepaused"
    },
    {
      "source": "systems_system_update",
      "target": "systems_system_fetchdatafromagent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "systems_system_update",
      "_tgt": "systems_system_fetchdatafromagent"
    },
    {
      "source": "systems_system_update",
      "target": "systems_system_migratedeprecatedfields",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L152",
      "weight": 1.0,
      "_src": "systems_system_update",
      "_tgt": "systems_system_migratedeprecatedfields"
    },
    {
      "source": "systems_system_update",
      "target": "systems_system_createrecords",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "systems_system_update",
      "_tgt": "systems_system_createrecords"
    },
    {
      "source": "systems_system_update",
      "target": "systems_system_createsystemdetailsrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "systems_system_createsystemdetailsrecord",
      "_tgt": "systems_system_update"
    },
    {
      "source": "systems_system_update",
      "target": "systems_systems_production_backgroundsmartfetchenabled",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L171",
      "weight": 1.0,
      "_src": "systems_system_update",
      "_tgt": "systems_systems_production_backgroundsmartfetchenabled"
    },
    {
      "source": "systems_system_update",
      "target": "systems_systemmanager_onrecordafterupdatesuccess",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrecordafterupdatesuccess",
      "_tgt": "systems_system_update"
    },
    {
      "source": "systems_system_createrecords",
      "target": "systems_system_getrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "systems_system_createrecords",
      "_tgt": "systems_system_getrecord"
    },
    {
      "source": "systems_system_createrecords",
      "target": "systems_system_createcontainerrecords",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L224",
      "weight": 1.0,
      "_src": "systems_system_createrecords",
      "_tgt": "systems_system_createcontainerrecords"
    },
    {
      "source": "systems_system_createrecords",
      "target": "systems_system_createsystemdstatsrecords",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L243",
      "weight": 1.0,
      "_src": "systems_system_createrecords",
      "_tgt": "systems_system_createsystemdstatsrecords"
    },
    {
      "source": "systems_system_createrecords",
      "target": "systems_system_createsystemdetailsrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L250",
      "weight": 1.0,
      "_src": "systems_system_createrecords",
      "_tgt": "systems_system_createsystemdetailsrecord"
    },
    {
      "source": "systems_system_createsystemdstatsrecords",
      "target": "systems_system_makestablehashid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L306",
      "weight": 1.0,
      "_src": "systems_system_createsystemdstatsrecords",
      "_tgt": "systems_system_makestablehashid"
    },
    {
      "source": "systems_system_getrecord",
      "target": "systems_system_setdown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L411",
      "weight": 1.0,
      "_src": "systems_system_setdown",
      "_tgt": "systems_system_getrecord"
    },
    {
      "source": "systems_system_setdown",
      "target": "systems_systemmanager_ontokenrotated",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "systems_systemmanager_ontokenrotated",
      "_tgt": "systems_system_setdown"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_shouldfallbacktossh",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L437",
      "weight": 1.0,
      "_src": "systems_system_request",
      "_tgt": "systems_system_shouldfallbacktossh"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_shouldclosewebsocket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L439",
      "weight": 1.0,
      "_src": "systems_system_request",
      "_tgt": "systems_system_shouldclosewebsocket"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_closewebsocketconnection",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L440",
      "weight": 1.0,
      "_src": "systems_system_request",
      "_tgt": "systems_system_closewebsocketconnection"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_ensuresshtransport",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L445",
      "weight": 1.0,
      "_src": "systems_system_request",
      "_tgt": "systems_system_ensuresshtransport"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_fetchdataviawebsocket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L527",
      "weight": 1.0,
      "_src": "systems_system_fetchdataviawebsocket",
      "_tgt": "systems_system_request"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_fetchcontainerinfofromagent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L539",
      "weight": 1.0,
      "_src": "systems_system_fetchcontainerinfofromagent",
      "_tgt": "systems_system_request"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_fetchcontainerlogsfromagent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L548",
      "weight": 1.0,
      "_src": "systems_system_fetchcontainerlogsfromagent",
      "_tgt": "systems_system_request"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_fetchsystemdinfofromagent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L557",
      "weight": 1.0,
      "_src": "systems_system_fetchsystemdinfofromagent",
      "_tgt": "systems_system_request"
    },
    {
      "source": "systems_system_request",
      "target": "systems_system_fetchsmartdatafromagent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L566",
      "weight": 1.0,
      "_src": "systems_system_fetchsmartdatafromagent",
      "_tgt": "systems_system_request"
    },
    {
      "source": "systems_system_request",
      "target": "transport_websocket_newwebsockettransport",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L434",
      "weight": 1.0,
      "_src": "systems_system_request",
      "_tgt": "transport_websocket_newwebsockettransport"
    },
    {
      "source": "systems_system_ensuresshtransport",
      "target": "transport_ssh_newsshtransport",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L485",
      "weight": 1.0,
      "_src": "systems_system_ensuresshtransport",
      "_tgt": "transport_ssh_newsshtransport"
    },
    {
      "source": "systems_system_fetchdatafromagent",
      "target": "systems_system_fetchdataviawebsocket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L507",
      "weight": 1.0,
      "_src": "systems_system_fetchdatafromagent",
      "_tgt": "systems_system_fetchdataviawebsocket"
    },
    {
      "source": "systems_system_fetchdatafromagent",
      "target": "systems_system_closewebsocketconnection",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L512",
      "weight": 1.0,
      "_src": "systems_system_fetchdatafromagent",
      "_tgt": "systems_system_closewebsocketconnection"
    },
    {
      "source": "systems_system_fetchdatafromagent",
      "target": "systems_system_fetchdataviassh",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L515",
      "weight": 1.0,
      "_src": "systems_system_fetchdatafromagent",
      "_tgt": "systems_system_fetchdataviassh"
    },
    {
      "source": "systems_system_fetchdataviawebsocket",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L524",
      "weight": 1.0,
      "_src": "systems_system_fetchdataviawebsocket",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "systems_system_fetchdataviawebsocket",
      "target": "transport_websocket_newwebsockettransport",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L526",
      "weight": 1.0,
      "_src": "systems_system_fetchdataviawebsocket",
      "_tgt": "transport_websocket_newwebsockettransport"
    },
    {
      "source": "systems_system_makestablehashid",
      "target": "systems_system_upsertsmartdevicerecord",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L87",
      "weight": 1.0,
      "_src": "systems_system_upsertsmartdevicerecord",
      "_tgt": "systems_system_makestablehashid"
    },
    {
      "source": "systems_system_makestablehashid",
      "target": "systems_system_systemd_test_testgetsystemdserviceid",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_systemd_test.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "systems_system_systemd_test_testgetsystemdserviceid",
      "_tgt": "systems_system_makestablehashid"
    },
    {
      "source": "systems_system_fetchdataviassh",
      "target": "systems_system_runsshoperation",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L582",
      "weight": 1.0,
      "_src": "systems_system_fetchdataviassh",
      "_tgt": "systems_system_runsshoperation"
    },
    {
      "source": "systems_system_runsshoperation",
      "target": "systems_system_createsshclient",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L638",
      "weight": 1.0,
      "_src": "systems_system_runsshoperation",
      "_tgt": "systems_system_createsshclient"
    },
    {
      "source": "systems_system_runsshoperation",
      "target": "systems_system_createsessionwithtimeout",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L643",
      "weight": 1.0,
      "_src": "systems_system_runsshoperation",
      "_tgt": "systems_system_createsessionwithtimeout"
    },
    {
      "source": "systems_system_runsshoperation",
      "target": "systems_system_closesshconnection",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L649",
      "weight": 1.0,
      "_src": "systems_system_runsshoperation",
      "_tgt": "systems_system_closesshconnection"
    },
    {
      "source": "systems_system_createsshclient",
      "target": "systems_system_extractagentversion",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system.go",
      "source_location": "L694",
      "weight": 1.0,
      "_src": "systems_system_createsshclient",
      "_tgt": "systems_system_extractagentversion"
    },
    {
      "source": "systems_system_closesshconnection",
      "target": "systems_systemmanager_onrecordafterupdatesuccess",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrecordafterupdatesuccess",
      "_tgt": "systems_system_closesshconnection"
    },
    {
      "source": "systems_system_closesshconnection",
      "target": "systems_systemmanager_removesystem",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L282",
      "weight": 1.0,
      "_src": "systems_systemmanager_removesystem",
      "_tgt": "systems_system_closesshconnection"
    },
    {
      "source": "systems_system_closewebsocketconnection",
      "target": "systems_systemmanager_removesystem",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L283",
      "weight": 1.0,
      "_src": "systems_systemmanager_removesystem",
      "_tgt": "systems_system_closewebsocketconnection"
    },
    {
      "source": "systems_system_migratedeprecatedfields",
      "target": "systems_system_test_testcombineddata_migratedeprecatedfields",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "systems_system_test_testcombineddata_migratedeprecatedfields",
      "_tgt": "systems_system_migratedeprecatedfields"
    },
    {
      "source": "internal_hub_systems_system_manager_go",
      "target": "systems_hublike",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L52",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_manager_go",
      "_tgt": "systems_hublike"
    },
    {
      "source": "internal_hub_systems_system_manager_go",
      "target": "systems_system_manager_newsystemmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_manager_go",
      "_tgt": "systems_system_manager_newsystemmanager"
    },
    {
      "source": "internal_hub_systems_system_manager_go",
      "target": "systems_system_manager_deactivatealerts",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L377",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_manager_go",
      "_tgt": "systems_system_manager_deactivatealerts"
    },
    {
      "source": "systems_system_manager_newsystemmanager",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "systems_system_manager_newsystemmanager",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "systems_systemmanager_initialize",
      "target": "systems_systemmanager_bindeventhooks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "systems_systemmanager_initialize",
      "_tgt": "systems_systemmanager_bindeventhooks"
    },
    {
      "source": "systems_systemmanager_initialize",
      "target": "systems_systemmanager_createsshclientconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "systems_systemmanager_initialize",
      "_tgt": "systems_systemmanager_createsshclientconfig"
    },
    {
      "source": "systems_systemmanager_initialize",
      "target": "systems_systemmanager_addsystem",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L107",
      "weight": 1.0,
      "_src": "systems_systemmanager_initialize",
      "_tgt": "systems_systemmanager_addsystem"
    },
    {
      "source": "systems_systemmanager_bindeventhooks",
      "target": "systems_systemmanager_onrecordcreate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "systems_systemmanager_bindeventhooks",
      "_tgt": "systems_systemmanager_onrecordcreate"
    },
    {
      "source": "systems_systemmanager_bindeventhooks",
      "target": "systems_systemmanager_onrecordaftercreatesuccess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "systems_systemmanager_bindeventhooks",
      "_tgt": "systems_systemmanager_onrecordaftercreatesuccess"
    },
    {
      "source": "systems_systemmanager_bindeventhooks",
      "target": "systems_systemmanager_onrecordupdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "systems_systemmanager_bindeventhooks",
      "_tgt": "systems_systemmanager_onrecordupdate"
    },
    {
      "source": "systems_systemmanager_bindeventhooks",
      "target": "systems_systemmanager_onrecordafterupdatesuccess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "systems_systemmanager_bindeventhooks",
      "_tgt": "systems_systemmanager_onrecordafterupdatesuccess"
    },
    {
      "source": "systems_systemmanager_bindeventhooks",
      "target": "systems_systemmanager_onrecordafterdeletesuccess",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L120",
      "weight": 1.0,
      "_src": "systems_systemmanager_bindeventhooks",
      "_tgt": "systems_systemmanager_onrecordafterdeletesuccess"
    },
    {
      "source": "systems_systemmanager_ontokenrotated",
      "target": "systems_systemmanager_removesystem",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "systems_systemmanager_ontokenrotated",
      "_tgt": "systems_systemmanager_removesystem"
    },
    {
      "source": "systems_systemmanager_onrecordaftercreatesuccess",
      "target": "systems_systemmanager_addrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L155",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrecordaftercreatesuccess",
      "_tgt": "systems_systemmanager_addrecord"
    },
    {
      "source": "systems_systemmanager_onrecordafterupdatesuccess",
      "target": "systems_system_manager_deactivatealerts",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrecordafterupdatesuccess",
      "_tgt": "systems_system_manager_deactivatealerts"
    },
    {
      "source": "systems_systemmanager_onrecordafterupdatesuccess",
      "target": "systems_systemmanager_addrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L202",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrecordafterupdatesuccess",
      "_tgt": "systems_systemmanager_addrecord"
    },
    {
      "source": "systems_systemmanager_onrecordafterdeletesuccess",
      "target": "systems_systemmanager_removesystem",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L233",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrecordafterdeletesuccess",
      "_tgt": "systems_systemmanager_removesystem"
    },
    {
      "source": "systems_systemmanager_addsystem",
      "target": "systems_systemmanager_addrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L314",
      "weight": 1.0,
      "_src": "systems_systemmanager_addrecord",
      "_tgt": "systems_systemmanager_addsystem"
    },
    {
      "source": "systems_systemmanager_addsystem",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "systems_systemmanager_addsystem",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "systems_systemmanager_addsystem",
      "target": "transport_websockettransport_close",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L258",
      "weight": 1.0,
      "_src": "systems_systemmanager_addsystem",
      "_tgt": "transport_websockettransport_close"
    },
    {
      "source": "systems_systemmanager_removesystem",
      "target": "systems_systemmanager_addrecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L301",
      "weight": 1.0,
      "_src": "systems_systemmanager_addrecord",
      "_tgt": "systems_systemmanager_removesystem"
    },
    {
      "source": "systems_systemmanager_removesystem",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L273",
      "weight": 1.0,
      "_src": "systems_systemmanager_removesystem",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "systems_systemmanager_addrecord",
      "target": "systems_systemmanager_addwebsocketsystem",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L336",
      "weight": 1.0,
      "_src": "systems_systemmanager_addwebsocketsystem",
      "_tgt": "systems_systemmanager_addrecord"
    },
    {
      "source": "systems_systemmanager_addwebsocketsystem",
      "target": "systems_systemmanager_resetfailedsmartfetchstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_manager.go",
      "source_location": "L330",
      "weight": 1.0,
      "_src": "systems_systemmanager_addwebsocketsystem",
      "_tgt": "systems_systemmanager_resetfailedsmartfetchstate"
    },
    {
      "source": "internal_hub_systems_system_smart_go",
      "target": "systems_smartfetchstate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_smart_go",
      "_tgt": "systems_smartfetchstate"
    },
    {
      "source": "internal_hub_systems_system_smart_go",
      "target": "systems_system_smart_extractpowermetrics",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L121",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_smart_go",
      "_tgt": "systems_system_smart_extractpowermetrics"
    },
    {
      "source": "systems_system_fetchandsavesmartdevices",
      "target": "systems_system_recordsmartfetchresult",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "systems_system_fetchandsavesmartdevices",
      "_tgt": "systems_system_recordsmartfetchresult"
    },
    {
      "source": "systems_system_fetchandsavesmartdevices",
      "target": "systems_system_savesmartdevices",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "systems_system_fetchandsavesmartdevices",
      "_tgt": "systems_system_savesmartdevices"
    },
    {
      "source": "systems_system_recordsmartfetchresult",
      "target": "systems_system_smartfetchinterval",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "systems_system_recordsmartfetchresult",
      "_tgt": "systems_system_smartfetchinterval"
    },
    {
      "source": "systems_system_shouldfetchsmart",
      "target": "systems_system_smartfetchinterval",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "systems_system_shouldfetchsmart",
      "_tgt": "systems_system_smartfetchinterval"
    },
    {
      "source": "systems_system_savesmartdevices",
      "target": "systems_system_upsertsmartdevicerecord",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "systems_system_savesmartdevices",
      "_tgt": "systems_system_upsertsmartdevicerecord"
    },
    {
      "source": "systems_system_upsertsmartdevicerecord",
      "target": "systems_system_smart_extractpowermetrics",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "systems_system_upsertsmartdevicerecord",
      "_tgt": "systems_system_smart_extractpowermetrics"
    },
    {
      "source": "internal_hub_systems_systems_test_go",
      "target": "systems_systems_test_testsystemmanagernew",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "internal_hub_systems_systems_test_go",
      "_tgt": "systems_systems_test_testsystemmanagernew"
    },
    {
      "source": "internal_hub_systems_systems_test_go",
      "target": "systems_systems_test_testold",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L141",
      "weight": 1.0,
      "_src": "internal_hub_systems_systems_test_go",
      "_tgt": "systems_systems_test_testold"
    },
    {
      "source": "internal_hub_systems_systems_test_go",
      "target": "systems_systems_test_testhasuser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L433",
      "weight": 1.0,
      "_src": "internal_hub_systems_systems_test_go",
      "_tgt": "systems_systems_test_testhasuser"
    },
    {
      "source": "systems_systems_test_testsystemmanagernew",
      "target": "systems_systems_test_testold",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "systems_systems_test_testsystemmanagernew",
      "_tgt": "systems_systems_test_testold"
    },
    {
      "source": "systems_systems_test_testsystemmanagernew",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "systems_systems_test_testsystemmanagernew",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "systems_systems_test_testhasuser",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/systems_test.go",
      "source_location": "L434",
      "weight": 1.0,
      "_src": "systems_systems_test_testhasuser",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "internal_hub_systems_system_systemd_test_go",
      "target": "systems_system_systemd_test_testgetsystemdserviceid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_systemd_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_systemd_test_go",
      "_tgt": "systems_system_systemd_test_testgetsystemdserviceid"
    },
    {
      "source": "internal_hub_systems_system_realtime_go",
      "target": "systems_subscriptioninfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_realtime_go",
      "_tgt": "systems_subscriptioninfo"
    },
    {
      "source": "internal_hub_systems_system_realtime_go",
      "target": "systems_system_realtime_notify",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L164",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_realtime_go",
      "_tgt": "systems_system_realtime_notify"
    },
    {
      "source": "systems_systemmanager_onrealtimeconnectrequest",
      "target": "systems_systemmanager_removerealtimesubscription",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrealtimeconnectrequest",
      "_tgt": "systems_systemmanager_removerealtimesubscription"
    },
    {
      "source": "systems_systemmanager_onrealtimesubscriberequest",
      "target": "systems_systemmanager_onrealtimesubscriptionadded",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrealtimesubscriberequest",
      "_tgt": "systems_systemmanager_onrealtimesubscriptionadded"
    },
    {
      "source": "systems_systemmanager_onrealtimesubscriberequest",
      "target": "systems_systemmanager_removerealtimesubscription",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrealtimesubscriberequest",
      "_tgt": "systems_systemmanager_removerealtimesubscription"
    },
    {
      "source": "systems_systemmanager_onrealtimesubscriptionadded",
      "target": "systems_systemmanager_startrealtimeworker",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L82",
      "weight": 1.0,
      "_src": "systems_systemmanager_onrealtimesubscriptionadded",
      "_tgt": "systems_systemmanager_startrealtimeworker"
    },
    {
      "source": "systems_systemmanager_checksubscriptions",
      "target": "systems_systemmanager_removerealtimesubscription",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "systems_systemmanager_removerealtimesubscription",
      "_tgt": "systems_systemmanager_checksubscriptions"
    },
    {
      "source": "systems_systemmanager_startrealtimeworker",
      "target": "systems_systemmanager_fetchrealtimedataandnotify",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L126",
      "weight": 1.0,
      "_src": "systems_systemmanager_startrealtimeworker",
      "_tgt": "systems_systemmanager_fetchrealtimedataandnotify"
    },
    {
      "source": "systems_systemmanager_fetchrealtimedataandnotify",
      "target": "systems_system_realtime_notify",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_realtime.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "systems_systemmanager_fetchrealtimedataandnotify",
      "_tgt": "systems_system_realtime_notify"
    },
    {
      "source": "internal_hub_systems_system_test_go",
      "target": "systems_system_test_testcombineddata_migratedeprecatedfields",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_test.go",
      "source_location": "L11",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_test_go",
      "_tgt": "systems_system_test_testcombineddata_migratedeprecatedfields"
    },
    {
      "source": "internal_hub_systems_systems_test_helpers_go",
      "target": "systems_systems_test_helpers_backgroundsmartfetchenabled",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "internal_hub_systems_systems_test_helpers_go",
      "_tgt": "systems_systems_test_helpers_backgroundsmartfetchenabled"
    },
    {
      "source": "systems_systemmanager_hassystem",
      "target": "systems_systemmanager_setsystemstatusindb",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_test_helpers.go",
      "source_location": "L93",
      "weight": 1.0,
      "_src": "systems_systemmanager_setsystemstatusindb",
      "_tgt": "systems_systemmanager_hassystem"
    },
    {
      "source": "internal_hub_systems_systems_production_go",
      "target": "systems_systems_production_backgroundsmartfetchenabled",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/systems_production.go",
      "source_location": "L9",
      "weight": 1.0,
      "_src": "internal_hub_systems_systems_production_go",
      "_tgt": "systems_systems_production_backgroundsmartfetchenabled"
    },
    {
      "source": "internal_hub_systems_system_smart_test_go",
      "target": "systems_system_smart_test_testrecordsmartfetchresult",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart_test.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_smart_test_go",
      "_tgt": "systems_system_smart_test_testrecordsmartfetchresult"
    },
    {
      "source": "internal_hub_systems_system_smart_test_go",
      "target": "systems_system_smart_test_testshouldfetchsmart",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart_test.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_smart_test_go",
      "_tgt": "systems_system_smart_test_testshouldfetchsmart"
    },
    {
      "source": "internal_hub_systems_system_smart_test_go",
      "target": "systems_system_smart_test_testshouldfetchsmart_ignoresextendedttlwhenfetchisdue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart_test.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_smart_test_go",
      "_tgt": "systems_system_smart_test_testshouldfetchsmart_ignoresextendedttlwhenfetchisdue"
    },
    {
      "source": "internal_hub_systems_system_smart_test_go",
      "target": "systems_system_smart_test_testresetfailedsmartfetchstate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/systems/system_smart_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "internal_hub_systems_system_smart_test_go",
      "_tgt": "systems_system_smart_test_testresetfailedsmartfetchstate"
    },
    {
      "source": "systems_system_smart_test_testrecordsmartfetchresult",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_smart_test.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "systems_system_smart_test_testrecordsmartfetchresult",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "systems_system_smart_test_testshouldfetchsmart",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/systems/system_smart_test.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "systems_system_smart_test_testshouldfetchsmart",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "internal_hub_pagespeed_checker_go",
      "target": "pagespeed_pagespeedresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "internal_hub_pagespeed_checker_go",
      "_tgt": "pagespeed_pagespeedresponse"
    },
    {
      "source": "internal_hub_pagespeed_checker_go",
      "target": "pagespeed_metrics",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "internal_hub_pagespeed_checker_go",
      "_tgt": "pagespeed_metrics"
    },
    {
      "source": "internal_hub_pagespeed_checker_go",
      "target": "pagespeed_checker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "internal_hub_pagespeed_checker_go",
      "_tgt": "pagespeed_checker"
    },
    {
      "source": "internal_hub_pagespeed_checker_go",
      "target": "pagespeed_checker_newchecker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "internal_hub_pagespeed_checker_go",
      "_tgt": "pagespeed_checker_newchecker"
    },
    {
      "source": "internal_hub_pagespeed_checker_go",
      "target": "pagespeed_checker_grade",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "internal_hub_pagespeed_checker_go",
      "_tgt": "pagespeed_checker_grade"
    },
    {
      "source": "internal_hub_pagespeed_checker_go",
      "target": "pagespeed_checker_gradecolor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L172",
      "weight": 1.0,
      "_src": "internal_hub_pagespeed_checker_go",
      "_tgt": "pagespeed_checker_gradecolor"
    },
    {
      "source": "internal_hub_pagespeed_checker_go",
      "target": "pagespeed_checker_getcorewebvitalsstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "internal_hub_pagespeed_checker_go",
      "_tgt": "pagespeed_checker_getcorewebvitalsstatus"
    },
    {
      "source": "internal_hub_pagespeed_checker_go",
      "target": "pagespeed_checker_getlcpstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "internal_hub_pagespeed_checker_go",
      "_tgt": "pagespeed_checker_getlcpstatus"
    },
    {
      "source": "internal_hub_pagespeed_checker_go",
      "target": "pagespeed_checker_getfidstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L207",
      "weight": 1.0,
      "_src": "internal_hub_pagespeed_checker_go",
      "_tgt": "pagespeed_checker_getfidstatus"
    },
    {
      "source": "internal_hub_pagespeed_checker_go",
      "target": "pagespeed_checker_getclsstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L216",
      "weight": 1.0,
      "_src": "internal_hub_pagespeed_checker_go",
      "_tgt": "pagespeed_checker_getclsstatus"
    },
    {
      "source": "internal_hub_pagespeed_checker_go",
      "target": "pagespeed_checker_getfcpstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L225",
      "weight": 1.0,
      "_src": "internal_hub_pagespeed_checker_go",
      "_tgt": "pagespeed_checker_getfcpstatus"
    },
    {
      "source": "internal_hub_pagespeed_checker_go",
      "target": "pagespeed_checker_getttfbstatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L234",
      "weight": 1.0,
      "_src": "internal_hub_pagespeed_checker_go",
      "_tgt": "pagespeed_checker_getttfbstatus"
    },
    {
      "source": "internal_hub_pagespeed_checker_go",
      "target": "pagespeed_checker_formatduration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L244",
      "weight": 1.0,
      "_src": "internal_hub_pagespeed_checker_go",
      "_tgt": "pagespeed_checker_formatduration"
    },
    {
      "source": "pagespeed_checker",
      "target": "pagespeed_checker_checkurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "pagespeed_checker",
      "_tgt": "pagespeed_checker_checkurl"
    },
    {
      "source": "pagespeed_checker_getcorewebvitalsstatus",
      "target": "pagespeed_checker_getlcpstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "pagespeed_checker_getcorewebvitalsstatus",
      "_tgt": "pagespeed_checker_getlcpstatus"
    },
    {
      "source": "pagespeed_checker_getcorewebvitalsstatus",
      "target": "pagespeed_checker_getfidstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "pagespeed_checker_getcorewebvitalsstatus",
      "_tgt": "pagespeed_checker_getfidstatus"
    },
    {
      "source": "pagespeed_checker_getcorewebvitalsstatus",
      "target": "pagespeed_checker_getclsstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "pagespeed_checker_getcorewebvitalsstatus",
      "_tgt": "pagespeed_checker_getclsstatus"
    },
    {
      "source": "pagespeed_checker_getcorewebvitalsstatus",
      "target": "pagespeed_checker_getfcpstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L193",
      "weight": 1.0,
      "_src": "pagespeed_checker_getcorewebvitalsstatus",
      "_tgt": "pagespeed_checker_getfcpstatus"
    },
    {
      "source": "pagespeed_checker_getcorewebvitalsstatus",
      "target": "pagespeed_checker_getttfbstatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/pagespeed/checker.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "pagespeed_checker_getcorewebvitalsstatus",
      "_tgt": "pagespeed_checker_getttfbstatus"
    },
    {
      "source": "internal_hub_domains_scheduler_go",
      "target": "domains_alertcallback",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "internal_hub_domains_scheduler_go",
      "_tgt": "domains_alertcallback"
    },
    {
      "source": "internal_hub_domains_scheduler_go",
      "target": "domains_scheduler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "internal_hub_domains_scheduler_go",
      "_tgt": "domains_scheduler"
    },
    {
      "source": "internal_hub_domains_scheduler_go",
      "target": "domains_scheduler_newscheduler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L33",
      "weight": 1.0,
      "_src": "internal_hub_domains_scheduler_go",
      "_tgt": "domains_scheduler_newscheduler"
    },
    {
      "source": "domains_alertcallback",
      "target": "domains_scheduler_triggernotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L461",
      "weight": 1.0,
      "_src": "domains_scheduler_triggernotification",
      "_tgt": "domains_alertcallback"
    },
    {
      "source": "domains_alertcallback",
      "target": "domains_scheduler_triggersslnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L479",
      "weight": 1.0,
      "_src": "domains_scheduler_triggersslnotification",
      "_tgt": "domains_alertcallback"
    },
    {
      "source": "domains_scheduler",
      "target": "domains_scheduler_setalertcallback",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "domains_scheduler",
      "_tgt": "domains_scheduler_setalertcallback"
    },
    {
      "source": "domains_scheduler",
      "target": "domains_scheduler_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "domains_scheduler",
      "_tgt": "domains_scheduler_start"
    },
    {
      "source": "domains_scheduler",
      "target": "domains_scheduler_stop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "domains_scheduler",
      "_tgt": "domains_scheduler_stop"
    },
    {
      "source": "domains_scheduler",
      "target": "domains_scheduler_checkdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "domains_scheduler",
      "_tgt": "domains_scheduler_checkdomains"
    },
    {
      "source": "domains_scheduler",
      "target": "domains_scheduler_checkdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "domains_scheduler",
      "_tgt": "domains_scheduler_checkdomain"
    },
    {
      "source": "domains_scheduler",
      "target": "domains_scheduler_discoversubdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L303",
      "weight": 1.0,
      "_src": "domains_scheduler",
      "_tgt": "domains_scheduler_discoversubdomains"
    },
    {
      "source": "domains_scheduler",
      "target": "domains_scheduler_trackchanges",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L358",
      "weight": 1.0,
      "_src": "domains_scheduler",
      "_tgt": "domains_scheduler_trackchanges"
    },
    {
      "source": "domains_scheduler",
      "target": "domains_scheduler_savehistory",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L415",
      "weight": 1.0,
      "_src": "domains_scheduler",
      "_tgt": "domains_scheduler_savehistory"
    },
    {
      "source": "domains_scheduler",
      "target": "domains_scheduler_triggernotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L436",
      "weight": 1.0,
      "_src": "domains_scheduler",
      "_tgt": "domains_scheduler_triggernotification"
    },
    {
      "source": "domains_scheduler",
      "target": "domains_scheduler_triggersslnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L466",
      "weight": 1.0,
      "_src": "domains_scheduler",
      "_tgt": "domains_scheduler_triggersslnotification"
    },
    {
      "source": "domains_scheduler",
      "target": "domains_scheduler_refreshdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L484",
      "weight": 1.0,
      "_src": "domains_scheduler",
      "_tgt": "domains_scheduler_refreshdomain"
    },
    {
      "source": "domains_scheduler",
      "target": "domains_scheduler_checkalldomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L496",
      "weight": 1.0,
      "_src": "domains_scheduler",
      "_tgt": "domains_scheduler_checkalldomains"
    },
    {
      "source": "domains_scheduler_newscheduler",
      "target": "whois_lookup_newlookupservice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "domains_scheduler_newscheduler",
      "_tgt": "whois_lookup_newlookupservice"
    },
    {
      "source": "domains_scheduler_start",
      "target": "domains_scheduler_checkdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "domains_scheduler_start",
      "_tgt": "domains_scheduler_checkdomains"
    },
    {
      "source": "domains_scheduler_stop",
      "target": "transport_websockettransport_close",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "domains_scheduler_stop",
      "_tgt": "transport_websockettransport_close"
    },
    {
      "source": "domains_scheduler_checkdomains",
      "target": "domains_scheduler_checkdomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "domains_scheduler_checkdomains",
      "_tgt": "domains_scheduler_checkdomain"
    },
    {
      "source": "domains_scheduler_checkdomains",
      "target": "domains_scheduler_checkalldomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L497",
      "weight": 1.0,
      "_src": "domains_scheduler_checkalldomains",
      "_tgt": "domains_scheduler_checkdomains"
    },
    {
      "source": "domains_scheduler_checkdomain",
      "target": "domains_scheduler_trackchanges",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L270",
      "weight": 1.0,
      "_src": "domains_scheduler_checkdomain",
      "_tgt": "domains_scheduler_trackchanges"
    },
    {
      "source": "domains_scheduler_checkdomain",
      "target": "domains_scheduler_savehistory",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L279",
      "weight": 1.0,
      "_src": "domains_scheduler_checkdomain",
      "_tgt": "domains_scheduler_savehistory"
    },
    {
      "source": "domains_scheduler_checkdomain",
      "target": "domains_scheduler_triggernotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L284",
      "weight": 1.0,
      "_src": "domains_scheduler_checkdomain",
      "_tgt": "domains_scheduler_triggernotification"
    },
    {
      "source": "domains_scheduler_checkdomain",
      "target": "domains_scheduler_triggersslnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L291",
      "weight": 1.0,
      "_src": "domains_scheduler_checkdomain",
      "_tgt": "domains_scheduler_triggersslnotification"
    },
    {
      "source": "domains_scheduler_checkdomain",
      "target": "domains_scheduler_discoversubdomains",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L296",
      "weight": 1.0,
      "_src": "domains_scheduler_checkdomain",
      "_tgt": "domains_scheduler_discoversubdomains"
    },
    {
      "source": "domains_scheduler_checkdomain",
      "target": "domains_scheduler_refreshdomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L492",
      "weight": 1.0,
      "_src": "domains_scheduler_refreshdomain",
      "_tgt": "domains_scheduler_checkdomain"
    },
    {
      "source": "domains_scheduler_discoversubdomains",
      "target": "whois_lookupservice_lookuphost",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/scheduler.go",
      "source_location": "L335",
      "weight": 1.0,
      "_src": "domains_scheduler_discoversubdomains",
      "_tgt": "whois_lookupservice_lookuphost"
    },
    {
      "source": "internal_hub_domains_api_go",
      "target": "domains_apihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_hub_domains_api_go",
      "_tgt": "domains_apihandler"
    },
    {
      "source": "internal_hub_domains_api_go",
      "target": "domains_api_newapihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "internal_hub_domains_api_go",
      "_tgt": "domains_api_newapihandler"
    },
    {
      "source": "internal_hub_domains_api_go",
      "target": "domains_api_cleandomain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L676",
      "weight": 1.0,
      "_src": "internal_hub_domains_api_go",
      "_tgt": "domains_api_cleandomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_registerroutes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_registerroutes"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_listdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_listdomains"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_lookupdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_lookupdomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_createdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L103",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_createdomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_getdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L194",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_getdomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_updatedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L214",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_updatedomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_deletedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L289",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_deletedomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_refreshdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L313",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_refreshdomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_getdomainhistory",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L344",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_getdomainhistory"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_getdomainstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L385",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_getdomainstats"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_calculatedomainstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L409",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_calculatedomainstats"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_pausedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L459",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_pausedomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_resumedomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L486",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_resumedomain"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L519",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "domains_apihandler",
      "target": "domains_apihandler_applylookupdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L622",
      "weight": 1.0,
      "_src": "domains_apihandler",
      "_tgt": "domains_apihandler_applylookupdata"
    },
    {
      "source": "domains_apihandler_listdomains",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "domains_apihandler_listdomains",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "domains_apihandler_lookupdomain",
      "target": "domains_api_cleandomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L89",
      "weight": 1.0,
      "_src": "domains_apihandler_lookupdomain",
      "_tgt": "domains_api_cleandomain"
    },
    {
      "source": "domains_apihandler_lookupdomain",
      "target": "domains_apihandler_createdomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "domains_apihandler_createdomain",
      "_tgt": "domains_apihandler_lookupdomain"
    },
    {
      "source": "domains_apihandler_lookupdomain",
      "target": "whois_lookup_newlookupservice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "domains_apihandler_lookupdomain",
      "_tgt": "whois_lookup_newlookupservice"
    },
    {
      "source": "domains_apihandler_createdomain",
      "target": "domains_api_cleandomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "domains_apihandler_createdomain",
      "_tgt": "domains_api_cleandomain"
    },
    {
      "source": "domains_apihandler_createdomain",
      "target": "domains_apihandler_applylookupdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L182",
      "weight": 1.0,
      "_src": "domains_apihandler_createdomain",
      "_tgt": "domains_apihandler_applylookupdata"
    },
    {
      "source": "domains_apihandler_createdomain",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L190",
      "weight": 1.0,
      "_src": "domains_apihandler_createdomain",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "domains_apihandler_createdomain",
      "target": "whois_lookup_newlookupservice",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L178",
      "weight": 1.0,
      "_src": "domains_apihandler_createdomain",
      "_tgt": "whois_lookup_newlookupservice"
    },
    {
      "source": "domains_apihandler_getdomain",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "domains_apihandler_getdomain",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "domains_apihandler_updatedomain",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L285",
      "weight": 1.0,
      "_src": "domains_apihandler_updatedomain",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "domains_apihandler_refreshdomain",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L340",
      "weight": 1.0,
      "_src": "domains_apihandler_refreshdomain",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "domains_apihandler_refreshdomain",
      "target": "domains_apihandler_resumedomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L512",
      "weight": 1.0,
      "_src": "domains_apihandler_resumedomain",
      "_tgt": "domains_apihandler_refreshdomain"
    },
    {
      "source": "domains_apihandler_getdomainstats",
      "target": "domains_apihandler_calculatedomainstats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L403",
      "weight": 1.0,
      "_src": "domains_apihandler_getdomainstats",
      "_tgt": "domains_apihandler_calculatedomainstats"
    },
    {
      "source": "domains_apihandler_pausedomain",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L482",
      "weight": 1.0,
      "_src": "domains_apihandler_pausedomain",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "domains_apihandler_resumedomain",
      "target": "domains_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/api.go",
      "source_location": "L515",
      "weight": 1.0,
      "_src": "domains_apihandler_resumedomain",
      "_tgt": "domains_apihandler_recordtoresponse"
    },
    {
      "source": "internal_hub_domains_whois_lookup_go",
      "target": "whois_lookupservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "internal_hub_domains_whois_lookup_go",
      "_tgt": "whois_lookupservice"
    },
    {
      "source": "internal_hub_domains_whois_lookup_go",
      "target": "whois_lookup_newlookupservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "internal_hub_domains_whois_lookup_go",
      "_tgt": "whois_lookup_newlookupservice"
    },
    {
      "source": "internal_hub_domains_whois_lookup_go",
      "target": "whois_lookup_splithex",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L728",
      "weight": 1.0,
      "_src": "internal_hub_domains_whois_lookup_go",
      "_tgt": "whois_lookup_splithex"
    },
    {
      "source": "internal_hub_domains_whois_lookup_go",
      "target": "whois_lookup_cleandomain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L813",
      "weight": 1.0,
      "_src": "internal_hub_domains_whois_lookup_go",
      "_tgt": "whois_lookup_cleandomain"
    },
    {
      "source": "internal_hub_domains_whois_lookup_go",
      "target": "whois_lookup_hasvaliddata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L830",
      "weight": 1.0,
      "_src": "internal_hub_domains_whois_lookup_go",
      "_tgt": "whois_lookup_hasvaliddata"
    },
    {
      "source": "whois_lookupservice",
      "target": "whois_lookupservice_lookupdomain",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "whois_lookupservice",
      "_tgt": "whois_lookupservice_lookupdomain"
    },
    {
      "source": "whois_lookupservice",
      "target": "whois_lookupservice_lookupwhois",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "whois_lookupservice",
      "_tgt": "whois_lookupservice_lookupwhois"
    },
    {
      "source": "whois_lookupservice",
      "target": "whois_lookupservice_tryrdap",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "whois_lookupservice",
      "_tgt": "whois_lookupservice_tryrdap"
    },
    {
      "source": "whois_lookupservice",
      "target": "whois_lookupservice_trynativewhois",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L244",
      "weight": 1.0,
      "_src": "whois_lookupservice",
      "_tgt": "whois_lookupservice_trynativewhois"
    },
    {
      "source": "whois_lookupservice",
      "target": "whois_lookupservice_trytcpwhois",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L297",
      "weight": 1.0,
      "_src": "whois_lookupservice",
      "_tgt": "whois_lookupservice_trytcpwhois"
    },
    {
      "source": "whois_lookupservice",
      "target": "whois_lookupservice_trywhoisxml",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L346",
      "weight": 1.0,
      "_src": "whois_lookupservice",
      "_tgt": "whois_lookupservice_trywhoisxml"
    },
    {
      "source": "whois_lookupservice",
      "target": "whois_lookupservice_parsewhoisoutput",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L415",
      "weight": 1.0,
      "_src": "whois_lookupservice",
      "_tgt": "whois_lookupservice_parsewhoisoutput"
    },
    {
      "source": "whois_lookupservice",
      "target": "whois_lookupservice_parsedate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L529",
      "weight": 1.0,
      "_src": "whois_lookupservice",
      "_tgt": "whois_lookupservice_parsedate"
    },
    {
      "source": "whois_lookupservice",
      "target": "whois_lookupservice_parsestatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L582",
      "weight": 1.0,
      "_src": "whois_lookupservice",
      "_tgt": "whois_lookupservice_parsestatus"
    },
    {
      "source": "whois_lookupservice",
      "target": "whois_lookupservice_getrdapbaseurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L604",
      "weight": 1.0,
      "_src": "whois_lookupservice",
      "_tgt": "whois_lookupservice_getrdapbaseurl"
    },
    {
      "source": "whois_lookupservice",
      "target": "whois_lookupservice_lookupdns",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L655",
      "weight": 1.0,
      "_src": "whois_lookupservice",
      "_tgt": "whois_lookupservice_lookupdns"
    },
    {
      "source": "whois_lookupservice",
      "target": "whois_lookupservice_lookupssl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L690",
      "weight": 1.0,
      "_src": "whois_lookupservice",
      "_tgt": "whois_lookupservice_lookupssl"
    },
    {
      "source": "whois_lookupservice",
      "target": "whois_lookupservice_lookuphost",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L741",
      "weight": 1.0,
      "_src": "whois_lookupservice",
      "_tgt": "whois_lookupservice_lookuphost"
    },
    {
      "source": "whois_lookupservice",
      "target": "whois_lookupservice_applywhoisdata",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L782",
      "weight": 1.0,
      "_src": "whois_lookupservice",
      "_tgt": "whois_lookupservice_applywhoisdata"
    },
    {
      "source": "whois_lookupservice_lookupdomain",
      "target": "whois_lookup_cleandomain",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L39",
      "weight": 1.0,
      "_src": "whois_lookupservice_lookupdomain",
      "_tgt": "whois_lookup_cleandomain"
    },
    {
      "source": "whois_lookupservice_lookupdomain",
      "target": "whois_lookupservice_lookupwhois",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "whois_lookupservice_lookupdomain",
      "_tgt": "whois_lookupservice_lookupwhois"
    },
    {
      "source": "whois_lookupservice_lookupdomain",
      "target": "whois_lookupservice_applywhoisdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "whois_lookupservice_lookupdomain",
      "_tgt": "whois_lookupservice_applywhoisdata"
    },
    {
      "source": "whois_lookupservice_lookupdomain",
      "target": "whois_lookupservice_lookupdns",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L61",
      "weight": 1.0,
      "_src": "whois_lookupservice_lookupdomain",
      "_tgt": "whois_lookupservice_lookupdns"
    },
    {
      "source": "whois_lookupservice_lookupdomain",
      "target": "whois_lookupservice_lookupssl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "whois_lookupservice_lookupdomain",
      "_tgt": "whois_lookupservice_lookupssl"
    },
    {
      "source": "whois_lookupservice_lookupdomain",
      "target": "whois_lookupservice_lookuphost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "whois_lookupservice_lookupdomain",
      "_tgt": "whois_lookupservice_lookuphost"
    },
    {
      "source": "whois_lookupservice_lookupwhois",
      "target": "whois_lookupservice_tryrdap",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "whois_lookupservice_lookupwhois",
      "_tgt": "whois_lookupservice_tryrdap"
    },
    {
      "source": "whois_lookupservice_lookupwhois",
      "target": "whois_lookup_hasvaliddata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "whois_lookupservice_lookupwhois",
      "_tgt": "whois_lookup_hasvaliddata"
    },
    {
      "source": "whois_lookupservice_lookupwhois",
      "target": "whois_lookupservice_trytcpwhois",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L90",
      "weight": 1.0,
      "_src": "whois_lookupservice_lookupwhois",
      "_tgt": "whois_lookupservice_trytcpwhois"
    },
    {
      "source": "whois_lookupservice_lookupwhois",
      "target": "whois_lookupservice_trynativewhois",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "whois_lookupservice_lookupwhois",
      "_tgt": "whois_lookupservice_trynativewhois"
    },
    {
      "source": "whois_lookupservice_lookupwhois",
      "target": "whois_lookupservice_trywhoisxml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "whois_lookupservice_lookupwhois",
      "_tgt": "whois_lookupservice_trywhoisxml"
    },
    {
      "source": "whois_lookupservice_tryrdap",
      "target": "whois_lookupservice_getrdapbaseurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "whois_lookupservice_tryrdap",
      "_tgt": "whois_lookupservice_getrdapbaseurl"
    },
    {
      "source": "whois_lookupservice_trynativewhois",
      "target": "whois_lookupservice_parsewhoisoutput",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L261",
      "weight": 1.0,
      "_src": "whois_lookupservice_trynativewhois",
      "_tgt": "whois_lookupservice_parsewhoisoutput"
    },
    {
      "source": "whois_lookupservice_trytcpwhois",
      "target": "whois_lookupservice_parsewhoisoutput",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L342",
      "weight": 1.0,
      "_src": "whois_lookupservice_trytcpwhois",
      "_tgt": "whois_lookupservice_parsewhoisoutput"
    },
    {
      "source": "whois_lookupservice_parsewhoisoutput",
      "target": "whois_lookupservice_parsedate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L439",
      "weight": 1.0,
      "_src": "whois_lookupservice_parsewhoisoutput",
      "_tgt": "whois_lookupservice_parsedate"
    },
    {
      "source": "whois_lookupservice_parsewhoisoutput",
      "target": "whois_lookupservice_parsestatus",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L463",
      "weight": 1.0,
      "_src": "whois_lookupservice_parsewhoisoutput",
      "_tgt": "whois_lookupservice_parsestatus"
    },
    {
      "source": "whois_lookupservice_lookupdns",
      "target": "whois_lookupservice_lookuphost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L673",
      "weight": 1.0,
      "_src": "whois_lookupservice_lookupdns",
      "_tgt": "whois_lookupservice_lookuphost"
    },
    {
      "source": "whois_lookupservice_lookupssl",
      "target": "whois_lookup_splithex",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/domains/whois/lookup.go",
      "source_location": "L713",
      "weight": 1.0,
      "_src": "whois_lookupservice_lookupssl",
      "_tgt": "whois_lookup_splithex"
    },
    {
      "source": "internal_hub_notifications_push_go",
      "target": "notifications_pushnotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "internal_hub_notifications_push_go",
      "_tgt": "notifications_pushnotification"
    },
    {
      "source": "internal_hub_notifications_push_go",
      "target": "notifications_action",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "internal_hub_notifications_push_go",
      "_tgt": "notifications_action"
    },
    {
      "source": "internal_hub_notifications_push_go",
      "target": "notifications_pushsubscription",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "internal_hub_notifications_push_go",
      "_tgt": "notifications_pushsubscription"
    },
    {
      "source": "internal_hub_notifications_push_go",
      "target": "notifications_pushservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "internal_hub_notifications_push_go",
      "_tgt": "notifications_pushservice"
    },
    {
      "source": "internal_hub_notifications_push_go",
      "target": "notifications_push_newpushservice",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "internal_hub_notifications_push_go",
      "_tgt": "notifications_push_newpushservice"
    },
    {
      "source": "internal_hub_notifications_push_go",
      "target": "notifications_push_generatevapidkeys",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L182",
      "weight": 1.0,
      "_src": "internal_hub_notifications_push_go",
      "_tgt": "notifications_push_generatevapidkeys"
    },
    {
      "source": "notifications_pushservice",
      "target": "notifications_pushservice_registersubscription",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "notifications_pushservice",
      "_tgt": "notifications_pushservice_registersubscription"
    },
    {
      "source": "notifications_pushservice",
      "target": "notifications_pushservice_unregistersubscription",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L94",
      "weight": 1.0,
      "_src": "notifications_pushservice",
      "_tgt": "notifications_pushservice_unregistersubscription"
    },
    {
      "source": "notifications_pushservice",
      "target": "notifications_pushservice_sendnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L106",
      "weight": 1.0,
      "_src": "notifications_pushservice",
      "_tgt": "notifications_pushservice_sendnotification"
    },
    {
      "source": "notifications_pushservice",
      "target": "notifications_pushservice_broadcastnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "notifications_pushservice",
      "_tgt": "notifications_pushservice_broadcastnotification"
    },
    {
      "source": "notifications_pushservice",
      "target": "notifications_pushservice_getvapidpublickey",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "notifications_pushservice",
      "_tgt": "notifications_pushservice_getvapidpublickey"
    },
    {
      "source": "notifications_push_newpushservice",
      "target": "notifications_push_generatevapidkeys",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "notifications_push_newpushservice",
      "_tgt": "notifications_push_generatevapidkeys"
    },
    {
      "source": "notifications_pushservice_sendnotification",
      "target": "notifications_pushservice_broadcastnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L166",
      "weight": 1.0,
      "_src": "notifications_pushservice_broadcastnotification",
      "_tgt": "notifications_pushservice_sendnotification"
    },
    {
      "source": "notifications_pushservice_sendnotification",
      "target": "notifications_dispatcher_sendnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/notifications/push.go",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "notifications_pushservice_sendnotification",
      "_tgt": "notifications_dispatcher_sendnotification"
    },
    {
      "source": "internal_hub_notifications_dispatcher_go",
      "target": "notifications_dispatcher",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_hub_notifications_dispatcher_go",
      "_tgt": "notifications_dispatcher"
    },
    {
      "source": "internal_hub_notifications_dispatcher_go",
      "target": "notifications_dispatcher_newdispatcher",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "internal_hub_notifications_dispatcher_go",
      "_tgt": "notifications_dispatcher_newdispatcher"
    },
    {
      "source": "notifications_dispatcher",
      "target": "notifications_dispatcher_sendnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "notifications_dispatcher",
      "_tgt": "notifications_dispatcher_sendnotification"
    },
    {
      "source": "notifications_dispatcher",
      "target": "notifications_dispatcher_getmonitornotifications",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "notifications_dispatcher",
      "_tgt": "notifications_dispatcher_getmonitornotifications"
    },
    {
      "source": "notifications_dispatcher",
      "target": "notifications_dispatcher_getprovider",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "notifications_dispatcher",
      "_tgt": "notifications_dispatcher_getprovider"
    },
    {
      "source": "notifications_dispatcher",
      "target": "notifications_dispatcher_buildmessage",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "notifications_dispatcher",
      "_tgt": "notifications_dispatcher_buildmessage"
    },
    {
      "source": "notifications_dispatcher",
      "target": "notifications_dispatcher_getmonitorurl",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L189",
      "weight": 1.0,
      "_src": "notifications_dispatcher",
      "_tgt": "notifications_dispatcher_getmonitorurl"
    },
    {
      "source": "notifications_dispatcher",
      "target": "notifications_dispatcher_lognotificationevent",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L203",
      "weight": 1.0,
      "_src": "notifications_dispatcher",
      "_tgt": "notifications_dispatcher_lognotificationevent"
    },
    {
      "source": "notifications_dispatcher",
      "target": "notifications_dispatcher_clearcache",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L222",
      "weight": 1.0,
      "_src": "notifications_dispatcher",
      "_tgt": "notifications_dispatcher_clearcache"
    },
    {
      "source": "notifications_dispatcher",
      "target": "notifications_dispatcher_shouldnotify",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L229",
      "weight": 1.0,
      "_src": "notifications_dispatcher",
      "_tgt": "notifications_dispatcher_shouldnotify"
    },
    {
      "source": "notifications_dispatcher_newdispatcher",
      "target": "notifications_notificationapi_testnotification",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L239",
      "weight": 1.0,
      "_src": "notifications_notificationapi_testnotification",
      "_tgt": "notifications_dispatcher_newdispatcher"
    },
    {
      "source": "notifications_dispatcher_sendnotification",
      "target": "notifications_dispatcher_getmonitornotifications",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "notifications_dispatcher_sendnotification",
      "_tgt": "notifications_dispatcher_getmonitornotifications"
    },
    {
      "source": "notifications_dispatcher_sendnotification",
      "target": "notifications_dispatcher_buildmessage",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "notifications_dispatcher_sendnotification",
      "_tgt": "notifications_dispatcher_buildmessage"
    },
    {
      "source": "notifications_dispatcher_sendnotification",
      "target": "notifications_dispatcher_getprovider",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "notifications_dispatcher_sendnotification",
      "_tgt": "notifications_dispatcher_getprovider"
    },
    {
      "source": "notifications_dispatcher_sendnotification",
      "target": "notifications_dispatcher_lognotificationevent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "notifications_dispatcher_sendnotification",
      "_tgt": "notifications_dispatcher_lognotificationevent"
    },
    {
      "source": "notifications_dispatcher_getprovider",
      "target": "providers_email_newemailprovider",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "notifications_dispatcher_getprovider",
      "_tgt": "providers_email_newemailprovider"
    },
    {
      "source": "notifications_dispatcher_getprovider",
      "target": "providers_webhook_newwebhookprovider",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L131",
      "weight": 1.0,
      "_src": "notifications_dispatcher_getprovider",
      "_tgt": "providers_webhook_newwebhookprovider"
    },
    {
      "source": "notifications_dispatcher_getprovider",
      "target": "providers_discord_newdiscordprovider",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L134",
      "weight": 1.0,
      "_src": "notifications_dispatcher_getprovider",
      "_tgt": "providers_discord_newdiscordprovider"
    },
    {
      "source": "notifications_dispatcher_getprovider",
      "target": "providers_slack_newslackprovider",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L137",
      "weight": 1.0,
      "_src": "notifications_dispatcher_getprovider",
      "_tgt": "providers_slack_newslackprovider"
    },
    {
      "source": "notifications_dispatcher_getprovider",
      "target": "providers_telegram_newtelegramprovider",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L140",
      "weight": 1.0,
      "_src": "notifications_dispatcher_getprovider",
      "_tgt": "providers_telegram_newtelegramprovider"
    },
    {
      "source": "notifications_dispatcher_getprovider",
      "target": "providers_gotify_newgotifyprovider",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "notifications_dispatcher_getprovider",
      "_tgt": "providers_gotify_newgotifyprovider"
    },
    {
      "source": "notifications_dispatcher_getprovider",
      "target": "providers_pushover_newpushoverprovider",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L146",
      "weight": 1.0,
      "_src": "notifications_dispatcher_getprovider",
      "_tgt": "providers_pushover_newpushoverprovider"
    },
    {
      "source": "notifications_dispatcher_buildmessage",
      "target": "notifications_dispatcher_getmonitorurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/dispatcher.go",
      "source_location": "L180",
      "weight": 1.0,
      "_src": "notifications_dispatcher_buildmessage",
      "_tgt": "notifications_dispatcher_getmonitorurl"
    },
    {
      "source": "internal_hub_notifications_api_go",
      "target": "notifications_api_registerroutes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "internal_hub_notifications_api_go",
      "_tgt": "notifications_api_registerroutes"
    },
    {
      "source": "internal_hub_notifications_api_go",
      "target": "notifications_notificationapi",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "internal_hub_notifications_api_go",
      "_tgt": "notifications_notificationapi"
    },
    {
      "source": "internal_hub_notifications_api_go",
      "target": "notifications_createnotificationrequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "internal_hub_notifications_api_go",
      "_tgt": "notifications_createnotificationrequest"
    },
    {
      "source": "internal_hub_notifications_api_go",
      "target": "notifications_updatenotificationrequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L42",
      "weight": 1.0,
      "_src": "internal_hub_notifications_api_go",
      "_tgt": "notifications_updatenotificationrequest"
    },
    {
      "source": "internal_hub_notifications_api_go",
      "target": "notifications_notificationresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "internal_hub_notifications_api_go",
      "_tgt": "notifications_notificationresponse"
    },
    {
      "source": "notifications_notificationapi",
      "target": "notifications_notificationapi_listnotifications",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L62",
      "weight": 1.0,
      "_src": "notifications_notificationapi",
      "_tgt": "notifications_notificationapi_listnotifications"
    },
    {
      "source": "notifications_notificationapi",
      "target": "notifications_notificationapi_createnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "notifications_notificationapi",
      "_tgt": "notifications_notificationapi_createnotification"
    },
    {
      "source": "notifications_notificationapi",
      "target": "notifications_notificationapi_getnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L122",
      "weight": 1.0,
      "_src": "notifications_notificationapi",
      "_tgt": "notifications_notificationapi_getnotification"
    },
    {
      "source": "notifications_notificationapi",
      "target": "notifications_notificationapi_updatenotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "notifications_notificationapi",
      "_tgt": "notifications_notificationapi_updatenotification"
    },
    {
      "source": "notifications_notificationapi",
      "target": "notifications_notificationapi_deletenotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "notifications_notificationapi",
      "_tgt": "notifications_notificationapi_deletenotification"
    },
    {
      "source": "notifications_notificationapi",
      "target": "notifications_notificationapi_testnotification",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "notifications_notificationapi",
      "_tgt": "notifications_notificationapi_testnotification"
    },
    {
      "source": "notifications_notificationapi",
      "target": "notifications_notificationapi_recordtoresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L261",
      "weight": 1.0,
      "_src": "notifications_notificationapi",
      "_tgt": "notifications_notificationapi_recordtoresponse"
    },
    {
      "source": "notifications_notificationapi_listnotifications",
      "target": "notifications_notificationapi_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L77",
      "weight": 1.0,
      "_src": "notifications_notificationapi_listnotifications",
      "_tgt": "notifications_notificationapi_recordtoresponse"
    },
    {
      "source": "notifications_notificationapi_createnotification",
      "target": "notifications_notificationapi_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "notifications_notificationapi_createnotification",
      "_tgt": "notifications_notificationapi_recordtoresponse"
    },
    {
      "source": "notifications_notificationapi_getnotification",
      "target": "notifications_notificationapi_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "notifications_notificationapi_getnotification",
      "_tgt": "notifications_notificationapi_recordtoresponse"
    },
    {
      "source": "notifications_notificationapi_updatenotification",
      "target": "notifications_notificationapi_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/api.go",
      "source_location": "L181",
      "weight": 1.0,
      "_src": "notifications_notificationapi_updatenotification",
      "_tgt": "notifications_notificationapi_recordtoresponse"
    },
    {
      "source": "internal_hub_notifications_providers_gotify_go",
      "target": "providers_gotifyprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/gotify.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_hub_notifications_providers_gotify_go",
      "_tgt": "providers_gotifyprovider"
    },
    {
      "source": "internal_hub_notifications_providers_gotify_go",
      "target": "providers_gotify_newgotifyprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/gotify.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_hub_notifications_providers_gotify_go",
      "_tgt": "providers_gotify_newgotifyprovider"
    },
    {
      "source": "providers_gotifyprovider",
      "target": "providers_gotifyprovider_validate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/gotify.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "providers_gotifyprovider",
      "_tgt": "providers_gotifyprovider_validate"
    },
    {
      "source": "providers_gotifyprovider",
      "target": "providers_gotifyprovider_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/gotify.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "providers_gotifyprovider",
      "_tgt": "providers_gotifyprovider_send"
    },
    {
      "source": "providers_gotifyprovider_validate",
      "target": "providers_gotifyprovider_send",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/gotify.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "providers_gotifyprovider_send",
      "_tgt": "providers_gotifyprovider_validate"
    },
    {
      "source": "internal_hub_notifications_providers_pushover_go",
      "target": "providers_pushoverprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/pushover.go",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "internal_hub_notifications_providers_pushover_go",
      "_tgt": "providers_pushoverprovider"
    },
    {
      "source": "internal_hub_notifications_providers_pushover_go",
      "target": "providers_pushover_newpushoverprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/pushover.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "internal_hub_notifications_providers_pushover_go",
      "_tgt": "providers_pushover_newpushoverprovider"
    },
    {
      "source": "providers_pushoverprovider",
      "target": "providers_pushoverprovider_validate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/pushover.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "providers_pushoverprovider",
      "_tgt": "providers_pushoverprovider_validate"
    },
    {
      "source": "providers_pushoverprovider",
      "target": "providers_pushoverprovider_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/pushover.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "providers_pushoverprovider",
      "_tgt": "providers_pushoverprovider_send"
    },
    {
      "source": "providers_pushoverprovider_validate",
      "target": "providers_pushoverprovider_send",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/pushover.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "providers_pushoverprovider_send",
      "_tgt": "providers_pushoverprovider_validate"
    },
    {
      "source": "internal_hub_notifications_providers_discord_go",
      "target": "providers_discordprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/discord.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_hub_notifications_providers_discord_go",
      "_tgt": "providers_discordprovider"
    },
    {
      "source": "internal_hub_notifications_providers_discord_go",
      "target": "providers_discord_newdiscordprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/discord.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_hub_notifications_providers_discord_go",
      "_tgt": "providers_discord_newdiscordprovider"
    },
    {
      "source": "providers_discordprovider",
      "target": "providers_discordprovider_validate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/discord.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "providers_discordprovider",
      "_tgt": "providers_discordprovider_validate"
    },
    {
      "source": "providers_discordprovider",
      "target": "providers_discordprovider_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/discord.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "providers_discordprovider",
      "_tgt": "providers_discordprovider_send"
    },
    {
      "source": "providers_discordprovider_validate",
      "target": "providers_discordprovider_send",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/discord.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "providers_discordprovider_send",
      "_tgt": "providers_discordprovider_validate"
    },
    {
      "source": "internal_hub_notifications_providers_slack_go",
      "target": "providers_slackprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/slack.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_hub_notifications_providers_slack_go",
      "_tgt": "providers_slackprovider"
    },
    {
      "source": "internal_hub_notifications_providers_slack_go",
      "target": "providers_slack_newslackprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/slack.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_hub_notifications_providers_slack_go",
      "_tgt": "providers_slack_newslackprovider"
    },
    {
      "source": "providers_slackprovider",
      "target": "providers_slackprovider_validate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/slack.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "providers_slackprovider",
      "_tgt": "providers_slackprovider_validate"
    },
    {
      "source": "providers_slackprovider",
      "target": "providers_slackprovider_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/slack.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "providers_slackprovider",
      "_tgt": "providers_slackprovider_send"
    },
    {
      "source": "providers_slackprovider_validate",
      "target": "providers_slackprovider_send",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/slack.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "providers_slackprovider_send",
      "_tgt": "providers_slackprovider_validate"
    },
    {
      "source": "internal_hub_notifications_providers_webhook_go",
      "target": "providers_webhookprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/webhook.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_hub_notifications_providers_webhook_go",
      "_tgt": "providers_webhookprovider"
    },
    {
      "source": "internal_hub_notifications_providers_webhook_go",
      "target": "providers_webhook_newwebhookprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/webhook.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_hub_notifications_providers_webhook_go",
      "_tgt": "providers_webhook_newwebhookprovider"
    },
    {
      "source": "providers_webhookprovider",
      "target": "providers_webhookprovider_validate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/webhook.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "providers_webhookprovider",
      "_tgt": "providers_webhookprovider_validate"
    },
    {
      "source": "providers_webhookprovider",
      "target": "providers_webhookprovider_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/webhook.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "providers_webhookprovider",
      "_tgt": "providers_webhookprovider_send"
    },
    {
      "source": "providers_webhookprovider",
      "target": "providers_webhookprovider_formatbody",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/webhook.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "providers_webhookprovider",
      "_tgt": "providers_webhookprovider_formatbody"
    },
    {
      "source": "providers_webhookprovider_validate",
      "target": "providers_webhookprovider_send",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/webhook.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "providers_webhookprovider_send",
      "_tgt": "providers_webhookprovider_validate"
    },
    {
      "source": "providers_webhookprovider_send",
      "target": "providers_webhookprovider_formatbody",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/webhook.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "providers_webhookprovider_send",
      "_tgt": "providers_webhookprovider_formatbody"
    },
    {
      "source": "internal_hub_notifications_providers_telegram_go",
      "target": "providers_telegramprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/telegram.go",
      "source_location": "L12",
      "weight": 1.0,
      "_src": "internal_hub_notifications_providers_telegram_go",
      "_tgt": "providers_telegramprovider"
    },
    {
      "source": "internal_hub_notifications_providers_telegram_go",
      "target": "providers_telegram_newtelegramprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/telegram.go",
      "source_location": "L16",
      "weight": 1.0,
      "_src": "internal_hub_notifications_providers_telegram_go",
      "_tgt": "providers_telegram_newtelegramprovider"
    },
    {
      "source": "providers_telegramprovider",
      "target": "providers_telegramprovider_validate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/telegram.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "providers_telegramprovider",
      "_tgt": "providers_telegramprovider_validate"
    },
    {
      "source": "providers_telegramprovider",
      "target": "providers_telegramprovider_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/telegram.go",
      "source_location": "L30",
      "weight": 1.0,
      "_src": "providers_telegramprovider",
      "_tgt": "providers_telegramprovider_send"
    },
    {
      "source": "providers_telegramprovider_validate",
      "target": "providers_telegramprovider_send",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/telegram.go",
      "source_location": "L31",
      "weight": 1.0,
      "_src": "providers_telegramprovider_send",
      "_tgt": "providers_telegramprovider_validate"
    },
    {
      "source": "internal_hub_notifications_providers_email_go",
      "target": "providers_emailprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_hub_notifications_providers_email_go",
      "_tgt": "providers_emailprovider"
    },
    {
      "source": "internal_hub_notifications_providers_email_go",
      "target": "providers_email_newemailprovider",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L18",
      "weight": 1.0,
      "_src": "internal_hub_notifications_providers_email_go",
      "_tgt": "providers_email_newemailprovider"
    },
    {
      "source": "providers_emailprovider",
      "target": "providers_emailprovider_validate",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "providers_emailprovider",
      "_tgt": "providers_emailprovider_validate"
    },
    {
      "source": "providers_emailprovider",
      "target": "providers_emailprovider_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "providers_emailprovider",
      "_tgt": "providers_emailprovider_send"
    },
    {
      "source": "providers_emailprovider",
      "target": "providers_emailprovider_sendtls",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "providers_emailprovider",
      "_tgt": "providers_emailprovider_sendtls"
    },
    {
      "source": "providers_emailprovider",
      "target": "providers_emailprovider_formatbody",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L125",
      "weight": 1.0,
      "_src": "providers_emailprovider",
      "_tgt": "providers_emailprovider_formatbody"
    },
    {
      "source": "providers_emailprovider_validate",
      "target": "providers_emailprovider_send",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "providers_emailprovider_send",
      "_tgt": "providers_emailprovider_validate"
    },
    {
      "source": "providers_emailprovider_send",
      "target": "providers_emailprovider_formatbody",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "providers_emailprovider_send",
      "_tgt": "providers_emailprovider_formatbody"
    },
    {
      "source": "providers_emailprovider_send",
      "target": "providers_emailprovider_sendtls",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/notifications/providers/email.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "providers_emailprovider_send",
      "_tgt": "providers_emailprovider_sendtls"
    },
    {
      "source": "internal_hub_export_csv_go",
      "target": "export_apihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_hub_export_csv_go",
      "_tgt": "export_apihandler"
    },
    {
      "source": "internal_hub_export_csv_go",
      "target": "export_csv_newapihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "internal_hub_export_csv_go",
      "_tgt": "export_csv_newapihandler"
    },
    {
      "source": "internal_hub_export_csv_go",
      "target": "export_csv_formatdate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L253",
      "weight": 1.0,
      "_src": "internal_hub_export_csv_go",
      "_tgt": "export_csv_formatdate"
    },
    {
      "source": "internal_hub_export_csv_go",
      "target": "export_csv_formatdatetime",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L260",
      "weight": 1.0,
      "_src": "internal_hub_export_csv_go",
      "_tgt": "export_csv_formatdatetime"
    },
    {
      "source": "export_apihandler",
      "target": "export_apihandler_registerroutes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "export_apihandler",
      "_tgt": "export_apihandler_registerroutes"
    },
    {
      "source": "export_apihandler",
      "target": "export_apihandler_exportdomains",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L41",
      "weight": 1.0,
      "_src": "export_apihandler",
      "_tgt": "export_apihandler_exportdomains"
    },
    {
      "source": "export_apihandler",
      "target": "export_apihandler_exportmonitors",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L117",
      "weight": 1.0,
      "_src": "export_apihandler",
      "_tgt": "export_apihandler_exportmonitors"
    },
    {
      "source": "export_apihandler",
      "target": "export_apihandler_exportincidents",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L189",
      "weight": 1.0,
      "_src": "export_apihandler",
      "_tgt": "export_apihandler_exportincidents"
    },
    {
      "source": "export_apihandler",
      "target": "export_apihandler_getprometheusmetrics",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L268",
      "weight": 1.0,
      "_src": "export_apihandler",
      "_tgt": "export_apihandler_getprometheusmetrics"
    },
    {
      "source": "export_apihandler_exportdomains",
      "target": "export_csv_formatdate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L98",
      "weight": 1.0,
      "_src": "export_apihandler_exportdomains",
      "_tgt": "export_csv_formatdate"
    },
    {
      "source": "export_apihandler_exportmonitors",
      "target": "export_csv_formatdatetime",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L177",
      "weight": 1.0,
      "_src": "export_apihandler_exportmonitors",
      "_tgt": "export_csv_formatdatetime"
    },
    {
      "source": "export_apihandler_exportincidents",
      "target": "export_csv_formatdatetime",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/export/csv.go",
      "source_location": "L240",
      "weight": 1.0,
      "_src": "export_apihandler_exportincidents",
      "_tgt": "export_csv_formatdatetime"
    },
    {
      "source": "internal_hub_monitors_scheduler_go",
      "target": "monitors_alertcallback",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "internal_hub_monitors_scheduler_go",
      "_tgt": "monitors_alertcallback"
    },
    {
      "source": "internal_hub_monitors_scheduler_go",
      "target": "monitors_scheduler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L23",
      "weight": 1.0,
      "_src": "internal_hub_monitors_scheduler_go",
      "_tgt": "monitors_scheduler"
    },
    {
      "source": "internal_hub_monitors_scheduler_go",
      "target": "monitors_scheduledmonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "internal_hub_monitors_scheduler_go",
      "_tgt": "monitors_scheduledmonitor"
    },
    {
      "source": "internal_hub_monitors_scheduler_go",
      "target": "monitors_scheduler_newscheduler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L43",
      "weight": 1.0,
      "_src": "internal_hub_monitors_scheduler_go",
      "_tgt": "monitors_scheduler_newscheduler"
    },
    {
      "source": "internal_hub_monitors_scheduler_go",
      "target": "monitors_scheduler_recordtomonitor",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L548",
      "weight": 1.0,
      "_src": "internal_hub_monitors_scheduler_go",
      "_tgt": "monitors_scheduler_recordtomonitor"
    },
    {
      "source": "monitors_alertcallback",
      "target": "monitors_scheduler_handlestatuschange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L280",
      "weight": 1.0,
      "_src": "monitors_scheduler_handlestatuschange",
      "_tgt": "monitors_alertcallback"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_setalertcallback",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_setalertcallback"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_start"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_stop",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L83",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_stop"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_run",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_run"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_checkmonitors",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L113",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_checkmonitors"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_runcheck",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L150",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_runcheck"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_saveresult",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L199",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_saveresult"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_handlestatuschange",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L253",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_handlestatuschange"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_createincident",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L287",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_createincident"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_loadmonitors",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L359",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_loadmonitors"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_addmonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L378",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_addmonitor"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_updatemonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L390",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_updatemonitor"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_removemonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L409",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_removemonitor"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_runmanualcheck",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L415",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_runmanualcheck"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_getuptimestats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L446",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_getuptimestats"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_calculateuptimestats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L492",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_calculateuptimestats"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_averageping",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L520",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_averageping"
    },
    {
      "source": "monitors_scheduler",
      "target": "monitors_scheduler_cleanupoldheartbeats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L605",
      "weight": 1.0,
      "_src": "monitors_scheduler",
      "_tgt": "monitors_scheduler_cleanupoldheartbeats"
    },
    {
      "source": "monitors_scheduler_newscheduler",
      "target": "checks_checker_newcheckerregistry",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L46",
      "weight": 1.0,
      "_src": "monitors_scheduler_newscheduler",
      "_tgt": "checks_checker_newcheckerregistry"
    },
    {
      "source": "monitors_scheduler_newscheduler",
      "target": "heartbeat_heartbeat_new",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L47",
      "weight": 1.0,
      "_src": "monitors_scheduler_newscheduler",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "monitors_scheduler_start",
      "target": "monitors_scheduler_loadmonitors",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L67",
      "weight": 1.0,
      "_src": "monitors_scheduler_start",
      "_tgt": "monitors_scheduler_loadmonitors"
    },
    {
      "source": "monitors_scheduler_start",
      "target": "monitors_scheduler_run",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "monitors_scheduler_start",
      "_tgt": "monitors_scheduler_run"
    },
    {
      "source": "monitors_scheduler_stop",
      "target": "transport_websockettransport_close",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L91",
      "weight": 1.0,
      "_src": "monitors_scheduler_stop",
      "_tgt": "transport_websockettransport_close"
    },
    {
      "source": "monitors_scheduler_run",
      "target": "monitors_scheduler_checkmonitors",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L105",
      "weight": 1.0,
      "_src": "monitors_scheduler_run",
      "_tgt": "monitors_scheduler_checkmonitors"
    },
    {
      "source": "monitors_scheduler_checkmonitors",
      "target": "monitors_scheduler_runcheck",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "monitors_scheduler_checkmonitors",
      "_tgt": "monitors_scheduler_runcheck"
    },
    {
      "source": "monitors_scheduler_runcheck",
      "target": "monitors_scheduler_saveresult",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L186",
      "weight": 1.0,
      "_src": "monitors_scheduler_runcheck",
      "_tgt": "monitors_scheduler_saveresult"
    },
    {
      "source": "monitors_scheduler_saveresult",
      "target": "monitors_scheduler_calculateuptimestats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L227",
      "weight": 1.0,
      "_src": "monitors_scheduler_saveresult",
      "_tgt": "monitors_scheduler_calculateuptimestats"
    },
    {
      "source": "monitors_scheduler_saveresult",
      "target": "monitors_scheduler_handlestatuschange",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L246",
      "weight": 1.0,
      "_src": "monitors_scheduler_saveresult",
      "_tgt": "monitors_scheduler_handlestatuschange"
    },
    {
      "source": "monitors_scheduler_saveresult",
      "target": "monitors_scheduler_runmanualcheck",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L439",
      "weight": 1.0,
      "_src": "monitors_scheduler_runmanualcheck",
      "_tgt": "monitors_scheduler_saveresult"
    },
    {
      "source": "monitors_scheduler_handlestatuschange",
      "target": "monitors_scheduler_createincident",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L274",
      "weight": 1.0,
      "_src": "monitors_scheduler_handlestatuschange",
      "_tgt": "monitors_scheduler_createincident"
    },
    {
      "source": "monitors_scheduler_loadmonitors",
      "target": "monitors_scheduler_recordtomonitor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L366",
      "weight": 1.0,
      "_src": "monitors_scheduler_loadmonitors",
      "_tgt": "monitors_scheduler_recordtomonitor"
    },
    {
      "source": "monitors_scheduler_addmonitor",
      "target": "monitors_scheduler_recordtomonitor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L379",
      "weight": 1.0,
      "_src": "monitors_scheduler_addmonitor",
      "_tgt": "monitors_scheduler_recordtomonitor"
    },
    {
      "source": "monitors_scheduler_updatemonitor",
      "target": "monitors_scheduler_recordtomonitor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L391",
      "weight": 1.0,
      "_src": "monitors_scheduler_updatemonitor",
      "_tgt": "monitors_scheduler_recordtomonitor"
    },
    {
      "source": "monitors_scheduler_runmanualcheck",
      "target": "monitors_scheduler_recordtomonitor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L422",
      "weight": 1.0,
      "_src": "monitors_scheduler_runmanualcheck",
      "_tgt": "monitors_scheduler_recordtomonitor"
    },
    {
      "source": "monitors_scheduler_getuptimestats",
      "target": "monitors_scheduler_calculateuptimestats",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L502",
      "weight": 1.0,
      "_src": "monitors_scheduler_calculateuptimestats",
      "_tgt": "monitors_scheduler_getuptimestats"
    },
    {
      "source": "monitors_scheduler_calculateuptimestats",
      "target": "monitors_scheduler_averageping",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/scheduler.go",
      "source_location": "L512",
      "weight": 1.0,
      "_src": "monitors_scheduler_calculateuptimestats",
      "_tgt": "monitors_scheduler_averageping"
    },
    {
      "source": "internal_hub_monitors_api_go",
      "target": "monitors_apihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "internal_hub_monitors_api_go",
      "_tgt": "monitors_apihandler"
    },
    {
      "source": "internal_hub_monitors_api_go",
      "target": "monitors_api_newapihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "internal_hub_monitors_api_go",
      "_tgt": "monitors_api_newapihandler"
    },
    {
      "source": "internal_hub_monitors_api_go",
      "target": "monitors_monitorresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L55",
      "weight": 1.0,
      "_src": "internal_hub_monitors_api_go",
      "_tgt": "monitors_monitorresponse"
    },
    {
      "source": "internal_hub_monitors_api_go",
      "target": "monitors_createmonitorrequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L86",
      "weight": 1.0,
      "_src": "internal_hub_monitors_api_go",
      "_tgt": "monitors_createmonitorrequest"
    },
    {
      "source": "internal_hub_monitors_api_go",
      "target": "monitors_updatemonitorrequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "internal_hub_monitors_api_go",
      "_tgt": "monitors_updatemonitorrequest"
    },
    {
      "source": "internal_hub_monitors_api_go",
      "target": "monitors_api_recordtoresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L598",
      "weight": 1.0,
      "_src": "internal_hub_monitors_api_go",
      "_tgt": "monitors_api_recordtoresponse"
    },
    {
      "source": "internal_hub_monitors_api_go",
      "target": "monitors_api_percent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L648",
      "weight": 1.0,
      "_src": "internal_hub_monitors_api_go",
      "_tgt": "monitors_api_percent"
    },
    {
      "source": "monitors_apihandler",
      "target": "monitors_apihandler_registerroutes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "monitors_apihandler",
      "_tgt": "monitors_apihandler_registerroutes"
    },
    {
      "source": "monitors_apihandler",
      "target": "monitors_apihandler_listmonitors",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L142",
      "weight": 1.0,
      "_src": "monitors_apihandler",
      "_tgt": "monitors_apihandler_listmonitors"
    },
    {
      "source": "monitors_apihandler",
      "target": "monitors_apihandler_getmonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L168",
      "weight": 1.0,
      "_src": "monitors_apihandler",
      "_tgt": "monitors_apihandler_getmonitor"
    },
    {
      "source": "monitors_apihandler",
      "target": "monitors_apihandler_createmonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L188",
      "weight": 1.0,
      "_src": "monitors_apihandler",
      "_tgt": "monitors_apihandler_createmonitor"
    },
    {
      "source": "monitors_apihandler",
      "target": "monitors_apihandler_updatemonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L258",
      "weight": 1.0,
      "_src": "monitors_apihandler",
      "_tgt": "monitors_apihandler_updatemonitor"
    },
    {
      "source": "monitors_apihandler",
      "target": "monitors_apihandler_deletemonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L364",
      "weight": 1.0,
      "_src": "monitors_apihandler",
      "_tgt": "monitors_apihandler_deletemonitor"
    },
    {
      "source": "monitors_apihandler",
      "target": "monitors_apihandler_manualcheck",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L391",
      "weight": 1.0,
      "_src": "monitors_apihandler",
      "_tgt": "monitors_apihandler_manualcheck"
    },
    {
      "source": "monitors_apihandler",
      "target": "monitors_apihandler_pausemonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L434",
      "weight": 1.0,
      "_src": "monitors_apihandler",
      "_tgt": "monitors_apihandler_pausemonitor"
    },
    {
      "source": "monitors_apihandler",
      "target": "monitors_apihandler_resumemonitor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L463",
      "weight": 1.0,
      "_src": "monitors_apihandler",
      "_tgt": "monitors_apihandler_resumemonitor"
    },
    {
      "source": "monitors_apihandler",
      "target": "monitors_apihandler_getstats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L492",
      "weight": 1.0,
      "_src": "monitors_apihandler",
      "_tgt": "monitors_apihandler_getstats"
    },
    {
      "source": "monitors_apihandler",
      "target": "monitors_apihandler_getheartbeats",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L546",
      "weight": 1.0,
      "_src": "monitors_apihandler",
      "_tgt": "monitors_apihandler_getheartbeats"
    },
    {
      "source": "monitors_apihandler_listmonitors",
      "target": "monitors_api_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "monitors_apihandler_listmonitors",
      "_tgt": "monitors_api_recordtoresponse"
    },
    {
      "source": "monitors_apihandler_getmonitor",
      "target": "monitors_api_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "monitors_apihandler_getmonitor",
      "_tgt": "monitors_api_recordtoresponse"
    },
    {
      "source": "monitors_apihandler_createmonitor",
      "target": "monitors_api_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L254",
      "weight": 1.0,
      "_src": "monitors_apihandler_createmonitor",
      "_tgt": "monitors_api_recordtoresponse"
    },
    {
      "source": "monitors_apihandler_updatemonitor",
      "target": "monitors_api_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L360",
      "weight": 1.0,
      "_src": "monitors_apihandler_updatemonitor",
      "_tgt": "monitors_api_recordtoresponse"
    },
    {
      "source": "monitors_apihandler_updatemonitor",
      "target": "monitors_apihandler_pausemonitor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L457",
      "weight": 1.0,
      "_src": "monitors_apihandler_pausemonitor",
      "_tgt": "monitors_apihandler_updatemonitor"
    },
    {
      "source": "monitors_apihandler_updatemonitor",
      "target": "monitors_apihandler_resumemonitor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L486",
      "weight": 1.0,
      "_src": "monitors_apihandler_resumemonitor",
      "_tgt": "monitors_apihandler_updatemonitor"
    },
    {
      "source": "monitors_apihandler_pausemonitor",
      "target": "monitors_api_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L459",
      "weight": 1.0,
      "_src": "monitors_apihandler_pausemonitor",
      "_tgt": "monitors_api_recordtoresponse"
    },
    {
      "source": "monitors_apihandler_resumemonitor",
      "target": "monitors_api_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L488",
      "weight": 1.0,
      "_src": "monitors_apihandler_resumemonitor",
      "_tgt": "monitors_api_recordtoresponse"
    },
    {
      "source": "monitors_apihandler_getstats",
      "target": "monitors_api_percent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/api.go",
      "source_location": "L538",
      "weight": 1.0,
      "_src": "monitors_apihandler_getstats",
      "_tgt": "monitors_api_percent"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_checker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_checker"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_checkerregistry",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_checkerregistry"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_stubchecker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_stubchecker"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_portchecker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L45",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_portchecker"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_mysqlchecker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_mysqlchecker"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_websocketchecker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L97",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_websocketchecker"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_smtpchecker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L116",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_smtpchecker"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_checker_newcheckerregistry",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L139",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_checker_newcheckerregistry"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_httpchecker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_httpchecker"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_tcpchecker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L319",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_tcpchecker"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_pingchecker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L365",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_pingchecker"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_dnschecker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L435",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_dnschecker"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_keywordchecker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L531",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_keywordchecker"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_jsonquerychecker",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L601",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_jsonquerychecker"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_checker_evaluatejsonpath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L674",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_checker_evaluatejsonpath"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_checker_urlvalidator",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L718",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_checker_urlvalidator"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_checker_isvalidstatuscode",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L730",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_checker_isvalidstatuscode"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_checker_extractdomain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L743",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_checker_extractdomain"
    },
    {
      "source": "internal_hub_monitors_checks_checker_go",
      "target": "checks_checker_validateregex",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L768",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_go",
      "_tgt": "checks_checker_validateregex"
    },
    {
      "source": "checks_checkerregistry",
      "target": "checks_checkerregistry_register",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L184",
      "weight": 1.0,
      "_src": "checks_checkerregistry",
      "_tgt": "checks_checkerregistry_register"
    },
    {
      "source": "checks_checkerregistry",
      "target": "checks_checkerregistry_get",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L189",
      "weight": 1.0,
      "_src": "checks_checkerregistry",
      "_tgt": "checks_checkerregistry_get"
    },
    {
      "source": "checks_stubchecker",
      "target": "checks_stubchecker_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L36",
      "weight": 1.0,
      "_src": "checks_stubchecker",
      "_tgt": "checks_stubchecker_check"
    },
    {
      "source": "checks_portchecker",
      "target": "checks_portchecker_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "checks_portchecker",
      "_tgt": "checks_portchecker_check"
    },
    {
      "source": "checks_mysqlchecker",
      "target": "checks_mysqlchecker_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L76",
      "weight": 1.0,
      "_src": "checks_mysqlchecker",
      "_tgt": "checks_mysqlchecker_check"
    },
    {
      "source": "checks_websocketchecker",
      "target": "checks_websocketchecker_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L99",
      "weight": 1.0,
      "_src": "checks_websocketchecker",
      "_tgt": "checks_websocketchecker_check"
    },
    {
      "source": "checks_smtpchecker",
      "target": "checks_smtpchecker_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L118",
      "weight": 1.0,
      "_src": "checks_smtpchecker",
      "_tgt": "checks_smtpchecker_check"
    },
    {
      "source": "checks_checker_newcheckerregistry",
      "target": "checks_checkerregistry_register",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L145",
      "weight": 1.0,
      "_src": "checks_checker_newcheckerregistry",
      "_tgt": "checks_checkerregistry_register"
    },
    {
      "source": "checks_httpchecker",
      "target": "checks_httpchecker_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L200",
      "weight": 1.0,
      "_src": "checks_httpchecker",
      "_tgt": "checks_httpchecker_check"
    },
    {
      "source": "checks_tcpchecker",
      "target": "checks_tcpchecker_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L322",
      "weight": 1.0,
      "_src": "checks_tcpchecker",
      "_tgt": "checks_tcpchecker_check"
    },
    {
      "source": "checks_pingchecker",
      "target": "checks_pingchecker_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L368",
      "weight": 1.0,
      "_src": "checks_pingchecker",
      "_tgt": "checks_pingchecker_check"
    },
    {
      "source": "checks_dnschecker",
      "target": "checks_dnschecker_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L438",
      "weight": 1.0,
      "_src": "checks_dnschecker",
      "_tgt": "checks_dnschecker_check"
    },
    {
      "source": "checks_keywordchecker",
      "target": "checks_keywordchecker_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L534",
      "weight": 1.0,
      "_src": "checks_keywordchecker",
      "_tgt": "checks_keywordchecker_check"
    },
    {
      "source": "checks_keywordchecker_check",
      "target": "checks_jsonquerychecker_check",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L537",
      "weight": 1.0,
      "_src": "checks_keywordchecker_check",
      "_tgt": "checks_jsonquerychecker_check"
    },
    {
      "source": "checks_jsonquerychecker",
      "target": "checks_jsonquerychecker_check",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L604",
      "weight": 1.0,
      "_src": "checks_jsonquerychecker",
      "_tgt": "checks_jsonquerychecker_check"
    },
    {
      "source": "checks_jsonquerychecker_check",
      "target": "checks_checker_evaluatejsonpath",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker.go",
      "source_location": "L659",
      "weight": 1.0,
      "_src": "checks_jsonquerychecker_check",
      "_tgt": "checks_checker_evaluatejsonpath"
    },
    {
      "source": "internal_hub_monitors_checks_checker_test_go",
      "target": "checks_checker_test_testhttpcheckerreportsupforsuccess",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L13",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_test_go",
      "_tgt": "checks_checker_test_testhttpcheckerreportsupforsuccess"
    },
    {
      "source": "internal_hub_monitors_checks_checker_test_go",
      "target": "checks_checker_test_testhttpcheckerreportsdownforservererror",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_test_go",
      "_tgt": "checks_checker_test_testhttpcheckerreportsdownforservererror"
    },
    {
      "source": "internal_hub_monitors_checks_checker_test_go",
      "target": "checks_checker_test_testkeywordcheckerhonorskeywordandinvert",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_test_go",
      "_tgt": "checks_checker_test_testkeywordcheckerhonorskeywordandinvert"
    },
    {
      "source": "internal_hub_monitors_checks_checker_test_go",
      "target": "checks_checker_test_testjsonquerycheckermatchesnestedvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_test_go",
      "_tgt": "checks_checker_test_testjsonquerycheckermatchesnestedvalue"
    },
    {
      "source": "internal_hub_monitors_checks_checker_test_go",
      "target": "checks_checker_test_testtcpcheckerusesconfiguredhostandport",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L102",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_test_go",
      "_tgt": "checks_checker_test_testtcpcheckerusesconfiguredhostandport"
    },
    {
      "source": "internal_hub_monitors_checks_checker_test_go",
      "target": "checks_checker_test_testdnscheckerresolveslocalhost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L129",
      "weight": 1.0,
      "_src": "internal_hub_monitors_checks_checker_test_go",
      "_tgt": "checks_checker_test_testdnscheckerresolveslocalhost"
    },
    {
      "source": "checks_checker_test_testtcpcheckerusesconfiguredhostandport",
      "target": "transport_websockettransport_close",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/monitors/checks/checker_test.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "checks_checker_test_testtcpcheckerusesconfiguredhostandport",
      "_tgt": "transport_websockettransport_close"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_go",
      "target": "heartbeat_payload",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_go",
      "_tgt": "heartbeat_payload"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_go",
      "target": "heartbeat_systemssummary",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_go",
      "_tgt": "heartbeat_systemssummary"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_go",
      "target": "heartbeat_systeminfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L49",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_go",
      "_tgt": "heartbeat_systeminfo"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_go",
      "target": "heartbeat_alertinfo",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_go",
      "_tgt": "heartbeat_alertinfo"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_go",
      "target": "heartbeat_config",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L64",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_go",
      "_tgt": "heartbeat_config"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_go",
      "target": "heartbeat_heartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L71",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_go",
      "_tgt": "heartbeat_heartbeat"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_go",
      "target": "heartbeat_heartbeat_new",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L79",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_go",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_go",
      "target": "heartbeat_heartbeat_normalizemethod",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L289",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_go",
      "_tgt": "heartbeat_heartbeat_normalizemethod"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_go",
      "target": "heartbeat_heartbeat_sanitizeheartbeaturl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L297",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_go",
      "_tgt": "heartbeat_heartbeat_sanitizeheartbeaturl"
    },
    {
      "source": "heartbeat_heartbeat",
      "target": "heartbeat_heartbeat_start",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L114",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat",
      "_tgt": "heartbeat_heartbeat_start"
    },
    {
      "source": "heartbeat_heartbeat",
      "target": "heartbeat_heartbeat_send",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L148",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat",
      "_tgt": "heartbeat_heartbeat_send"
    },
    {
      "source": "heartbeat_heartbeat",
      "target": "heartbeat_heartbeat_getconfig",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L144",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat",
      "_tgt": "heartbeat_heartbeat_getconfig"
    },
    {
      "source": "heartbeat_heartbeat",
      "target": "heartbeat_heartbeat_buildpayload",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat",
      "_tgt": "heartbeat_heartbeat_buildpayload"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "heartbeat_heartbeat_test_testnew",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testnew",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "transport_sshtransport_request",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L112",
      "weight": 1.0,
      "_src": "transport_sshtransport_request",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "transport_sshtransport_connect",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L138",
      "weight": 1.0,
      "_src": "transport_sshtransport_connect",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "transport_sshtransport_createsessionwithtimeout",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L163",
      "weight": 1.0,
      "_src": "transport_sshtransport_createsessionwithtimeout",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "transport_websockettransport_request",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L54",
      "weight": 1.0,
      "_src": "transport_websockettransport_request",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "transport_transport_unmarshalresponse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L34",
      "weight": 1.0,
      "_src": "transport_transport_unmarshalresponse",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_new",
      "target": "transport_transport_unmarshallegacyresponse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "transport_transport_unmarshallegacyresponse",
      "_tgt": "heartbeat_heartbeat_new"
    },
    {
      "source": "heartbeat_heartbeat_start",
      "target": "heartbeat_heartbeat_sanitizeheartbeaturl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L115",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_start",
      "_tgt": "heartbeat_heartbeat_sanitizeheartbeaturl"
    },
    {
      "source": "heartbeat_heartbeat_start",
      "target": "heartbeat_heartbeat_send",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_start",
      "_tgt": "heartbeat_heartbeat_send"
    },
    {
      "source": "heartbeat_heartbeat_send",
      "target": "heartbeat_heartbeat_normalizemethod",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L151",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_send",
      "_tgt": "heartbeat_heartbeat_normalizemethod"
    },
    {
      "source": "heartbeat_heartbeat_send",
      "target": "heartbeat_heartbeat_buildpayload",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_send",
      "_tgt": "heartbeat_heartbeat_buildpayload"
    },
    {
      "source": "heartbeat_heartbeat_send",
      "target": "heartbeat_heartbeat_sanitizeheartbeaturl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat.go",
      "source_location": "L182",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_send",
      "_tgt": "heartbeat_heartbeat_sanitizeheartbeaturl"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_testnew",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_testnew"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L56",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L74",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L92",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L210",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_createtestuser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L218",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_createtestuser"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_createtestsystem",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L225",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_createtestsystem"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_createtriggeredalert",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L238",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_createtriggeredalert"
    },
    {
      "source": "internal_hub_heartbeat_heartbeat_test_go",
      "target": "heartbeat_heartbeat_test_envgetter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L252",
      "weight": 1.0,
      "_src": "internal_hub_heartbeat_heartbeat_test_go",
      "_tgt": "heartbeat_heartbeat_test_envgetter"
    },
    {
      "source": "heartbeat_heartbeat_test_testnew",
      "target": "heartbeat_heartbeat_test_envgetter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L21",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testnew",
      "_tgt": "heartbeat_heartbeat_test_envgetter"
    },
    {
      "source": "heartbeat_heartbeat_test_testnew",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testnew",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb",
      "target": "heartbeat_heartbeat_test_envgetter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb",
      "_tgt": "heartbeat_heartbeat_test_envgetter"
    },
    {
      "source": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus",
      "target": "heartbeat_heartbeat_test_envgetter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L81",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus",
      "_tgt": "heartbeat_heartbeat_test_envgetter"
    },
    {
      "source": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "target": "heartbeat_heartbeat_test_createtestsystem",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L109",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "_tgt": "heartbeat_heartbeat_test_createtestsystem"
    },
    {
      "source": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "target": "heartbeat_heartbeat_test_createtriggeredalert",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L111",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "_tgt": "heartbeat_heartbeat_test_createtriggeredalert"
    },
    {
      "source": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "target": "heartbeat_heartbeat_test_newtesthub",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "_tgt": "heartbeat_heartbeat_test_newtesthub"
    },
    {
      "source": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "target": "heartbeat_heartbeat_test_createtestuser",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L157",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "_tgt": "heartbeat_heartbeat_test_createtestuser"
    },
    {
      "source": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "target": "heartbeat_heartbeat_test_envgetter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/heartbeat/heartbeat_test.go",
      "source_location": "L185",
      "weight": 1.0,
      "_src": "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "_tgt": "heartbeat_heartbeat_test_envgetter"
    },
    {
      "source": "internal_hub_transport_ssh_go",
      "target": "transport_sshtransport",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "internal_hub_transport_ssh_go",
      "_tgt": "transport_sshtransport"
    },
    {
      "source": "internal_hub_transport_ssh_go",
      "target": "transport_sshtransportconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L29",
      "weight": 1.0,
      "_src": "internal_hub_transport_ssh_go",
      "_tgt": "transport_sshtransportconfig"
    },
    {
      "source": "internal_hub_transport_ssh_go",
      "target": "transport_ssh_newsshtransport",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "internal_hub_transport_ssh_go",
      "_tgt": "transport_ssh_newsshtransport"
    },
    {
      "source": "internal_hub_transport_ssh_go",
      "target": "transport_ssh_extractagentversion",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L192",
      "weight": 1.0,
      "_src": "internal_hub_transport_ssh_go",
      "_tgt": "transport_ssh_extractagentversion"
    },
    {
      "source": "internal_hub_transport_ssh_go",
      "target": "transport_ssh_isconnectionerror",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L218",
      "weight": 1.0,
      "_src": "internal_hub_transport_ssh_go",
      "_tgt": "transport_ssh_isconnectionerror"
    },
    {
      "source": "transport_sshtransport",
      "target": "transport_sshtransport_setclient",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L53",
      "weight": 1.0,
      "_src": "transport_sshtransport",
      "_tgt": "transport_sshtransport_setclient"
    },
    {
      "source": "transport_sshtransport",
      "target": "transport_sshtransport_setagentversion",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L58",
      "weight": 1.0,
      "_src": "transport_sshtransport",
      "_tgt": "transport_sshtransport_setagentversion"
    },
    {
      "source": "transport_sshtransport",
      "target": "transport_sshtransport_getclient",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L63",
      "weight": 1.0,
      "_src": "transport_sshtransport",
      "_tgt": "transport_sshtransport_getclient"
    },
    {
      "source": "transport_sshtransport",
      "target": "transport_sshtransport_getagentversion",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L68",
      "weight": 1.0,
      "_src": "transport_sshtransport",
      "_tgt": "transport_sshtransport_getagentversion"
    },
    {
      "source": "transport_sshtransport",
      "target": "transport_sshtransport_request",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L73",
      "weight": 1.0,
      "_src": "transport_sshtransport",
      "_tgt": "transport_sshtransport_request"
    },
    {
      "source": "transport_sshtransport",
      "target": "transport_sshtransport_isconnected",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "transport_sshtransport",
      "_tgt": "transport_sshtransport_isconnected"
    },
    {
      "source": "transport_sshtransport",
      "target": "transport_sshtransport_close",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L128",
      "weight": 1.0,
      "_src": "transport_sshtransport",
      "_tgt": "transport_sshtransport_close"
    },
    {
      "source": "transport_sshtransport",
      "target": "transport_sshtransport_connect",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L136",
      "weight": 1.0,
      "_src": "transport_sshtransport",
      "_tgt": "transport_sshtransport_connect"
    },
    {
      "source": "transport_sshtransport",
      "target": "transport_sshtransport_createsessionwithtimeout",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L161",
      "weight": 1.0,
      "_src": "transport_sshtransport",
      "_tgt": "transport_sshtransport_createsessionwithtimeout"
    },
    {
      "source": "transport_sshtransport",
      "target": "transport_sshtransport_requestwithretry",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L198",
      "weight": 1.0,
      "_src": "transport_sshtransport",
      "_tgt": "transport_sshtransport_requestwithretry"
    },
    {
      "source": "transport_sshtransport_request",
      "target": "transport_sshtransport_connect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L75",
      "weight": 1.0,
      "_src": "transport_sshtransport_request",
      "_tgt": "transport_sshtransport_connect"
    },
    {
      "source": "transport_sshtransport_request",
      "target": "transport_sshtransport_createsessionwithtimeout",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L80",
      "weight": 1.0,
      "_src": "transport_sshtransport_request",
      "_tgt": "transport_sshtransport_createsessionwithtimeout"
    },
    {
      "source": "transport_sshtransport_request",
      "target": "transport_sshtransport_close",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L84",
      "weight": 1.0,
      "_src": "transport_sshtransport_request",
      "_tgt": "transport_sshtransport_close"
    },
    {
      "source": "transport_sshtransport_request",
      "target": "transport_sshtransport_requestwithretry",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L201",
      "weight": 1.0,
      "_src": "transport_sshtransport_requestwithretry",
      "_tgt": "transport_sshtransport_request"
    },
    {
      "source": "transport_sshtransport_request",
      "target": "transport_transport_unmarshalresponse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L119",
      "weight": 1.0,
      "_src": "transport_sshtransport_request",
      "_tgt": "transport_transport_unmarshalresponse"
    },
    {
      "source": "transport_sshtransport_close",
      "target": "transport_sshtransport_requestwithretry",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L209",
      "weight": 1.0,
      "_src": "transport_sshtransport_requestwithretry",
      "_tgt": "transport_sshtransport_close"
    },
    {
      "source": "transport_sshtransport_connect",
      "target": "transport_ssh_extractagentversion",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L156",
      "weight": 1.0,
      "_src": "transport_sshtransport_connect",
      "_tgt": "transport_ssh_extractagentversion"
    },
    {
      "source": "transport_sshtransport_requestwithretry",
      "target": "transport_ssh_isconnectionerror",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/ssh.go",
      "source_location": "L208",
      "weight": 1.0,
      "_src": "transport_sshtransport_requestwithretry",
      "_tgt": "transport_ssh_isconnectionerror"
    },
    {
      "source": "internal_hub_transport_websocket_go",
      "target": "transport_websockettransport",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L17",
      "weight": 1.0,
      "_src": "internal_hub_transport_websocket_go",
      "_tgt": "transport_websockettransport"
    },
    {
      "source": "internal_hub_transport_websocket_go",
      "target": "transport_websocket_newwebsockettransport",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L22",
      "weight": 1.0,
      "_src": "internal_hub_transport_websocket_go",
      "_tgt": "transport_websocket_newwebsockettransport"
    },
    {
      "source": "transport_websockettransport",
      "target": "transport_websockettransport_request",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L27",
      "weight": 1.0,
      "_src": "transport_websockettransport",
      "_tgt": "transport_websockettransport_request"
    },
    {
      "source": "transport_websockettransport",
      "target": "transport_websockettransport_isconnected",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "transport_websockettransport",
      "_tgt": "transport_websockettransport_isconnected"
    },
    {
      "source": "transport_websockettransport",
      "target": "transport_websockettransport_close",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L70",
      "weight": 1.0,
      "_src": "transport_websockettransport",
      "_tgt": "transport_websockettransport_close"
    },
    {
      "source": "transport_websockettransport_request",
      "target": "transport_websockettransport_isconnected",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L28",
      "weight": 1.0,
      "_src": "transport_websockettransport_request",
      "_tgt": "transport_websockettransport_isconnected"
    },
    {
      "source": "transport_websockettransport_request",
      "target": "transport_websockettransport_close",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L40",
      "weight": 1.0,
      "_src": "transport_websockettransport_request",
      "_tgt": "transport_websockettransport_close"
    },
    {
      "source": "transport_websockettransport_request",
      "target": "transport_transport_unmarshalresponse",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "internal/hub/transport/websocket.go",
      "source_location": "L57",
      "weight": 1.0,
      "_src": "transport_websockettransport_request",
      "_tgt": "transport_transport_unmarshalresponse"
    },
    {
      "source": "internal_hub_transport_transport_go",
      "target": "transport_transport",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "internal_hub_transport_transport_go",
      "_tgt": "transport_transport"
    },
    {
      "source": "internal_hub_transport_transport_go",
      "target": "transport_transport_unmarshalresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L32",
      "weight": 1.0,
      "_src": "internal_hub_transport_transport_go",
      "_tgt": "transport_transport_unmarshalresponse"
    },
    {
      "source": "internal_hub_transport_transport_go",
      "target": "transport_transport_unmarshallegacyresponse",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L48",
      "weight": 1.0,
      "_src": "internal_hub_transport_transport_go",
      "_tgt": "transport_transport_unmarshallegacyresponse"
    },
    {
      "source": "transport_transport_unmarshalresponse",
      "target": "transport_transport_unmarshallegacyresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/transport/transport.go",
      "source_location": "L44",
      "weight": 1.0,
      "_src": "transport_transport_unmarshalresponse",
      "_tgt": "transport_transport_unmarshallegacyresponse"
    },
    {
      "source": "internal_hub_badges_api_go",
      "target": "badges_apihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L15",
      "weight": 1.0,
      "_src": "internal_hub_badges_api_go",
      "_tgt": "badges_apihandler"
    },
    {
      "source": "internal_hub_badges_api_go",
      "target": "badges_api_newapihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L20",
      "weight": 1.0,
      "_src": "internal_hub_badges_api_go",
      "_tgt": "badges_api_newapihandler"
    },
    {
      "source": "internal_hub_badges_api_go",
      "target": "badges_badgerequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L38",
      "weight": 1.0,
      "_src": "internal_hub_badges_api_go",
      "_tgt": "badges_badgerequest"
    },
    {
      "source": "internal_hub_badges_api_go",
      "target": "badges_api_generatesvgbadge",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L283",
      "weight": 1.0,
      "_src": "internal_hub_badges_api_go",
      "_tgt": "badges_api_generatesvgbadge"
    },
    {
      "source": "internal_hub_badges_api_go",
      "target": "badges_api_getembedcode",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L375",
      "weight": 1.0,
      "_src": "internal_hub_badges_api_go",
      "_tgt": "badges_api_getembedcode"
    },
    {
      "source": "internal_hub_badges_api_go",
      "target": "badges_api_formatduration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L392",
      "weight": 1.0,
      "_src": "internal_hub_badges_api_go",
      "_tgt": "badges_api_formatduration"
    },
    {
      "source": "internal_hub_badges_api_go",
      "target": "badges_api_parseduration",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L406",
      "weight": 1.0,
      "_src": "internal_hub_badges_api_go",
      "_tgt": "badges_api_parseduration"
    },
    {
      "source": "badges_apihandler",
      "target": "badges_apihandler_registerroutes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L25",
      "weight": 1.0,
      "_src": "badges_apihandler",
      "_tgt": "badges_apihandler_registerroutes"
    },
    {
      "source": "badges_apihandler",
      "target": "badges_apihandler_listbadges",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L51",
      "weight": 1.0,
      "_src": "badges_apihandler",
      "_tgt": "badges_apihandler_listbadges"
    },
    {
      "source": "badges_apihandler",
      "target": "badges_apihandler_createbadge",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L85",
      "weight": 1.0,
      "_src": "badges_apihandler",
      "_tgt": "badges_apihandler_createbadge"
    },
    {
      "source": "badges_apihandler",
      "target": "badges_apihandler_deletebadge",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L135",
      "weight": 1.0,
      "_src": "badges_apihandler",
      "_tgt": "badges_apihandler_deletebadge"
    },
    {
      "source": "badges_apihandler",
      "target": "badges_apihandler_generatebadge",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L159",
      "weight": 1.0,
      "_src": "badges_apihandler",
      "_tgt": "badges_apihandler_generatebadge"
    },
    {
      "source": "badges_apihandler",
      "target": "badges_apihandler_getoverallstatuspagestatus",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L332",
      "weight": 1.0,
      "_src": "badges_apihandler",
      "_tgt": "badges_apihandler_getoverallstatuspagestatus"
    },
    {
      "source": "badges_apihandler_generatebadge",
      "target": "badges_api_generatesvgbadge",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/badges/api.go",
      "source_location": "L275",
      "weight": 1.0,
      "_src": "badges_apihandler_generatebadge",
      "_tgt": "badges_api_generatesvgbadge"
    },
    {
      "source": "internal_hub_maintenance_api_go",
      "target": "maintenance_apihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L14",
      "weight": 1.0,
      "_src": "internal_hub_maintenance_api_go",
      "_tgt": "maintenance_apihandler"
    },
    {
      "source": "internal_hub_maintenance_api_go",
      "target": "maintenance_api_newapihandler",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L19",
      "weight": 1.0,
      "_src": "internal_hub_maintenance_api_go",
      "_tgt": "maintenance_api_newapihandler"
    },
    {
      "source": "internal_hub_maintenance_api_go",
      "target": "maintenance_maintenancewindowrequest",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L37",
      "weight": 1.0,
      "_src": "internal_hub_maintenance_api_go",
      "_tgt": "maintenance_maintenancewindowrequest"
    },
    {
      "source": "maintenance_apihandler",
      "target": "maintenance_apihandler_registerroutes",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L24",
      "weight": 1.0,
      "_src": "maintenance_apihandler",
      "_tgt": "maintenance_apihandler_registerroutes"
    },
    {
      "source": "maintenance_apihandler",
      "target": "maintenance_apihandler_listmaintenancewindows",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L50",
      "weight": 1.0,
      "_src": "maintenance_apihandler",
      "_tgt": "maintenance_apihandler_listmaintenancewindows"
    },
    {
      "source": "maintenance_apihandler",
      "target": "maintenance_apihandler_createmaintenancewindow",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L72",
      "weight": 1.0,
      "_src": "maintenance_apihandler",
      "_tgt": "maintenance_apihandler_createmaintenancewindow"
    },
    {
      "source": "maintenance_apihandler",
      "target": "maintenance_apihandler_getmaintenancewindow",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L127",
      "weight": 1.0,
      "_src": "maintenance_apihandler",
      "_tgt": "maintenance_apihandler_getmaintenancewindow"
    },
    {
      "source": "maintenance_apihandler",
      "target": "maintenance_apihandler_updatemaintenancewindow",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L147",
      "weight": 1.0,
      "_src": "maintenance_apihandler",
      "_tgt": "maintenance_apihandler_updatemaintenancewindow"
    },
    {
      "source": "maintenance_apihandler",
      "target": "maintenance_apihandler_deletemaintenancewindow",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L195",
      "weight": 1.0,
      "_src": "maintenance_apihandler",
      "_tgt": "maintenance_apihandler_deletemaintenancewindow"
    },
    {
      "source": "maintenance_apihandler",
      "target": "maintenance_apihandler_cancelmaintenancewindow",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L219",
      "weight": 1.0,
      "_src": "maintenance_apihandler",
      "_tgt": "maintenance_apihandler_cancelmaintenancewindow"
    },
    {
      "source": "maintenance_apihandler",
      "target": "maintenance_apihandler_recordtoresponse",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L249",
      "weight": 1.0,
      "_src": "maintenance_apihandler",
      "_tgt": "maintenance_apihandler_recordtoresponse"
    },
    {
      "source": "maintenance_apihandler",
      "target": "maintenance_apihandler_isinmaintenancewindow",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L268",
      "weight": 1.0,
      "_src": "maintenance_apihandler",
      "_tgt": "maintenance_apihandler_isinmaintenancewindow"
    },
    {
      "source": "maintenance_apihandler_listmaintenancewindows",
      "target": "maintenance_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L65",
      "weight": 1.0,
      "_src": "maintenance_apihandler_listmaintenancewindows",
      "_tgt": "maintenance_apihandler_recordtoresponse"
    },
    {
      "source": "maintenance_apihandler_createmaintenancewindow",
      "target": "maintenance_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L123",
      "weight": 1.0,
      "_src": "maintenance_apihandler_createmaintenancewindow",
      "_tgt": "maintenance_apihandler_recordtoresponse"
    },
    {
      "source": "maintenance_apihandler_getmaintenancewindow",
      "target": "maintenance_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L143",
      "weight": 1.0,
      "_src": "maintenance_apihandler_getmaintenancewindow",
      "_tgt": "maintenance_apihandler_recordtoresponse"
    },
    {
      "source": "maintenance_apihandler_updatemaintenancewindow",
      "target": "maintenance_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L191",
      "weight": 1.0,
      "_src": "maintenance_apihandler_updatemaintenancewindow",
      "_tgt": "maintenance_apihandler_recordtoresponse"
    },
    {
      "source": "maintenance_apihandler_cancelmaintenancewindow",
      "target": "maintenance_apihandler_recordtoresponse",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "internal/hub/maintenance/api.go",
      "source_location": "L245",
      "weight": 1.0,
      "_src": "maintenance_apihandler_cancelmaintenancewindow",
      "_tgt": "maintenance_apihandler_recordtoresponse"
    }
  ]
}