{
  "graph": {
    "nodes": [
      {
        "label": "beszel.go",
        "file_type": "code",
        "source_file": "beszel.go",
        "source_location": "L1"
      },
      {
        "label": "chart-library.tsx",
        "file_type": "code",
        "source_file": "chart-library.tsx",
        "source_location": "L1"
      },
      {
        "label": "formatBytes()",
        "file_type": "code",
        "source_file": "chart-library.tsx",
        "source_location": "L117"
      },
      {
        "label": "formatPercentage()",
        "file_type": "code",
        "source_file": "chart-library.tsx",
        "source_location": "L126"
      },
      {
        "label": "formatDuration()",
        "file_type": "code",
        "source_file": "chart-library.tsx",
        "source_location": "L130"
      },
      {
        "label": "formatShortDate()",
        "file_type": "code",
        "source_file": "chart-library.tsx",
        "source_location": "L136"
      },
      {
        "label": "getColor()",
        "file_type": "code",
        "source_file": "chart-library.tsx",
        "source_location": "L141"
      },
      {
        "label": "ChartCard()",
        "file_type": "code",
        "source_file": "chart-library.tsx",
        "source_location": "L149"
      },
      {
        "label": "gpu_amd_unsupported.go",
        "file_type": "code",
        "source_file": "agent/gpu_amd_unsupported.go",
        "source_location": "L1"
      },
      {
        "label": "GPUManager",
        "file_type": "code",
        "source_file": "agent/gpu_darwin.go",
        "source_location": "L33"
      },
      {
        "label": ".hasAmdSysfs()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux.go",
        "source_location": "L30"
      },
      {
        "label": ".collectAmdStats()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux.go",
        "source_location": "L45"
      },
      {
        "label": "data_dir.go",
        "file_type": "code",
        "source_file": "agent/data_dir.go",
        "source_location": "L1"
      },
      {
        "label": "GetDataDir()",
        "file_type": "code",
        "source_file": "agent/data_dir.go",
        "source_location": "L16"
      },
      {
        "label": "testDataDirs()",
        "file_type": "code",
        "source_file": "agent/data_dir.go",
        "source_location": "L40"
      },
      {
        "label": "isValidDataDir()",
        "file_type": "code",
        "source_file": "agent/data_dir.go",
        "source_location": "L70"
      },
      {
        "label": "directoryExists()",
        "file_type": "code",
        "source_file": "agent/data_dir.go",
        "source_location": "L94"
      },
      {
        "label": "directoryIsWritable()",
        "file_type": "code",
        "source_file": "agent/data_dir.go",
        "source_location": "L110"
      },
      {
        "label": "gpu_darwin_test.go",
        "file_type": "code",
        "source_file": "agent/gpu_darwin_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestParsePowermetricsData()",
        "file_type": "code",
        "source_file": "agent/gpu_darwin_test.go",
        "source_location": "L13"
      },
      {
        "label": "TestParsePowermetricsDataPartial()",
        "file_type": "code",
        "source_file": "agent/gpu_darwin_test.go",
        "source_location": "L44"
      },
      {
        "label": "TestParseMacmonLine()",
        "file_type": "code",
        "source_file": "agent/gpu_darwin_test.go",
        "source_location": "L63"
      },
      {
        "label": "systemd_nonlinux_test.go",
        "file_type": "code",
        "source_file": "agent/systemd_nonlinux_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestNewSystemdManager()",
        "file_type": "code",
        "source_file": "agent/systemd_nonlinux_test.go",
        "source_location": "L11"
      },
      {
        "label": "TestSystemdManagerGetServiceStats()",
        "file_type": "code",
        "source_file": "agent/systemd_nonlinux_test.go",
        "source_location": "L17"
      },
      {
        "label": "TestSystemdManagerGetServiceDetails()",
        "file_type": "code",
        "source_file": "agent/systemd_nonlinux_test.go",
        "source_location": "L30"
      },
      {
        "label": "TestSystemdManagerFields()",
        "file_type": "code",
        "source_file": "agent/systemd_nonlinux_test.go",
        "source_location": "L46"
      },
      {
        "label": "gpu_amd_linux_test.go",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestNormalizeHexID()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux_test.go",
        "source_location": "L16"
      },
      {
        "label": "TestCacheKeyForAmdgpu()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux_test.go",
        "source_location": "L39"
      },
      {
        "label": "TestReadSysfsFloat()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux_test.go",
        "source_location": "L55"
      },
      {
        "label": "TestIsAmdGpu()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux_test.go",
        "source_location": "L82"
      },
      {
        "label": "TestAmdgpuNameCacheRoundTrip()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux_test.go",
        "source_location": "L100"
      },
      {
        "label": "TestUpdateAmdGpuDataWithFakeSysfs()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux_test.go",
        "source_location": "L122"
      },
      {
        "label": "TestLookupAmdgpuNameInFile()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux_test.go",
        "source_location": "L187"
      },
      {
        "label": "TestGetAmdGpuNameFromIdsFile()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux_test.go",
        "source_location": "L249"
      },
      {
        "label": "system.go",
        "file_type": "code",
        "source_file": "agent/system.go",
        "source_location": "L1"
      },
      {
        "label": "Agent",
        "file_type": "code",
        "source_file": "agent/agent_test_helpers.go",
        "source_location": "L6"
      },
      {
        "label": ".refreshSystemDetails()",
        "file_type": "code",
        "source_file": "agent/system.go",
        "source_location": "L26"
      },
      {
        "label": ".attachSystemDetails()",
        "file_type": "code",
        "source_file": "agent/system.go",
        "source_location": "L111"
      },
      {
        "label": ".updateSystemDetails()",
        "file_type": "code",
        "source_file": "agent/system.go",
        "source_location": "L125"
      },
      {
        "label": ".getSystemStats()",
        "file_type": "code",
        "source_file": "agent/system.go",
        "source_location": "L131"
      },
      {
        "label": "getOsPrettyName()",
        "file_type": "code",
        "source_file": "agent/system.go",
        "source_location": "L267"
      },
      {
        "label": "sensors_test.go",
        "file_type": "code",
        "source_file": "agent/sensors_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestIsValidSensor()",
        "file_type": "code",
        "source_file": "agent/sensors_test.go",
        "source_location": "L19"
      },
      {
        "label": "TestNewSensorConfigWithEnv()",
        "file_type": "code",
        "source_file": "agent/sensors_test.go",
        "source_location": "L163"
      },
      {
        "label": "TestNewSensorConfig()",
        "file_type": "code",
        "source_file": "agent/sensors_test.go",
        "source_location": "L365"
      },
      {
        "label": "TestScaleTemperature()",
        "file_type": "code",
        "source_file": "agent/sensors_test.go",
        "source_location": "L391"
      },
      {
        "label": "TestScaleTemperatureLogic()",
        "file_type": "code",
        "source_file": "agent/sensors_test.go",
        "source_location": "L440"
      },
      {
        "label": "TestGetTempsWithPanicRecovery()",
        "file_type": "code",
        "source_file": "agent/sensors_test.go",
        "source_location": "L473"
      },
      {
        "label": "TestGetTempsWithTimeout()",
        "file_type": "code",
        "source_file": "agent/sensors_test.go",
        "source_location": "L567"
      },
      {
        "label": "TestUpdateTemperaturesSkipsOnTimeout()",
        "file_type": "code",
        "source_file": "agent/sensors_test.go",
        "source_location": "L596"
      },
      {
        "label": "fingerprint.go",
        "file_type": "code",
        "source_file": "agent/fingerprint.go",
        "source_location": "L1"
      },
      {
        "label": "GetFingerprint()",
        "file_type": "code",
        "source_file": "agent/fingerprint.go",
        "source_location": "L27"
      },
      {
        "label": "generateFingerprint()",
        "file_type": "code",
        "source_file": "agent/fingerprint.go",
        "source_location": "L43"
      },
      {
        "label": "readFingerprint()",
        "file_type": "code",
        "source_file": "agent/fingerprint.go",
        "source_location": "L62"
      },
      {
        "label": "SaveFingerprint()",
        "file_type": "code",
        "source_file": "agent/fingerprint.go",
        "source_location": "L75"
      },
      {
        "label": "DeleteFingerprint()",
        "file_type": "code",
        "source_file": "agent/fingerprint.go",
        "source_location": "L81"
      },
      {
        "label": "emmc_stub.go",
        "file_type": "code",
        "source_file": "agent/emmc_stub.go",
        "source_location": "L1"
      },
      {
        "label": "scanEmmcDevices()",
        "file_type": "code",
        "source_file": "agent/emmc_stub.go",
        "source_location": "L7"
      },
      {
        "label": "SmartManager",
        "file_type": "code",
        "source_file": "agent/mdraid_linux.go",
        "source_location": "L63"
      },
      {
        "label": ".collectEmmcHealth()",
        "file_type": "code",
        "source_file": "agent/emmc_linux.go",
        "source_location": "L59"
      },
      {
        "label": "server.go",
        "file_type": "code",
        "source_file": "agent/server.go",
        "source_location": "L1"
      },
      {
        "label": "ServerOptions",
        "file_type": "code",
        "source_file": "agent/server.go",
        "source_location": "L26"
      },
      {
        "label": ".StartServer()",
        "file_type": "code",
        "source_file": "agent/server.go",
        "source_location": "L39"
      },
      {
        "label": ".getHubVersion()",
        "file_type": "code",
        "source_file": "agent/server.go",
        "source_location": "L105"
      },
      {
        "label": ".handleSession()",
        "file_type": "code",
        "source_file": "agent/server.go",
        "source_location": "L126"
      },
      {
        "label": ".handleSSHRequest()",
        "file_type": "code",
        "source_file": "agent/server.go",
        "source_location": "L163"
      },
      {
        "label": ".handleLegacyStats()",
        "file_type": "code",
        "source_file": "agent/server.go",
        "source_location": "L195"
      },
      {
        "label": ".writeToSession()",
        "file_type": "code",
        "source_file": "agent/server.go",
        "source_location": "L203"
      },
      {
        "label": "extractHubVersion()",
        "file_type": "code",
        "source_file": "agent/server.go",
        "source_location": "L212"
      },
      {
        "label": "ParseKeys()",
        "file_type": "code",
        "source_file": "agent/server.go",
        "source_location": "L219"
      },
      {
        "label": "GetAddress()",
        "file_type": "code",
        "source_file": "agent/server.go",
        "source_location": "L240"
      },
      {
        "label": "GetNetwork()",
        "file_type": "code",
        "source_file": "agent/server.go",
        "source_location": "L261"
      },
      {
        "label": ".StopServer()",
        "file_type": "code",
        "source_file": "agent/server.go",
        "source_location": "L273"
      },
      {
        "label": "update.go",
        "file_type": "code",
        "source_file": "agent/update.go",
        "source_location": "L1"
      },
      {
        "label": "restarter",
        "file_type": "code",
        "source_file": "agent/update.go",
        "source_location": "L13"
      },
      {
        "label": "systemdRestarter",
        "file_type": "code",
        "source_file": "agent/update.go",
        "source_location": "L17"
      },
      {
        "label": ".Restart()",
        "file_type": "code",
        "source_file": "agent/update.go",
        "source_location": "L19"
      },
      {
        "label": "openRCRestarter",
        "file_type": "code",
        "source_file": "agent/update.go",
        "source_location": "L28"
      },
      {
        "label": ".Restart()",
        "file_type": "code",
        "source_file": "agent/update.go",
        "source_location": "L30"
      },
      {
        "label": "openWRTRestarter",
        "file_type": "code",
        "source_file": "agent/update.go",
        "source_location": "L38"
      },
      {
        "label": ".Restart()",
        "file_type": "code",
        "source_file": "agent/update.go",
        "source_location": "L40"
      },
      {
        "label": "freeBSDRestarter",
        "file_type": "code",
        "source_file": "agent/update.go",
        "source_location": "L49"
      },
      {
        "label": ".Restart()",
        "file_type": "code",
        "source_file": "agent/update.go",
        "source_location": "L51"
      },
      {
        "label": "detectRestarter()",
        "file_type": "code",
        "source_file": "agent/update.go",
        "source_location": "L59"
      },
      {
        "label": "Update()",
        "file_type": "code",
        "source_file": "agent/update.go",
        "source_location": "L79"
      },
      {
        "label": "mdraid_linux_test.go",
        "file_type": "code",
        "source_file": "agent/mdraid_linux_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestMdraidMockSysfsScanAndCollect()",
        "file_type": "code",
        "source_file": "agent/mdraid_linux_test.go",
        "source_location": "L13"
      },
      {
        "label": "TestMdraidSmartStatus()",
        "file_type": "code",
        "source_file": "agent/mdraid_linux_test.go",
        "source_location": "L84"
      },
      {
        "label": "network_test.go",
        "file_type": "code",
        "source_file": "agent/network_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestIsValidNic()",
        "file_type": "code",
        "source_file": "agent/network_test.go",
        "source_location": "L16"
      },
      {
        "label": "TestNewNicConfig()",
        "file_type": "code",
        "source_file": "agent/network_test.go",
        "source_location": "L156"
      },
      {
        "label": "TestSkipNetworkInterface()",
        "file_type": "code",
        "source_file": "agent/network_test.go",
        "source_location": "L264"
      },
      {
        "label": "TestEnsureNetworkInterfacesMap()",
        "file_type": "code",
        "source_file": "agent/network_test.go",
        "source_location": "L297"
      },
      {
        "label": "TestLoadAndTickNetBaseline()",
        "file_type": "code",
        "source_file": "agent/network_test.go",
        "source_location": "L311"
      },
      {
        "label": "TestComputeBytesPerSecond()",
        "file_type": "code",
        "source_file": "agent/network_test.go",
        "source_location": "L330"
      },
      {
        "label": "TestSumAndTrackPerNicDeltas()",
        "file_type": "code",
        "source_file": "agent/network_test.go",
        "source_location": "L345"
      },
      {
        "label": "TestSumAndTrackPerNicDeltasHandlesCounterReset()",
        "file_type": "code",
        "source_file": "agent/network_test.go",
        "source_location": "L374"
      },
      {
        "label": "TestApplyNetworkTotals()",
        "file_type": "code",
        "source_file": "agent/network_test.go",
        "source_location": "L411"
      },
      {
        "label": "systemd_nonlinux.go",
        "file_type": "code",
        "source_file": "agent/systemd_nonlinux.go",
        "source_location": "L1"
      },
      {
        "label": "systemdManager",
        "file_type": "code",
        "source_file": "agent/systemd.go",
        "source_location": "L25"
      },
      {
        "label": "newSystemdManager()",
        "file_type": "code",
        "source_file": "agent/systemd_nonlinux.go",
        "source_location": "L17"
      },
      {
        "label": ".getServiceStats()",
        "file_type": "code",
        "source_file": "agent/systemd.go",
        "source_location": "L114"
      },
      {
        "label": ".getServiceStatsCount()",
        "file_type": "code",
        "source_file": "agent/systemd.go",
        "source_location": "L96"
      },
      {
        "label": ".getFailedServiceCount()",
        "file_type": "code",
        "source_file": "agent/systemd.go",
        "source_location": "L101"
      },
      {
        "label": ".getServiceDetails()",
        "file_type": "code",
        "source_file": "agent/systemd.go",
        "source_location": "L236"
      },
      {
        "label": "gpu_intel.go",
        "file_type": "code",
        "source_file": "agent/gpu_intel.go",
        "source_location": "L1"
      },
      {
        "label": "intelGpuStats",
        "file_type": "code",
        "source_file": "agent/gpu_intel.go",
        "source_location": "L19"
      },
      {
        "label": ".updateIntelFromStats()",
        "file_type": "code",
        "source_file": "agent/gpu_intel.go",
        "source_location": "L26"
      },
      {
        "label": ".collectIntelStats()",
        "file_type": "code",
        "source_file": "agent/gpu_intel.go",
        "source_location": "L53"
      },
      {
        "label": ".parseIntelHeaders()",
        "file_type": "code",
        "source_file": "agent/gpu_intel.go",
        "source_location": "L132"
      },
      {
        "label": ".parseIntelData()",
        "file_type": "code",
        "source_file": "agent/gpu_intel.go",
        "source_location": "L174"
      },
      {
        "label": "connection_manager_test.go",
        "file_type": "code",
        "source_file": "agent/connection_manager_test.go",
        "source_location": "L1"
      },
      {
        "label": "createTestAgent()",
        "file_type": "code",
        "source_file": "agent/connection_manager_test.go",
        "source_location": "L19"
      },
      {
        "label": "createTestServerOptions()",
        "file_type": "code",
        "source_file": "agent/connection_manager_test.go",
        "source_location": "L26"
      },
      {
        "label": "TestConnectionManager_NewConnectionManager()",
        "file_type": "code",
        "source_file": "agent/connection_manager_test.go",
        "source_location": "L47"
      },
      {
        "label": "TestConnectionManager_StateTransitions()",
        "file_type": "code",
        "source_file": "agent/connection_manager_test.go",
        "source_location": "L61"
      },
      {
        "label": "TestConnectionManager_EventHandling()",
        "file_type": "code",
        "source_file": "agent/connection_manager_test.go",
        "source_location": "L90"
      },
      {
        "label": "TestConnectionManager_TickerManagement()",
        "file_type": "code",
        "source_file": "agent/connection_manager_test.go",
        "source_location": "L153"
      },
      {
        "label": "TestConnectionManager_WebSocketConnectionFlow()",
        "file_type": "code",
        "source_file": "agent/connection_manager_test.go",
        "source_location": "L185"
      },
      {
        "label": "TestConnectionManager_ReconnectionLogic()",
        "file_type": "code",
        "source_file": "agent/connection_manager_test.go",
        "source_location": "L210"
      },
      {
        "label": "TestConnectionManager_ConnectWithRateLimit()",
        "file_type": "code",
        "source_file": "agent/connection_manager_test.go",
        "source_location": "L227"
      },
      {
        "label": "TestConnectionManager_StartWithInvalidConfig()",
        "file_type": "code",
        "source_file": "agent/connection_manager_test.go",
        "source_location": "L257"
      },
      {
        "label": "TestConnectionManager_CloseWebSocket()",
        "file_type": "code",
        "source_file": "agent/connection_manager_test.go",
        "source_location": "L269"
      },
      {
        "label": "TestConnectionManager_ConnectFlow()",
        "file_type": "code",
        "source_file": "agent/connection_manager_test.go",
        "source_location": "L293"
      },
      {
        "label": "TestShouldExitOnErr()",
        "file_type": "code",
        "source_file": "agent/connection_manager_test.go",
        "source_location": "L303"
      },
      {
        "label": "gpu.go",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L1"
      },
      {
        "label": "gpuSnapshot",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L54"
      },
      {
        "label": "RocmSmiJson",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L63"
      },
      {
        "label": "gpuCollector",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L75"
      },
      {
        "label": "collectorSource",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L86"
      },
      {
        "label": "isValidCollectorSource()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L103"
      },
      {
        "label": "gpuCapabilities",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L119"
      },
      {
        "label": "collectorDefinition",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L130"
      },
      {
        "label": ".start()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L138"
      },
      {
        "label": ".collect()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L154"
      },
      {
        "label": ".getJetsonParser()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L184"
      },
      {
        "label": ".parseNvidiaData()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L235"
      },
      {
        "label": ".parseAmdData()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L271"
      },
      {
        "label": ".GetCurrentData()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L305"
      },
      {
        "label": ".initializeSnapshots()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L329"
      },
      {
        "label": ".countGPUNames()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L342"
      },
      {
        "label": ".calculateGPUAverage()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L351"
      },
      {
        "label": ".calculateDeltaCount()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L387"
      },
      {
        "label": ".calculateDeltas()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L395"
      },
      {
        "label": ".calculateIntelGPUUsage()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L405"
      },
      {
        "label": ".updateInstantaneousValues()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L421"
      },
      {
        "label": ".storeSnapshot()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L428"
      },
      {
        "label": ".discoverGpuCapabilities()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L444"
      },
      {
        "label": "hasAnyGpuCollector()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L474"
      },
      {
        "label": ".startIntelCollector()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L478"
      },
      {
        "label": ".startNvidiaSmiCollector()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L495"
      },
      {
        "label": ".startTegraStatsCollector()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L509"
      },
      {
        "label": ".startRocmSmiCollector()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L519"
      },
      {
        "label": ".collectorDefinitions()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L541"
      },
      {
        "label": "parseCollectorPriority()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L609"
      },
      {
        "label": ".startNvmlCollector()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L626"
      },
      {
        "label": ".startAmdSysfsCollector()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L637"
      },
      {
        "label": ".startCollectorsByPriority()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L647"
      },
      {
        "label": ".resolveLegacyCollectorPriority()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L687"
      },
      {
        "label": "NewGPUManager()",
        "file_type": "code",
        "source_file": "agent/gpu.go",
        "source_location": "L731"
      },
      {
        "label": "agent.go",
        "file_type": "code",
        "source_file": "agent/agent.go",
        "source_location": "L1"
      },
      {
        "label": "NewAgent()",
        "file_type": "code",
        "source_file": "agent/agent.go",
        "source_location": "L55"
      },
      {
        "label": ".gatherStats()",
        "file_type": "code",
        "source_file": "agent/agent.go",
        "source_location": "L154"
      },
      {
        "label": ".Start()",
        "file_type": "code",
        "source_file": "agent/agent.go",
        "source_location": "L218"
      },
      {
        "label": ".getFingerprint()",
        "file_type": "code",
        "source_file": "agent/agent.go",
        "source_location": "L223"
      },
      {
        "label": "systemd_test.go",
        "file_type": "code",
        "source_file": "agent/systemd_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestUnescapeServiceName()",
        "file_type": "code",
        "source_file": "agent/systemd_test.go",
        "source_location": "L13"
      },
      {
        "label": "TestUnescapeServiceNameInvalid()",
        "file_type": "code",
        "source_file": "agent/systemd_test.go",
        "source_location": "L35"
      },
      {
        "label": "TestIsSystemdAvailable()",
        "file_type": "code",
        "source_file": "agent/systemd_test.go",
        "source_location": "L52"
      },
      {
        "label": "TestGetServicePatterns()",
        "file_type": "code",
        "source_file": "agent/systemd_test.go",
        "source_location": "L81"
      },
      {
        "label": "mdraid_stub.go",
        "file_type": "code",
        "source_file": "agent/mdraid_stub.go",
        "source_location": "L1"
      },
      {
        "label": "scanMdraidDevices()",
        "file_type": "code",
        "source_file": "agent/mdraid_stub.go",
        "source_location": "L5"
      },
      {
        "label": ".collectMdraidHealth()",
        "file_type": "code",
        "source_file": "agent/mdraid_linux.go",
        "source_location": "L63"
      },
      {
        "label": "handlers.go",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L1"
      },
      {
        "label": "HandlerContext",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L16"
      },
      {
        "label": "RequestHandler",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L27"
      },
      {
        "label": "Responder",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L33"
      },
      {
        "label": "HandlerRegistry",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L38"
      },
      {
        "label": "NewHandlerRegistry()",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L43"
      },
      {
        "label": ".Register()",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L59"
      },
      {
        "label": ".Handle()",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L64"
      },
      {
        "label": ".GetHandler()",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L82"
      },
      {
        "label": "GetDataHandler",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L91"
      },
      {
        "label": ".Handle()",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L93"
      },
      {
        "label": "CheckFingerprintHandler",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L105"
      },
      {
        "label": ".Handle()",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L107"
      },
      {
        "label": "GetContainerLogsHandler",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L115"
      },
      {
        "label": ".Handle()",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L117"
      },
      {
        "label": "GetContainerInfoHandler",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L140"
      },
      {
        "label": ".Handle()",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L142"
      },
      {
        "label": "GetSmartDataHandler",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L165"
      },
      {
        "label": ".Handle()",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L167"
      },
      {
        "label": "GetSystemdInfoHandler",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L184"
      },
      {
        "label": ".Handle()",
        "file_type": "code",
        "source_file": "agent/handlers.go",
        "source_location": "L186"
      },
      {
        "label": "gpu_nvml_linux.go",
        "file_type": "code",
        "source_file": "agent/gpu_nvml_linux.go",
        "source_location": "L1"
      },
      {
        "label": "openLibrary()",
        "file_type": "code",
        "source_file": "agent/gpu_nvml_linux.go",
        "source_location": "L14"
      },
      {
        "label": "getNVMLPath()",
        "file_type": "code",
        "source_file": "agent/gpu_nvml_linux.go",
        "source_location": "L18"
      },
      {
        "label": "hasSymbol()",
        "file_type": "code",
        "source_file": "agent/gpu_nvml_linux.go",
        "source_location": "L22"
      },
      {
        "label": "nvmlCollector",
        "file_type": "code",
        "source_file": "agent/gpu_nvml_unsupported.go",
        "source_location": "L7"
      },
      {
        "label": ".isGPUActive()",
        "file_type": "code",
        "source_file": "agent/gpu_nvml_windows.go",
        "source_location": "L23"
      },
      {
        "label": "gpu_nvml.go",
        "file_type": "code",
        "source_file": "agent/gpu_nvml.go",
        "source_location": "L1"
      },
      {
        "label": "nvmlDevice",
        "file_type": "code",
        "source_file": "agent/gpu_nvml.go",
        "source_location": "L21"
      },
      {
        "label": "nvmlReturn",
        "file_type": "code",
        "source_file": "agent/gpu_nvml.go",
        "source_location": "L23"
      },
      {
        "label": "nvmlMemoryV1",
        "file_type": "code",
        "source_file": "agent/gpu_nvml.go",
        "source_location": "L25"
      },
      {
        "label": "nvmlMemoryV2",
        "file_type": "code",
        "source_file": "agent/gpu_nvml.go",
        "source_location": "L31"
      },
      {
        "label": "nvmlUtilization",
        "file_type": "code",
        "source_file": "agent/gpu_nvml.go",
        "source_location": "L39"
      },
      {
        "label": "nvmlPciInfo",
        "file_type": "code",
        "source_file": "agent/gpu_nvml.go",
        "source_location": "L44"
      },
      {
        "label": ".init()",
        "file_type": "code",
        "source_file": "agent/gpu_nvml_unsupported.go",
        "source_location": "L11"
      },
      {
        "label": ".start()",
        "file_type": "code",
        "source_file": "agent/gpu_nvml_unsupported.go",
        "source_location": "L15"
      },
      {
        "label": ".collect()",
        "file_type": "code",
        "source_file": "agent/gpu_nvml.go",
        "source_location": "L143"
      },
      {
        "label": "sensors.go",
        "file_type": "code",
        "source_file": "agent/sensors.go",
        "source_location": "L1"
      },
      {
        "label": "getTempsFn",
        "file_type": "code",
        "source_file": "agent/sensors.go",
        "source_location": "L25"
      },
      {
        "label": "SensorConfig",
        "file_type": "code",
        "source_file": "agent/sensors.go",
        "source_location": "L27"
      },
      {
        "label": ".newSensorConfig()",
        "file_type": "code",
        "source_file": "agent/sensors.go",
        "source_location": "L38"
      },
      {
        "label": ".newSensorConfigWithEnv()",
        "file_type": "code",
        "source_file": "agent/sensors.go",
        "source_location": "L50"
      },
      {
        "label": ".updateTemperatures()",
        "file_type": "code",
        "source_file": "agent/sensors.go",
        "source_location": "L97"
      },
      {
        "label": ".getTempsWithPanicRecovery()",
        "file_type": "code",
        "source_file": "agent/sensors.go",
        "source_location": "L164"
      },
      {
        "label": ".getTempsWithTimeout()",
        "file_type": "code",
        "source_file": "agent/sensors.go",
        "source_location": "L175"
      },
      {
        "label": "isValidSensor()",
        "file_type": "code",
        "source_file": "agent/sensors.go",
        "source_location": "L204"
      },
      {
        "label": "scaleTemperature()",
        "file_type": "code",
        "source_file": "agent/sensors.go",
        "source_location": "L234"
      },
      {
        "label": "smart_test.go",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestParseSmartForScsi()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L16"
      },
      {
        "label": "TestParseSmartForSata()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L63"
      },
      {
        "label": "TestParseSmartForSataDeviceStatisticsTemperature()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L91"
      },
      {
        "label": "TestParseSmartForSataAtaDeviceStatistics()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L124"
      },
      {
        "label": "TestParseSmartForSataNegativeDeviceStatistics()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L159"
      },
      {
        "label": "TestParseSmartForSataParentheticalRawValue()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L196"
      },
      {
        "label": "TestParseSmartForNvme()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L239"
      },
      {
        "label": "TestHasDataForDevice()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L268"
      },
      {
        "label": "TestDevicesSnapshotReturnsCopy()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L280"
      },
      {
        "label": "TestScanDevicesWithEnvOverrideAndSeparator()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L302"
      },
      {
        "label": "TestScanDevicesWithEnvOverride()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L320"
      },
      {
        "label": "TestScanDevicesWithEnvOverrideInvalid()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L337"
      },
      {
        "label": "TestScanDevicesWithEnvOverrideEmpty()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L348"
      },
      {
        "label": "TestSmartctlArgsWithoutType()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L360"
      },
      {
        "label": "TestSmartctlArgs()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L369"
      },
      {
        "label": "TestResolveRefreshError()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L395"
      },
      {
        "label": "TestParseScan()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L474"
      },
      {
        "label": "TestMergeDeviceListsPrefersConfigured()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L507"
      },
      {
        "label": "TestMergeDeviceListsPreservesVerification()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L537"
      },
      {
        "label": "TestMergeDeviceListsUpdatesTypeWhenUnverified()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L555"
      },
      {
        "label": "TestMergeDeviceListsHandlesDevicesWithSameNameAndDifferentTypes()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L573"
      },
      {
        "label": "TestMergeDeviceListsHandlesMixedRAIDAndRegular()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L596"
      },
      {
        "label": "TestUpdateSmartDevicesPreservesRAIDDrives()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L620"
      },
      {
        "label": "TestParseSmartOutputMarksVerified()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L655"
      },
      {
        "label": "TestParseSmartOutputKeepsCustomType()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L669"
      },
      {
        "label": "TestParseSmartOutputResetsVerificationOnFailure()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L683"
      },
      {
        "label": "assertAttrValue()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L692"
      },
      {
        "label": "findAttr()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L703"
      },
      {
        "label": "TestIsVirtualDevice()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L712"
      },
      {
        "label": "TestIsVirtualDeviceNvme()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L744"
      },
      {
        "label": "TestIsVirtualDeviceScsi()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L770"
      },
      {
        "label": "TestFindAtaDeviceStatisticsValue()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L802"
      },
      {
        "label": "TestRefreshExcludedDevices()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L978"
      },
      {
        "label": "TestIsExcludedDevice()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L1049"
      },
      {
        "label": "TestFilterExcludedDevices()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L1077"
      },
      {
        "label": "TestIsNvmeControllerPath()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L1170"
      },
      {
        "label": "TestParseSmartForNvmeAppleSSD()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L1203"
      },
      {
        "label": "TestLookupDarwinNvmeCapacityMultipleDisks()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L1244"
      },
      {
        "label": "TestLookupDarwinNvmeCapacityProviderError()",
        "file_type": "code",
        "source_file": "agent/smart_test.go",
        "source_location": "L1270"
      },
      {
        "label": "gpu_darwin_unsupported.go",
        "file_type": "code",
        "source_file": "agent/gpu_darwin_unsupported.go",
        "source_location": "L1"
      },
      {
        "label": ".startPowermetricsCollector()",
        "file_type": "code",
        "source_file": "agent/gpu_darwin.go",
        "source_location": "L33"
      },
      {
        "label": ".startMacmonCollector()",
        "file_type": "code",
        "source_file": "agent/gpu_darwin.go",
        "source_location": "L138"
      },
      {
        "label": "handlers_test.go",
        "file_type": "code",
        "source_file": "agent/handlers_test.go",
        "source_location": "L1"
      },
      {
        "label": "MockHandler",
        "file_type": "code",
        "source_file": "agent/handlers_test.go",
        "source_location": "L14"
      },
      {
        "label": ".Handle()",
        "file_type": "code",
        "source_file": "agent/handlers_test.go",
        "source_location": "L20"
      },
      {
        "label": ".RequiresVerification()",
        "file_type": "code",
        "source_file": "agent/handlers_test.go",
        "source_location": "L27"
      },
      {
        "label": "TestHandlerRegistry()",
        "file_type": "code",
        "source_file": "agent/handlers_test.go",
        "source_location": "L32"
      },
      {
        "label": "TestCheckFingerprintHandler()",
        "file_type": "code",
        "source_file": "agent/handlers_test.go",
        "source_location": "L93"
      },
      {
        "label": "gpu_test.go",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestParseNvidiaData()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L20"
      },
      {
        "label": "TestParseAmdData()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L137"
      },
      {
        "label": "TestParseNvtopData()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L253"
      },
      {
        "label": "TestUpdateNvtopSnapshotsKeepsDeviceAssociationWhenOrderChanges()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L284"
      },
      {
        "label": "TestParseCollectorPriority()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L334"
      },
      {
        "label": "TestParseJetsonData()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L347"
      },
      {
        "label": "TestGetCurrentData()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L443"
      },
      {
        "label": "TestCalculateDeltaCount()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L629"
      },
      {
        "label": "TestCalculateDeltas()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L650"
      },
      {
        "label": "TestCalculateIntelGPUUsage()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L683"
      },
      {
        "label": "TestUpdateInstantaneousValues()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L756"
      },
      {
        "label": "TestStoreSnapshot()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L779"
      },
      {
        "label": "TestCountGPUNames()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L851"
      },
      {
        "label": "TestInitializeSnapshots()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L891"
      },
      {
        "label": "TestCalculateGPUAverage()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L934"
      },
      {
        "label": "TestGPUCapabilitiesAndLegacyPriority()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1084"
      },
      {
        "label": "TestCollectorStartHelpers()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1234"
      },
      {
        "label": "TestNewGPUManagerPriorityNvtopFallback()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1366"
      },
      {
        "label": "TestNewGPUManagerPriorityMixedCollectors()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1392"
      },
      {
        "label": "TestNewGPUManagerPriorityNvmlFallbackToNvidiaSmi()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1423"
      },
      {
        "label": "TestNewGPUManagerConfiguredCollectorsMustStart()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1443"
      },
      {
        "label": "TestCollectorDefinitionsNvmlDoesNotRequireNvidiaSmi()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1464"
      },
      {
        "label": "TestNewGPUManagerConfiguredNvmlBypassesCapabilityGate()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1471"
      },
      {
        "label": "TestNewGPUManagerJetsonIgnoresCollectorConfig()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1483"
      },
      {
        "label": "TestAccumulation()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1504"
      },
      {
        "label": "TestIntelUpdateFromStats()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1671"
      },
      {
        "label": "TestIntelCollectorStreaming()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1719"
      },
      {
        "label": "TestParseIntelHeaders()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1758"
      },
      {
        "label": "TestParseIntelData()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1846"
      },
      {
        "label": "TestIntelCollectorDeviceEnv()",
        "file_type": "code",
        "source_file": "agent/gpu_test.go",
        "source_location": "L1974"
      },
      {
        "label": "smart_windows.go",
        "file_type": "code",
        "source_file": "agent/smart_windows.go",
        "source_location": "L1"
      },
      {
        "label": "ensureEmbeddedSmartctl()",
        "file_type": "code",
        "source_file": "agent/smart_windows.go",
        "source_location": "L22"
      },
      {
        "label": "emmc_linux.go",
        "file_type": "code",
        "source_file": "agent/emmc_linux.go",
        "source_location": "L1"
      },
      {
        "label": "emmcHealth",
        "file_type": "code",
        "source_file": "agent/emmc_linux.go",
        "source_location": "L18"
      },
      {
        "label": "scanEmmcDevices()",
        "file_type": "code",
        "source_file": "agent/emmc_linux.go",
        "source_location": "L28"
      },
      {
        "label": "readEmmcHealth()",
        "file_type": "code",
        "source_file": "agent/emmc_linux.go",
        "source_location": "L123"
      },
      {
        "label": "readLifeTime()",
        "file_type": "code",
        "source_file": "agent/emmc_linux.go",
        "source_location": "L156"
      },
      {
        "label": "readBlockCapacityBytes()",
        "file_type": "code",
        "source_file": "agent/emmc_linux.go",
        "source_location": "L170"
      },
      {
        "label": "readHexByteFile()",
        "file_type": "code",
        "source_file": "agent/emmc_linux.go",
        "source_location": "L194"
      },
      {
        "label": "hasEmmcHealthFiles()",
        "file_type": "code",
        "source_file": "agent/emmc_linux.go",
        "source_location": "L203"
      },
      {
        "label": "disk.go",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L1"
      },
      {
        "label": "fsRegistrationContext",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L20"
      },
      {
        "label": "diskDiscovery",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L29"
      },
      {
        "label": "prevDisk",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L38"
      },
      {
        "label": "prevDiskFromCounter()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L51"
      },
      {
        "label": "parseFilesystemEntry()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L67"
      },
      {
        "label": "extraFilesystemPartitionInfo()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L81"
      },
      {
        "label": "isDockerSpecialMountpoint()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L90"
      },
      {
        "label": "registerFilesystemStats()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L100"
      },
      {
        "label": ".addFsStat()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L157"
      },
      {
        "label": ".addConfiguredRootFs()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L173"
      },
      {
        "label": "isRootFallbackPartition()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L196"
      },
      {
        "label": ".addPartitionRootFs()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L204"
      },
      {
        "label": ".addLastResortRootFs()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L218"
      },
      {
        "label": "findPartitionByFilesystemSetting()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L234"
      },
      {
        "label": ".addConfiguredExtraFsEntry()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L245"
      },
      {
        "label": ".addConfiguredExtraFilesystems()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L261"
      },
      {
        "label": ".addPartitionExtraFs()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L273"
      },
      {
        "label": ".addExtraFilesystemFolders()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L284"
      },
      {
        "label": ".initializeDiskInfo()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L302"
      },
      {
        "label": ".pruneDuplicateRootExtraFilesystems()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L378"
      },
      {
        "label": "hasSameDiskUsage()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L409"
      },
      {
        "label": "withinUsageTolerance()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L420"
      },
      {
        "label": "ioMatchCandidate",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L427"
      },
      {
        "label": "findIoDevice()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L435"
      },
      {
        "label": "mostActiveIoDevice()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L476"
      },
      {
        "label": "prefixRelated()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L494"
      },
      {
        "label": "filesystemMatchesPartitionSetting()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L504"
      },
      {
        "label": "normalizeDeviceName()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L525"
      },
      {
        "label": ".initializeDiskIoStats()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L534"
      },
      {
        "label": ".updateDiskUsage()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L554"
      },
      {
        "label": ".updateDiskIo()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L593"
      },
      {
        "label": ".getRootMountPoint()",
        "file_type": "code",
        "source_file": "agent/disk.go",
        "source_location": "L713"
      },
      {
        "label": "gpu_nvml_windows.go",
        "file_type": "code",
        "source_file": "agent/gpu_nvml_windows.go",
        "source_location": "L1"
      },
      {
        "label": "openLibrary()",
        "file_type": "code",
        "source_file": "agent/gpu_nvml_windows.go",
        "source_location": "L9"
      },
      {
        "label": "getNVMLPath()",
        "file_type": "code",
        "source_file": "agent/gpu_nvml_windows.go",
        "source_location": "L14"
      },
      {
        "label": "hasSymbol()",
        "file_type": "code",
        "source_file": "agent/gpu_nvml_windows.go",
        "source_location": "L18"
      },
      {
        "label": "server_test.go",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestStartServer()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L29"
      },
      {
        "label": "TestStartServerDisableSSH()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L185"
      },
      {
        "label": "createTempFile()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L206"
      },
      {
        "label": "TestParseSingleKeyFromString()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L221"
      },
      {
        "label": "TestParseMultipleKeysFromString()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L236"
      },
      {
        "label": "TestParseSingleKeyFromFile()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L251"
      },
      {
        "label": "TestParseMultipleKeysFromFile()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L279"
      },
      {
        "label": "TestParseInvalidKey()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L307"
      },
      {
        "label": "TestExtractHubVersion()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L323"
      },
      {
        "label": "TestGetHubVersion()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L397"
      },
      {
        "label": "mockSSHContext",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L432"
      },
      {
        "label": ".SessionID()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L439"
      },
      {
        "label": ".ClientVersion()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L443"
      },
      {
        "label": ".ServerVersion()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L447"
      },
      {
        "label": ".Value()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L451"
      },
      {
        "label": ".User()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L458"
      },
      {
        "label": ".RemoteAddr()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L459"
      },
      {
        "label": ".LocalAddr()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L460"
      },
      {
        "label": ".Permissions()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L461"
      },
      {
        "label": ".SetValue()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L462"
      },
      {
        "label": "TestWriteToSessionEncoding()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L469"
      },
      {
        "label": "createTestCombinedData()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L560"
      },
      {
        "label": "TestHubVersionCaching()",
        "file_type": "code",
        "source_file": "agent/server_test.go",
        "source_location": "L588"
      },
      {
        "label": "cpu.go",
        "file_type": "code",
        "source_file": "agent/cpu.go",
        "source_location": "L1"
      },
      {
        "label": "init()",
        "file_type": "code",
        "source_file": "agent/cpu.go",
        "source_location": "L16"
      },
      {
        "label": "CpuMetrics",
        "file_type": "code",
        "source_file": "agent/cpu.go",
        "source_location": "L26"
      },
      {
        "label": "getCpuMetrics()",
        "file_type": "code",
        "source_file": "agent/cpu.go",
        "source_location": "L37"
      },
      {
        "label": "clampPercent()",
        "file_type": "code",
        "source_file": "agent/cpu.go",
        "source_location": "L72"
      },
      {
        "label": "getPerCoreCpuUsage()",
        "file_type": "code",
        "source_file": "agent/cpu.go",
        "source_location": "L78"
      },
      {
        "label": "calculateBusy()",
        "file_type": "code",
        "source_file": "agent/cpu.go",
        "source_location": "L108"
      },
      {
        "label": "getAllBusy()",
        "file_type": "code",
        "source_file": "agent/cpu.go",
        "source_location": "L121"
      },
      {
        "label": "docker_test.go",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1"
      },
      {
        "label": "recordingRoundTripper",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L29"
      },
      {
        "label": "roundTripFunc",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L38"
      },
      {
        "label": ".RoundTrip()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L40"
      },
      {
        "label": ".RoundTrip()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L44"
      },
      {
        "label": "dockerManager",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L55"
      },
      {
        "label": ".cycleCpuDeltas()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L67"
      },
      {
        "label": "TestCalculateMemoryUsage()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L77"
      },
      {
        "label": "TestBuildDockerContainerEndpoint()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L157"
      },
      {
        "label": "TestContainerDetailsRequestsValidateContainerID()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L171"
      },
      {
        "label": "TestContainerDetailsRequestsUseExpectedDockerPaths()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L186"
      },
      {
        "label": "TestGetPodmanContainerHealth()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L223"
      },
      {
        "label": "TestValidateCpuPercentage()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L245"
      },
      {
        "label": "TestUpdateContainerStatsValues()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L300"
      },
      {
        "label": "TestInitializeCpuTracking()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L330"
      },
      {
        "label": "TestGetCpuPreviousValues()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L360"
      },
      {
        "label": "TestSetCpuCurrentValues()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L386"
      },
      {
        "label": "TestCalculateNetworkStats()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L406"
      },
      {
        "label": "TestNetworkStatsCacheTimeIsolation()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L462"
      },
      {
        "label": "TestDockerManagerCreation()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L521"
      },
      {
        "label": "TestCheckDockerVersion()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L540"
      },
      {
        "label": "newDockerManagerForVersionTest()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L656"
      },
      {
        "label": "TestGetDockerStatsChecksDockerVersionAfterContainerList()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L675"
      },
      {
        "label": "TestGetDockerStatsRetriesVersionCheckUntilSuccess()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L759"
      },
      {
        "label": "TestCycleCpuDeltas()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L807"
      },
      {
        "label": "TestCycleNetworkDeltas()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L836"
      },
      {
        "label": "TestConstants()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L863"
      },
      {
        "label": "TestDockerStatsWithMockData()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L870"
      },
      {
        "label": "TestMemoryStatsEdgeCases()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L896"
      },
      {
        "label": "TestContainerStatsInitialization()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L940"
      },
      {
        "label": "TestCalculateMemoryUsageWithRealData()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L965"
      },
      {
        "label": "TestCpuPercentageCalculationWithRealData()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L983"
      },
      {
        "label": "TestNetworkStatsCalculationWithRealData()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1006"
      },
      {
        "label": "TestContainerStatsEndToEndWithRealData()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1069"
      },
      {
        "label": "TestGetLogsDetectsMultiplexedWithoutContentType()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1129"
      },
      {
        "label": "TestGetLogsDoesNotMisclassifyRawStreamAsMultiplexed()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1149"
      },
      {
        "label": "TestEdgeCasesWithRealData()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1165"
      },
      {
        "label": "TestDockerStatsWorkflow()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1200"
      },
      {
        "label": "TestNetworkRateCalculationFormula()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1249"
      },
      {
        "label": "TestGetHostInfo()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1274"
      },
      {
        "label": "TestDeltaTrackerCacheTimeIsolation()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1292"
      },
      {
        "label": "TestParseDockerStatus()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1350"
      },
      {
        "label": "TestParseDockerHealthStatus()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1410"
      },
      {
        "label": "TestUpdateContainerStatsUsesPodmanInspectHealthFallback()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1433"
      },
      {
        "label": "TestConstantsAndUtilityFunctions()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1489"
      },
      {
        "label": "TestDecodeDockerLogStream()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1507"
      },
      {
        "label": "TestDecodeDockerLogStreamMemoryProtection()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1584"
      },
      {
        "label": "TestShouldExcludeContainer()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1645"
      },
      {
        "label": "TestAnsiEscapePattern()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1749"
      },
      {
        "label": "TestConvertContainerPortsToString()",
        "file_type": "code",
        "source_file": "agent/docker_test.go",
        "source_location": "L1805"
      },
      {
        "label": "agent_cache.go",
        "file_type": "code",
        "source_file": "agent/agent_cache.go",
        "source_location": "L1"
      },
      {
        "label": "systemDataCache",
        "file_type": "code",
        "source_file": "agent/agent_cache.go",
        "source_location": "L10"
      },
      {
        "label": "cacheNode",
        "file_type": "code",
        "source_file": "agent/agent_cache.go",
        "source_location": "L15"
      },
      {
        "label": "NewSystemDataCache()",
        "file_type": "code",
        "source_file": "agent/agent_cache.go",
        "source_location": "L21"
      },
      {
        "label": ".Get()",
        "file_type": "code",
        "source_file": "agent/agent_cache.go",
        "source_location": "L28"
      },
      {
        "label": ".Set()",
        "file_type": "code",
        "source_file": "agent/agent_cache.go",
        "source_location": "L44"
      },
      {
        "label": "systemd.go",
        "file_type": "code",
        "source_file": "agent/systemd.go",
        "source_location": "L1"
      },
      {
        "label": "isSystemdAvailable()",
        "file_type": "code",
        "source_file": "agent/systemd.go",
        "source_location": "L34"
      },
      {
        "label": "newSystemdManager()",
        "file_type": "code",
        "source_file": "agent/systemd.go",
        "source_location": "L52"
      },
      {
        "label": ".startWorker()",
        "file_type": "code",
        "source_file": "agent/systemd.go",
        "source_location": "L79"
      },
      {
        "label": ".updateServiceStats()",
        "file_type": "code",
        "source_file": "agent/systemd.go",
        "source_location": "L174"
      },
      {
        "label": "unescapeServiceName()",
        "file_type": "code",
        "source_file": "agent/systemd.go",
        "source_location": "L282"
      },
      {
        "label": "getServicePatterns()",
        "file_type": "code",
        "source_file": "agent/systemd.go",
        "source_location": "L296"
      },
      {
        "label": "smart_nonwindows.go",
        "file_type": "code",
        "source_file": "agent/smart_nonwindows.go",
        "source_location": "L1"
      },
      {
        "label": "ensureEmbeddedSmartctl()",
        "file_type": "code",
        "source_file": "agent/smart_nonwindows.go",
        "source_location": "L7"
      },
      {
        "label": "gpu_nvtop.go",
        "file_type": "code",
        "source_file": "agent/gpu_nvtop.go",
        "source_location": "L1"
      },
      {
        "label": "nvtopSnapshot",
        "file_type": "code",
        "source_file": "agent/gpu_nvtop.go",
        "source_location": "L16"
      },
      {
        "label": "parseNvtopNumber()",
        "file_type": "code",
        "source_file": "agent/gpu_nvtop.go",
        "source_location": "L26"
      },
      {
        "label": ".parseNvtopData()",
        "file_type": "code",
        "source_file": "agent/gpu_nvtop.go",
        "source_location": "L36"
      },
      {
        "label": ".updateNvtopSnapshots()",
        "file_type": "code",
        "source_file": "agent/gpu_nvtop.go",
        "source_location": "L45"
      },
      {
        "label": ".collectNvtopStats()",
        "file_type": "code",
        "source_file": "agent/gpu_nvtop.go",
        "source_location": "L103"
      },
      {
        "label": ".startNvtopCollector()",
        "file_type": "code",
        "source_file": "agent/gpu_nvtop.go",
        "source_location": "L140"
      },
      {
        "label": "gpu_amd_linux.go",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux.go",
        "source_location": "L1"
      },
      {
        "label": "isAmdGpu()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux.go",
        "source_location": "L90"
      },
      {
        "label": ".updateAmdGpuData()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux.go",
        "source_location": "L100"
      },
      {
        "label": "readSysfsFloat()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux.go",
        "source_location": "L156"
      },
      {
        "label": "normalizeHexID()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux.go",
        "source_location": "L166"
      },
      {
        "label": "cacheKeyForAmdgpu()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux.go",
        "source_location": "L171"
      },
      {
        "label": "lookupAmdgpuNameInFile()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux.go",
        "source_location": "L179"
      },
      {
        "label": "getCachedAmdgpuName()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux.go",
        "source_location": "L218"
      },
      {
        "label": "normalizeAmdgpuName()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux.go",
        "source_location": "L244"
      },
      {
        "label": "cacheAmdgpuName()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux.go",
        "source_location": "L252"
      },
      {
        "label": "cacheMissingAmdgpuName()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux.go",
        "source_location": "L263"
      },
      {
        "label": "getAmdGpuName()",
        "file_type": "code",
        "source_file": "agent/gpu_amd_linux.go",
        "source_location": "L275"
      },
      {
        "label": "client.go",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L1"
      },
      {
        "label": "WebSocketClient",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L32"
      },
      {
        "label": "newWebSocketClient()",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L47"
      },
      {
        "label": "getToken()",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L75"
      },
      {
        "label": ".getOptions()",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L95"
      },
      {
        "label": ".Connect()",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L130"
      },
      {
        "label": ".OnOpen()",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L148"
      },
      {
        "label": ".OnClose()",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L154"
      },
      {
        "label": ".OnMessage()",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L163"
      },
      {
        "label": ".OnPing()",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L186"
      },
      {
        "label": ".handleAuthChallenge()",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L192"
      },
      {
        "label": ".verifySignature()",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L220"
      },
      {
        "label": ".Close()",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L235"
      },
      {
        "label": ".handleHubRequest()",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L242"
      },
      {
        "label": ".sendMessage()",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L255"
      },
      {
        "label": ".sendResponse()",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L272"
      },
      {
        "label": "getUserAgent()",
        "file_type": "code",
        "source_file": "agent/client.go",
        "source_location": "L283"
      },
      {
        "label": "gpu_nvml_unsupported.go",
        "file_type": "code",
        "source_file": "agent/gpu_nvml_unsupported.go",
        "source_location": "L1"
      },
      {
        "label": "sensors_default.go",
        "file_type": "code",
        "source_file": "agent/sensors_default.go",
        "source_location": "L1"
      },
      {
        "label": "emmc_common_test.go",
        "file_type": "code",
        "source_file": "agent/emmc_common_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestParseHexOrDecByte()",
        "file_type": "code",
        "source_file": "agent/emmc_common_test.go",
        "source_location": "L5"
      },
      {
        "label": "TestParseHexBytePair()",
        "file_type": "code",
        "source_file": "agent/emmc_common_test.go",
        "source_location": "L28"
      },
      {
        "label": "TestEmmcSmartStatus()",
        "file_type": "code",
        "source_file": "agent/emmc_common_test.go",
        "source_location": "L45"
      },
      {
        "label": "TestIsEmmcBlockName()",
        "file_type": "code",
        "source_file": "agent/emmc_common_test.go",
        "source_location": "L60"
      },
      {
        "label": "network.go",
        "file_type": "code",
        "source_file": "agent/network.go",
        "source_location": "L1"
      },
      {
        "label": "NicConfig",
        "file_type": "code",
        "source_file": "agent/network.go",
        "source_location": "L23"
      },
      {
        "label": "newNicConfig()",
        "file_type": "code",
        "source_file": "agent/network.go",
        "source_location": "L29"
      },
      {
        "label": "isValidNic()",
        "file_type": "code",
        "source_file": "agent/network.go",
        "source_location": "L50"
      },
      {
        "label": ".updateNetworkStats()",
        "file_type": "code",
        "source_file": "agent/network.go",
        "source_location": "L79"
      },
      {
        "label": ".initializeNetIoStats()",
        "file_type": "code",
        "source_file": "agent/network.go",
        "source_location": "L93"
      },
      {
        "label": ".ensureNetInterfacesInitialized()",
        "file_type": "code",
        "source_file": "agent/network.go",
        "source_location": "L122"
      },
      {
        "label": ".ensureNetworkInterfacesMap()",
        "file_type": "code",
        "source_file": "agent/network.go",
        "source_location": "L133"
      },
      {
        "label": ".loadAndTickNetBaseline()",
        "file_type": "code",
        "source_file": "agent/network.go",
        "source_location": "L140"
      },
      {
        "label": ".sumAndTrackPerNicDeltas()",
        "file_type": "code",
        "source_file": "agent/network.go",
        "source_location": "L153"
      },
      {
        "label": ".computeBytesPerSecond()",
        "file_type": "code",
        "source_file": "agent/network.go",
        "source_location": "L199"
      },
      {
        "label": ".applyNetworkTotals()",
        "file_type": "code",
        "source_file": "agent/network.go",
        "source_location": "L208"
      },
      {
        "label": "skipNetworkInterface()",
        "file_type": "code",
        "source_file": "agent/network.go",
        "source_location": "L238"
      },
      {
        "label": "disk_test.go",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestParseFilesystemEntry()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L16"
      },
      {
        "label": "TestExtraFilesystemPartitionInfo()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L96"
      },
      {
        "label": "TestBuildFsStatRegistration()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L137"
      },
      {
        "label": "TestAddConfiguredRootFs()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L282"
      },
      {
        "label": "TestAddPartitionRootFs()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L349"
      },
      {
        "label": "TestAddLastResortRootFs()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L382"
      },
      {
        "label": "TestAddConfiguredExtraFsEntry()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L412"
      },
      {
        "label": "TestAddConfiguredExtraFilesystems()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L477"
      },
      {
        "label": "TestAddExtraFilesystemFolders()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L507"
      },
      {
        "label": "TestAddPartitionExtraFs()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L533"
      },
      {
        "label": "TestFindIoDevice()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L614"
      },
      {
        "label": "TestFilesystemMatchesPartitionSetting()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L703"
      },
      {
        "label": "TestMostActiveIoDevice()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L727"
      },
      {
        "label": "TestIsDockerSpecialMountpoint()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L749"
      },
      {
        "label": "TestInitializeDiskInfoWithCustomNames()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L770"
      },
      {
        "label": "TestFsStatsWithCustomNames()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L846"
      },
      {
        "label": "TestExtraFsKeyGeneration()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L861"
      },
      {
        "label": "TestDiskUsageCaching()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L901"
      },
      {
        "label": "TestHasSameDiskUsage()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L984"
      },
      {
        "label": "TestInitializeDiskIoStatsResetsTrackedDevices()",
        "file_type": "code",
        "source_file": "agent/disk_test.go",
        "source_location": "L1018"
      },
      {
        "label": "system_test.go",
        "file_type": "code",
        "source_file": "agent/system_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestGatherStatsDoesNotAttachDetailsToCachedRequests()",
        "file_type": "code",
        "source_file": "agent/system_test.go",
        "source_location": "L12"
      },
      {
        "label": "TestUpdateSystemDetailsMarksDetailsDirty()",
        "file_type": "code",
        "source_file": "agent/system_test.go",
        "source_location": "L36"
      },
      {
        "label": "smart.go",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L1"
      },
      {
        "label": "scanOutput",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L39"
      },
      {
        "label": "DeviceInfo",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L48"
      },
      {
        "label": "deviceKey",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L61"
      },
      {
        "label": ".Refresh()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L69"
      },
      {
        "label": ".devicesSnapshot()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L95"
      },
      {
        "label": ".resolveRefreshError()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L113"
      },
      {
        "label": ".GetCurrentData()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L139"
      },
      {
        "label": ".ScanDevices()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L155"
      },
      {
        "label": ".parseConfiguredDevices()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L228"
      },
      {
        "label": ".refreshExcludedDevices()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L266"
      },
      {
        "label": ".isExcludedDevice()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L279"
      },
      {
        "label": ".filterExcludedDevices()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L284"
      },
      {
        "label": "detectSmartOutputType()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L310"
      },
      {
        "label": "hasJSONValue()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L336"
      },
      {
        "label": "normalizeParserType()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L344"
      },
      {
        "label": "makeDeviceKey()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L360"
      },
      {
        "label": ".parseSmartOutput()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L366"
      },
      {
        "label": ".CollectSmart()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L459"
      },
      {
        "label": ".smartctlArgs()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L553"
      },
      {
        "label": ".hasDataForDevice()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L587"
      },
      {
        "label": ".parseScan()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L601"
      },
      {
        "label": "mergeDeviceLists()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L629"
      },
      {
        "label": ".updateSmartDevices()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L759"
      },
      {
        "label": ".isVirtualDevice()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L798"
      },
      {
        "label": ".isVirtualDeviceNvme()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L807"
      },
      {
        "label": ".isVirtualDeviceScsi()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L814"
      },
      {
        "label": ".isVirtualDeviceFromStrings()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L823"
      },
      {
        "label": ".parseSmartForSata()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L841"
      },
      {
        "label": "getSmartStatus()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L913"
      },
      {
        "label": "findAtaDeviceStatisticsValue()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L925"
      },
      {
        "label": ".parseSmartForScsi()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L953"
      },
      {
        "label": "parseScsiGigabytesProcessed()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L1027"
      },
      {
        "label": ".lookupDarwinNvmeCapacity()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L1042"
      },
      {
        "label": ".parseSmartForNvme()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L1087"
      },
      {
        "label": ".detectSmartctl()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L1161"
      },
      {
        "label": "isNvmeControllerPath()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L1181"
      },
      {
        "label": "NewSmartManager()",
        "file_type": "code",
        "source_file": "agent/smart.go",
        "source_location": "L1201"
      },
      {
        "label": "gpu_darwin.go",
        "file_type": "code",
        "source_file": "agent/gpu_darwin.go",
        "source_location": "L1"
      },
      {
        "label": ".collectPowermetrics()",
        "file_type": "code",
        "source_file": "agent/gpu_darwin.go",
        "source_location": "L59"
      },
      {
        "label": ".parsePowermetricsData()",
        "file_type": "code",
        "source_file": "agent/gpu_darwin.go",
        "source_location": "L81"
      },
      {
        "label": "macmonTemp",
        "file_type": "code",
        "source_file": "agent/gpu_darwin.go",
        "source_location": "L163"
      },
      {
        "label": "macmonSample",
        "file_type": "code",
        "source_file": "agent/gpu_darwin.go",
        "source_location": "L167"
      },
      {
        "label": ".collectMacmonPipe()",
        "file_type": "code",
        "source_file": "agent/gpu_darwin.go",
        "source_location": "L174"
      },
      {
        "label": ".parseMacmonLine()",
        "file_type": "code",
        "source_file": "agent/gpu_darwin.go",
        "source_location": "L223"
      },
      {
        "label": "data_dir_test.go",
        "file_type": "code",
        "source_file": "agent/data_dir_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestGetDataDir()",
        "file_type": "code",
        "source_file": "agent/data_dir_test.go",
        "source_location": "L15"
      },
      {
        "label": "TestTestDataDirs()",
        "file_type": "code",
        "source_file": "agent/data_dir_test.go",
        "source_location": "L69"
      },
      {
        "label": "TestIsValidDataDir()",
        "file_type": "code",
        "source_file": "agent/data_dir_test.go",
        "source_location": "L119"
      },
      {
        "label": "TestDirectoryExists()",
        "file_type": "code",
        "source_file": "agent/data_dir_test.go",
        "source_location": "L165"
      },
      {
        "label": "TestDirectoryIsWritable()",
        "file_type": "code",
        "source_file": "agent/data_dir_test.go",
        "source_location": "L197"
      },
      {
        "label": "response.go",
        "file_type": "code",
        "source_file": "agent/response.go",
        "source_location": "L1"
      },
      {
        "label": "newAgentResponse()",
        "file_type": "code",
        "source_file": "agent/response.go",
        "source_location": "L13"
      },
      {
        "label": "fingerprint_test.go",
        "file_type": "code",
        "source_file": "agent/fingerprint_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestGetFingerprint()",
        "file_type": "code",
        "source_file": "agent/fingerprint_test.go",
        "source_location": "L14"
      },
      {
        "label": "TestSaveFingerprint()",
        "file_type": "code",
        "source_file": "agent/fingerprint_test.go",
        "source_location": "L60"
      },
      {
        "label": "TestDeleteFingerprint()",
        "file_type": "code",
        "source_file": "agent/fingerprint_test.go",
        "source_location": "L82"
      },
      {
        "label": "agent_cache_test.go",
        "file_type": "code",
        "source_file": "agent/agent_cache_test.go",
        "source_location": "L1"
      },
      {
        "label": "createTestCacheData()",
        "file_type": "code",
        "source_file": "agent/agent_cache_test.go",
        "source_location": "L16"
      },
      {
        "label": "TestNewSystemDataCache()",
        "file_type": "code",
        "source_file": "agent/agent_cache_test.go",
        "source_location": "L35"
      },
      {
        "label": "TestCacheGetSet()",
        "file_type": "code",
        "source_file": "agent/agent_cache_test.go",
        "source_location": "L42"
      },
      {
        "label": "TestCacheFreshness()",
        "file_type": "code",
        "source_file": "agent/agent_cache_test.go",
        "source_location": "L59"
      },
      {
        "label": "TestCacheMultipleIntervals()",
        "file_type": "code",
        "source_file": "agent/agent_cache_test.go",
        "source_location": "L120"
      },
      {
        "label": "TestCacheOverwrite()",
        "file_type": "code",
        "source_file": "agent/agent_cache_test.go",
        "source_location": "L164"
      },
      {
        "label": "TestCacheMiss()",
        "file_type": "code",
        "source_file": "agent/agent_cache_test.go",
        "source_location": "L192"
      },
      {
        "label": "TestCacheZeroInterval()",
        "file_type": "code",
        "source_file": "agent/agent_cache_test.go",
        "source_location": "L215"
      },
      {
        "label": "TestCacheLargeInterval()",
        "file_type": "code",
        "source_file": "agent/agent_cache_test.go",
        "source_location": "L228"
      },
      {
        "label": "sensors_windows.go",
        "file_type": "code",
        "source_file": "agent/sensors_windows.go",
        "source_location": "L1"
      },
      {
        "label": "lhmProcess",
        "file_type": "code",
        "source_file": "agent/sensors_windows.go",
        "source_location": "L31"
      },
      {
        "label": "newlhmProcess()",
        "file_type": "code",
        "source_file": "agent/sensors_windows.go",
        "source_location": "L55"
      },
      {
        "label": ".startProcess()",
        "file_type": "code",
        "source_file": "agent/sensors_windows.go",
        "source_location": "L83"
      },
      {
        "label": ".cleanupProcess()",
        "file_type": "code",
        "source_file": "agent/sensors_windows.go",
        "source_location": "L119"
      },
      {
        "label": ".getTemps()",
        "file_type": "code",
        "source_file": "agent/sensors_windows.go",
        "source_location": "L142"
      },
      {
        "label": "getSensorTemps()",
        "file_type": "code",
        "source_file": "agent/sensors_windows.go",
        "source_location": "L219"
      },
      {
        "label": ".cleanup()",
        "file_type": "code",
        "source_file": "agent/sensors_windows.go",
        "source_location": "L247"
      },
      {
        "label": "copyEmbeddedDir()",
        "file_type": "code",
        "source_file": "agent/sensors_windows.go",
        "source_location": "L255"
      },
      {
        "label": "connection_manager.go",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L1"
      },
      {
        "label": "ConnectionManager",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L22"
      },
      {
        "label": "ConnectionState",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L34"
      },
      {
        "label": "ConnectionEvent",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L37"
      },
      {
        "label": "newConnectionManager()",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L57"
      },
      {
        "label": ".startWsTicker()",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L66"
      },
      {
        "label": ".stopWsTicker()",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L75"
      },
      {
        "label": ".Start()",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L83"
      },
      {
        "label": ".stop()",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L142"
      },
      {
        "label": ".handleEvent()",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L149"
      },
      {
        "label": ".handleStateChange()",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L168"
      },
      {
        "label": ".connect()",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L203"
      },
      {
        "label": ".startWebSocketConnection()",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L229"
      },
      {
        "label": ".startSSHServer()",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L249"
      },
      {
        "label": ".closeWebSocket()",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L256"
      },
      {
        "label": "shouldExitOnErr()",
        "file_type": "code",
        "source_file": "agent/connection_manager.go",
        "source_location": "L264"
      },
      {
        "label": "emmc_linux_test.go",
        "file_type": "code",
        "source_file": "agent/emmc_linux_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestEmmcMockSysfsScanAndCollect()",
        "file_type": "code",
        "source_file": "agent/emmc_linux_test.go",
        "source_location": "L13"
      },
      {
        "label": "docker.go",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L1"
      },
      {
        "label": "userAgentRoundTripper",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L87"
      },
      {
        "label": "dockerVersionResponse",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L93"
      },
      {
        "label": ".RoundTrip()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L101"
      },
      {
        "label": ".queue()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L107"
      },
      {
        "label": ".dequeue()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L115"
      },
      {
        "label": ".shouldExcludeContainer()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L123"
      },
      {
        "label": ".getDockerStats()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L136"
      },
      {
        "label": ".initializeCpuTracking()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L232"
      },
      {
        "label": ".getCpuPreviousValues()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L250"
      },
      {
        "label": ".setCpuCurrentValues()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L255"
      },
      {
        "label": "calculateMemoryUsage()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L261"
      },
      {
        "label": ".getNetworkTracker()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L280"
      },
      {
        "label": ".cycleNetworkDeltasForCacheTime()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L296"
      },
      {
        "label": ".calculateNetworkStats()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L306"
      },
      {
        "label": "validateCpuPercentage()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L352"
      },
      {
        "label": "updateContainerStatsValues()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L360"
      },
      {
        "label": "convertContainerPortsToString()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L372"
      },
      {
        "label": "parseDockerStatus()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L403"
      },
      {
        "label": "parseDockerHealthStatus()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L439"
      },
      {
        "label": ".getPodmanContainerHealth()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L447"
      },
      {
        "label": ".updateContainerStats()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L477"
      },
      {
        "label": ".deleteContainerStatsSync()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L589"
      },
      {
        "label": "newDockerManager()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L608"
      },
      {
        "label": ".checkDockerVersion()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L703"
      },
      {
        "label": ".ensureDockerVersionChecked()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L727"
      },
      {
        "label": ".applyDockerVersionInfo()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L737"
      },
      {
        "label": ".decode()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L751"
      },
      {
        "label": "getDockerHost()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L767"
      },
      {
        "label": "validateContainerID()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L778"
      },
      {
        "label": "buildDockerContainerEndpoint()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L785"
      },
      {
        "label": ".getContainerInfo()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L801"
      },
      {
        "label": ".getLogs()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L835"
      },
      {
        "label": "detectDockerMultiplexedStream()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L884"
      },
      {
        "label": "decodeDockerLogStream()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L901"
      },
      {
        "label": ".GetHostInfo()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L948"
      },
      {
        "label": ".IsPodman()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L962"
      },
      {
        "label": ".setIsPodman()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L967"
      },
      {
        "label": "detectPodmanFromHeader()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L984"
      },
      {
        "label": "detectPodmanFromVersion()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L989"
      },
      {
        "label": "detectPodmanEngine()",
        "file_type": "code",
        "source_file": "agent/docker.go",
        "source_location": "L1002"
      },
      {
        "label": "mdraid_linux.go",
        "file_type": "code",
        "source_file": "agent/mdraid_linux.go",
        "source_location": "L1"
      },
      {
        "label": "mdraidHealth",
        "file_type": "code",
        "source_file": "agent/mdraid_linux.go",
        "source_location": "L19"
      },
      {
        "label": "scanMdraidDevices()",
        "file_type": "code",
        "source_file": "agent/mdraid_linux.go",
        "source_location": "L32"
      },
      {
        "label": "readMdraidHealth()",
        "file_type": "code",
        "source_file": "agent/mdraid_linux.go",
        "source_location": "L130"
      },
      {
        "label": "mdraidSmartStatus()",
        "file_type": "code",
        "source_file": "agent/mdraid_linux.go",
        "source_location": "L167"
      },
      {
        "label": "isMdraidBlockName()",
        "file_type": "code",
        "source_file": "agent/mdraid_linux.go",
        "source_location": "L195"
      },
      {
        "label": "readMdraidBlockCapacityBytes()",
        "file_type": "code",
        "source_file": "agent/mdraid_linux.go",
        "source_location": "L212"
      },
      {
        "label": "emmc_common.go",
        "file_type": "code",
        "source_file": "agent/emmc_common.go",
        "source_location": "L1"
      },
      {
        "label": "isEmmcBlockName()",
        "file_type": "code",
        "source_file": "agent/emmc_common.go",
        "source_location": "L9"
      },
      {
        "label": "parseHexOrDecByte()",
        "file_type": "code",
        "source_file": "agent/emmc_common.go",
        "source_location": "L25"
      },
      {
        "label": "parseHexBytePair()",
        "file_type": "code",
        "source_file": "agent/emmc_common.go",
        "source_location": "L42"
      },
      {
        "label": "emmcSmartStatus()",
        "file_type": "code",
        "source_file": "agent/emmc_common.go",
        "source_location": "L55"
      },
      {
        "label": "emmcPreEOLString()",
        "file_type": "code",
        "source_file": "agent/emmc_common.go",
        "source_location": "L68"
      },
      {
        "label": "emmcLifeTimeString()",
        "file_type": "code",
        "source_file": "agent/emmc_common.go",
        "source_location": "L81"
      },
      {
        "label": "agent_test_helpers.go",
        "file_type": "code",
        "source_file": "agent/agent_test_helpers.go",
        "source_location": "L1"
      },
      {
        "label": ".GetConnectionManager()",
        "file_type": "code",
        "source_file": "agent/agent_test_helpers.go",
        "source_location": "L6"
      },
      {
        "label": "client_test.go",
        "file_type": "code",
        "source_file": "agent/client_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestNewWebSocketClient()",
        "file_type": "code",
        "source_file": "agent/client_test.go",
        "source_location": "L24"
      },
      {
        "label": "TestWebSocketClient_GetOptions()",
        "file_type": "code",
        "source_file": "agent/client_test.go",
        "source_location": "L101"
      },
      {
        "label": "TestWebSocketClient_VerifySignature()",
        "file_type": "code",
        "source_file": "agent/client_test.go",
        "source_location": "L161"
      },
      {
        "label": "TestWebSocketClient_HandleHubRequest()",
        "file_type": "code",
        "source_file": "agent/client_test.go",
        "source_location": "L241"
      },
      {
        "label": "TestGetUserAgent()",
        "file_type": "code",
        "source_file": "agent/client_test.go",
        "source_location": "L302"
      },
      {
        "label": "TestWebSocketClient_Close()",
        "file_type": "code",
        "source_file": "agent/client_test.go",
        "source_location": "L330"
      },
      {
        "label": "TestWebSocketClient_ConnectRateLimit()",
        "file_type": "code",
        "source_file": "agent/client_test.go",
        "source_location": "L346"
      },
      {
        "label": "TestGetToken()",
        "file_type": "code",
        "source_file": "agent/client_test.go",
        "source_location": "L365"
      },
      {
        "label": "zfs_freebsd.go",
        "file_type": "code",
        "source_file": "agent/zfs/zfs_freebsd.go",
        "source_location": "L1"
      },
      {
        "label": "ARCSize()",
        "file_type": "code",
        "source_file": "agent/zfs/zfs_freebsd.go",
        "source_location": "L9"
      },
      {
        "label": "zfs_unsupported.go",
        "file_type": "code",
        "source_file": "agent/zfs/zfs_unsupported.go",
        "source_location": "L1"
      },
      {
        "label": "ARCSize()",
        "file_type": "code",
        "source_file": "agent/zfs/zfs_unsupported.go",
        "source_location": "L7"
      },
      {
        "label": "zfs_linux.go",
        "file_type": "code",
        "source_file": "agent/zfs/zfs_linux.go",
        "source_location": "L1"
      },
      {
        "label": "ARCSize()",
        "file_type": "code",
        "source_file": "agent/zfs/zfs_linux.go",
        "source_location": "L14"
      },
      {
        "label": "main.go",
        "file_type": "code",
        "source_file": "agent/tools/fetchsmartctl/main.go",
        "source_location": "L1"
      },
      {
        "label": "main()",
        "file_type": "code",
        "source_file": "agent/tools/fetchsmartctl/main.go",
        "source_location": "L21"
      },
      {
        "label": "downloadFile()",
        "file_type": "code",
        "source_file": "agent/tools/fetchsmartctl/main.go",
        "source_location": "L44"
      },
      {
        "label": "fatalf()",
        "file_type": "code",
        "source_file": "agent/tools/fetchsmartctl/main.go",
        "source_location": "L127"
      },
      {
        "label": "deltatracker.go",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker.go",
        "source_location": "L1"
      },
      {
        "label": "Numeric",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker.go",
        "source_location": "L11"
      },
      {
        "label": "DeltaTracker",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker.go",
        "source_location": "L19"
      },
      {
        "label": "NewDeltaTracker()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker.go",
        "source_location": "L26"
      },
      {
        "label": "DeltaTracker[K, V]",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker.go",
        "source_location": "L34"
      },
      {
        "label": ".Set()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker.go",
        "source_location": "L34"
      },
      {
        "label": ".Deltas()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker.go",
        "source_location": "L51"
      },
      {
        "label": ".Previous()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker.go",
        "source_location": "L67"
      },
      {
        "label": ".Delta()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker.go",
        "source_location": "L77"
      },
      {
        "label": ".Cycle()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker.go",
        "source_location": "L95"
      },
      {
        "label": "deltatracker_test.go",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker_test.go",
        "source_location": "L1"
      },
      {
        "label": "ExampleDeltaTracker()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker_test.go",
        "source_location": "L10"
      },
      {
        "label": "TestNewDeltaTracker()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker_test.go",
        "source_location": "L25"
      },
      {
        "label": "TestSet()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker_test.go",
        "source_location": "L32"
      },
      {
        "label": "TestDeltas()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker_test.go",
        "source_location": "L42"
      },
      {
        "label": "TestCycle()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker_test.go",
        "source_location": "L67"
      },
      {
        "label": "TestCompleteWorkflow()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker_test.go",
        "source_location": "L91"
      },
      {
        "label": "TestDeltaTrackerWithDifferentTypes()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker_test.go",
        "source_location": "L117"
      },
      {
        "label": "TestDelta()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker_test.go",
        "source_location": "L143"
      },
      {
        "label": "TestDeltaWithDifferentTypes()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker_test.go",
        "source_location": "L173"
      },
      {
        "label": "TestDeltaConcurrentAccess()",
        "file_type": "code",
        "source_file": "agent/deltatracker/deltatracker_test.go",
        "source_location": "L199"
      },
      {
        "label": "utils.go",
        "file_type": "code",
        "source_file": "agent/utils/utils.go",
        "source_location": "L1"
      },
      {
        "label": "GetEnv()",
        "file_type": "code",
        "source_file": "internal/hub/utils/utils.go",
        "source_location": "L7"
      },
      {
        "label": "BytesToMegabytes()",
        "file_type": "code",
        "source_file": "agent/utils/utils.go",
        "source_location": "L25"
      },
      {
        "label": "BytesToGigabytes()",
        "file_type": "code",
        "source_file": "agent/utils/utils.go",
        "source_location": "L30"
      },
      {
        "label": "TwoDecimals()",
        "file_type": "code",
        "source_file": "agent/utils/utils.go",
        "source_location": "L35"
      },
      {
        "label": "ReadStringFile()",
        "file_type": "code",
        "source_file": "agent/utils/utils.go",
        "source_location": "L45"
      },
      {
        "label": "ReadStringFileOK()",
        "file_type": "code",
        "source_file": "agent/utils/utils.go",
        "source_location": "L51"
      },
      {
        "label": "ReadStringFileLimited()",
        "file_type": "code",
        "source_file": "agent/utils/utils.go",
        "source_location": "L61"
      },
      {
        "label": "FileExists()",
        "file_type": "code",
        "source_file": "agent/utils/utils.go",
        "source_location": "L80"
      },
      {
        "label": "ReadUintFile()",
        "file_type": "code",
        "source_file": "agent/utils/utils.go",
        "source_location": "L86"
      },
      {
        "label": "LookPathHomebrew()",
        "file_type": "code",
        "source_file": "agent/utils/utils.go",
        "source_location": "L99"
      },
      {
        "label": "utils_test.go",
        "file_type": "code",
        "source_file": "agent/utils/utils_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestTwoDecimals()",
        "file_type": "code",
        "source_file": "agent/utils/utils_test.go",
        "source_location": "L11"
      },
      {
        "label": "TestBytesToMegabytes()",
        "file_type": "code",
        "source_file": "agent/utils/utils_test.go",
        "source_location": "L33"
      },
      {
        "label": "TestBytesToGigabytes()",
        "file_type": "code",
        "source_file": "agent/utils/utils_test.go",
        "source_location": "L53"
      },
      {
        "label": "TestFileFunctions()",
        "file_type": "code",
        "source_file": "agent/utils/utils_test.go",
        "source_location": "L73"
      },
      {
        "label": "TestReadUintFile()",
        "file_type": "code",
        "source_file": "agent/utils/utils_test.go",
        "source_location": "L105"
      },
      {
        "label": "TestGetEnv()",
        "file_type": "code",
        "source_file": "agent/utils/utils_test.go",
        "source_location": "L132"
      },
      {
        "label": "health.go",
        "file_type": "code",
        "source_file": "agent/health/health.go",
        "source_location": "L1"
      },
      {
        "label": "getHealthFilePath()",
        "file_type": "code",
        "source_file": "agent/health/health.go",
        "source_location": "L19"
      },
      {
        "label": "updateHealthFile()",
        "file_type": "code",
        "source_file": "agent/health/health.go",
        "source_location": "L30"
      },
      {
        "label": "Check()",
        "file_type": "code",
        "source_file": "agent/health/health.go",
        "source_location": "L39"
      },
      {
        "label": "Update()",
        "file_type": "code",
        "source_file": "agent/health/health.go",
        "source_location": "L52"
      },
      {
        "label": "CleanUp()",
        "file_type": "code",
        "source_file": "agent/health/health.go",
        "source_location": "L57"
      },
      {
        "label": "health_test.go",
        "file_type": "code",
        "source_file": "agent/health/health_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestHealth()",
        "file_type": "code",
        "source_file": "agent/health/health_test.go",
        "source_location": "L17"
      },
      {
        "label": "battery_linux.go",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux.go",
        "source_location": "L1"
      },
      {
        "label": "init()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux.go",
        "source_location": "L23"
      },
      {
        "label": "resetBatteryState()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux.go",
        "source_location": "L29"
      },
      {
        "label": "parseSysfsState()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux.go",
        "source_location": "L60"
      },
      {
        "label": "GetBatteryStats()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux.go",
        "source_location": "L80"
      },
      {
        "label": "battery_linux_test.go",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux_test.go",
        "source_location": "L1"
      },
      {
        "label": "setupFakeSysfs()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux_test.go",
        "source_location": "L16"
      },
      {
        "label": "TestParseSysfsState()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux_test.go",
        "source_location": "L44"
      },
      {
        "label": "TestGetBatteryStats_SingleBattery()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux_test.go",
        "source_location": "L62"
      },
      {
        "label": "TestGetBatteryStats_MultipleBatteries()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux_test.go",
        "source_location": "L72"
      },
      {
        "label": "TestGetBatteryStats_FullBattery()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux_test.go",
        "source_location": "L84"
      },
      {
        "label": "TestGetBatteryStats_EmptyBattery()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux_test.go",
        "source_location": "L94"
      },
      {
        "label": "TestGetBatteryStats_NotCharging()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux_test.go",
        "source_location": "L104"
      },
      {
        "label": "TestGetBatteryStats_NoBatteries()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux_test.go",
        "source_location": "L114"
      },
      {
        "label": "TestGetBatteryStats_NonBatterySupplyIgnored()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux_test.go",
        "source_location": "L121"
      },
      {
        "label": "TestGetBatteryStats_InvalidCapacitySkipped()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux_test.go",
        "source_location": "L142"
      },
      {
        "label": "TestGetBatteryStats_UnknownStatusOnly()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux_test.go",
        "source_location": "L169"
      },
      {
        "label": "TestHasReadableBattery_True()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux_test.go",
        "source_location": "L177"
      },
      {
        "label": "TestHasReadableBattery_False()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux_test.go",
        "source_location": "L184"
      },
      {
        "label": "TestHasReadableBattery_NoCapacityFile()",
        "file_type": "code",
        "source_file": "agent/battery/battery_linux_test.go",
        "source_location": "L190"
      },
      {
        "label": "battery.go",
        "file_type": "code",
        "source_file": "agent/battery/battery.go",
        "source_location": "L1"
      },
      {
        "label": "battery_stub.go",
        "file_type": "code",
        "source_file": "agent/battery/battery_stub.go",
        "source_location": "L1"
      },
      {
        "label": "HasReadableBattery()",
        "file_type": "code",
        "source_file": "agent/battery/battery_stub.go",
        "source_location": "L7"
      },
      {
        "label": "GetBatteryStats()",
        "file_type": "code",
        "source_file": "agent/battery/battery_stub.go",
        "source_location": "L11"
      },
      {
        "label": "battery_windows.go",
        "file_type": "code",
        "source_file": "agent/battery/battery_windows.go",
        "source_location": "L1"
      },
      {
        "label": "batteryQueryInformation",
        "file_type": "code",
        "source_file": "agent/battery/battery_windows.go",
        "source_location": "L19"
      },
      {
        "label": "batteryInformation",
        "file_type": "code",
        "source_file": "agent/battery/battery_windows.go",
        "source_location": "L25"
      },
      {
        "label": "batteryWaitStatus",
        "file_type": "code",
        "source_file": "agent/battery/battery_windows.go",
        "source_location": "L38"
      },
      {
        "label": "batteryStatus",
        "file_type": "code",
        "source_file": "agent/battery/battery_windows.go",
        "source_location": "L46"
      },
      {
        "label": "winGUID",
        "file_type": "code",
        "source_file": "agent/battery/battery_windows.go",
        "source_location": "L53"
      },
      {
        "label": "spDeviceInterfaceData",
        "file_type": "code",
        "source_file": "agent/battery/battery_windows.go",
        "source_location": "L60"
      },
      {
        "label": "setupDiSetup()",
        "file_type": "code",
        "source_file": "agent/battery/battery_windows.go",
        "source_location": "L86"
      },
      {
        "label": "setupDiCall()",
        "file_type": "code",
        "source_file": "agent/battery/battery_windows.go",
        "source_location": "L98"
      },
      {
        "label": "readWinBatteryState()",
        "file_type": "code",
        "source_file": "agent/battery/battery_windows.go",
        "source_location": "L110"
      },
      {
        "label": "winBatteryGet()",
        "file_type": "code",
        "source_file": "agent/battery/battery_windows.go",
        "source_location": "L125"
      },
      {
        "label": "GetBatteryStats()",
        "file_type": "code",
        "source_file": "agent/battery/battery_windows.go",
        "source_location": "L270"
      },
      {
        "label": "battery_darwin.go",
        "file_type": "code",
        "source_file": "agent/battery/battery_darwin.go",
        "source_location": "L1"
      },
      {
        "label": "macBattery",
        "file_type": "code",
        "source_file": "agent/battery/battery_darwin.go",
        "source_location": "L15"
      },
      {
        "label": "readMacBatteries()",
        "file_type": "code",
        "source_file": "agent/battery/battery_darwin.go",
        "source_location": "L23"
      },
      {
        "label": "GetBatteryStats()",
        "file_type": "code",
        "source_file": "agent/battery/battery_darwin.go",
        "source_location": "L54"
      },
      {
        "label": "beszel_lhm.cs",
        "file_type": "code",
        "source_file": "agent/lhm/beszel_lhm.cs",
        "source_location": "L1"
      },
      {
        "label": "Program",
        "file_type": "code",
        "source_file": "agent/lhm/beszel_lhm.cs",
        "source_location": "L5"
      },
      {
        "label": ".Main()",
        "file_type": "code",
        "source_file": "agent/lhm/beszel_lhm.cs",
        "source_location": "L7"
      },
      {
        "label": ".ProcessSensors()",
        "file_type": "code",
        "source_file": "agent/lhm/beszel_lhm.cs",
        "source_location": "L49"
      },
      {
        "label": "install-agent.ps1",
        "file_type": "code",
        "source_file": "supplemental/scripts/install-agent.ps1",
        "source_location": "L1"
      },
      {
        "label": "Test-Admin()",
        "file_type": "code",
        "source_file": "supplemental/scripts/install-agent.ps1",
        "source_location": "L29"
      },
      {
        "label": "Test-CommandExists()",
        "file_type": "code",
        "source_file": "supplemental/scripts/install-agent.ps1",
        "source_location": "L34"
      },
      {
        "label": "Find-BeszelAgent()",
        "file_type": "code",
        "source_file": "supplemental/scripts/install-agent.ps1",
        "source_location": "L43"
      },
      {
        "label": "Find-NSSM()",
        "file_type": "code",
        "source_file": "supplemental/scripts/install-agent.ps1",
        "source_location": "L80"
      },
      {
        "label": "Install-Scoop()",
        "file_type": "code",
        "source_file": "supplemental/scripts/install-agent.ps1",
        "source_location": "L119"
      },
      {
        "label": "Install-Git()",
        "file_type": "code",
        "source_file": "supplemental/scripts/install-agent.ps1",
        "source_location": "L141"
      },
      {
        "label": "Install-NSSM()",
        "file_type": "code",
        "source_file": "supplemental/scripts/install-agent.ps1",
        "source_location": "L156"
      },
      {
        "label": "Install-BeszelAgentWithScoop()",
        "file_type": "code",
        "source_file": "supplemental/scripts/install-agent.ps1",
        "source_location": "L186"
      },
      {
        "label": "Install-BeszelAgentWithWinGet()",
        "file_type": "code",
        "source_file": "supplemental/scripts/install-agent.ps1",
        "source_location": "L201"
      },
      {
        "label": "Install-WithScoop()",
        "file_type": "code",
        "source_file": "supplemental/scripts/install-agent.ps1",
        "source_location": "L240"
      },
      {
        "label": "Install-WithWinGet()",
        "file_type": "code",
        "source_file": "supplemental/scripts/install-agent.ps1",
        "source_location": "L276"
      },
      {
        "label": "Install-NSSMService()",
        "file_type": "code",
        "source_file": "supplemental/scripts/install-agent.ps1",
        "source_location": "L305"
      },
      {
        "label": "Configure-Firewall()",
        "file_type": "code",
        "source_file": "supplemental/scripts/install-agent.ps1",
        "source_location": "L380"
      },
      {
        "label": "Start-BeszelAgentService()",
        "file_type": "code",
        "source_file": "supplemental/scripts/install-agent.ps1",
        "source_location": "L413"
      },
      {
        "label": "upgrade-agent-wrapper.ps1",
        "file_type": "code",
        "source_file": "supplemental/scripts/upgrade-agent-wrapper.ps1",
        "source_location": "L1"
      },
      {
        "label": "upgrade-agent.ps1",
        "file_type": "code",
        "source_file": "supplemental/scripts/upgrade-agent.ps1",
        "source_location": "L1"
      },
      {
        "label": "Test-Admin()",
        "file_type": "code",
        "source_file": "supplemental/scripts/upgrade-agent.ps1",
        "source_location": "L11"
      },
      {
        "label": "Test-CommandExists()",
        "file_type": "code",
        "source_file": "supplemental/scripts/upgrade-agent.ps1",
        "source_location": "L16"
      },
      {
        "label": "Find-BeszelAgent()",
        "file_type": "code",
        "source_file": "supplemental/scripts/upgrade-agent.ps1",
        "source_location": "L25"
      },
      {
        "label": "Find-NSSM()",
        "file_type": "code",
        "source_file": "supplemental/scripts/upgrade-agent.ps1",
        "source_location": "L62"
      },
      {
        "label": "Upgrade-BeszelAgentWithScoop()",
        "file_type": "code",
        "source_file": "supplemental/scripts/upgrade-agent.ps1",
        "source_location": "L101"
      },
      {
        "label": "Upgrade-BeszelAgentWithWinGet()",
        "file_type": "code",
        "source_file": "supplemental/scripts/upgrade-agent.ps1",
        "source_location": "L113"
      },
      {
        "label": "Get-ServiceConfiguration()",
        "file_type": "code",
        "source_file": "supplemental/scripts/upgrade-agent.ps1",
        "source_location": "L156"
      },
      {
        "label": "Update-ServicePath()",
        "file_type": "code",
        "source_file": "supplemental/scripts/upgrade-agent.ps1",
        "source_location": "L202"
      },
      {
        "label": "Start-BeszelAgentService()",
        "file_type": "code",
        "source_file": "supplemental/scripts/upgrade-agent.ps1",
        "source_location": "L233"
      },
      {
        "label": "ecosystem.config.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/ecosystem.config.js",
        "source_location": "L1"
      },
      {
        "label": "knex_init_db.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/db/knex_init_db.js",
        "source_location": "L1"
      },
      {
        "label": "createTables()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/db/knex_init_db.js",
        "source_location": "L10"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "label": "playwright.config.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/config/playwright.config.js",
        "source_location": "L1"
      },
      {
        "label": "vite.config.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/config/vite.config.js",
        "source_location": "L1"
      },
      {
        "label": "manualChunks()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/config/vite.config.js",
        "source_location": "L47"
      },
      {
        "label": "download-apprise.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/download-apprise.mjs",
        "source_location": "L1"
      },
      {
        "label": "check-lang-json.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/check-lang-json.js",
        "source_location": "L1"
      },
      {
        "label": "download-dist.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/download-dist.js",
        "source_location": "L1"
      },
      {
        "label": "download()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/download-dist.js",
        "source_location": "L21"
      },
      {
        "label": "healthcheck.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/healthcheck.js",
        "source_location": "L1"
      },
      {
        "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"
      },
      {
        "label": "main()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/reset-migrate-aggregate-table-state.js",
        "source_location": "L6"
      },
      {
        "label": "build-healthcheck.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/build-healthcheck.js",
        "source_location": "L1"
      },
      {
        "label": "check-knex-filenames.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/check-knex-filenames.mjs",
        "source_location": "L1"
      },
      {
        "label": "deploy-demo-server.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/deploy-demo-server.js",
        "source_location": "L1"
      },
      {
        "label": "prompt()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/deploy-demo-server.js",
        "source_location": "L5"
      },
      {
        "label": "healthcheck.go",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/healthcheck.go",
        "source_location": "L1"
      },
      {
        "label": "main()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/healthcheck.go",
        "source_location": "L18"
      },
      {
        "label": "close-incorrect-issue.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/close-incorrect-issue.js",
        "source_location": "L1"
      },
      {
        "label": "simple-mqtt-server.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/simple-mqtt-server.js",
        "source_location": "L1"
      },
      {
        "label": "SimpleMqttServer",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/simple-mqtt-server.js",
        "source_location": "L6"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/simple-mqtt-server.js",
        "source_location": "L13"
      },
      {
        "label": ".start()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/simple-mqtt-server.js",
        "source_location": "L21"
      },
      {
        "label": "generate-changelog.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
        "source_location": "L1"
      },
      {
        "label": "main()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
        "source_location": "L86"
      },
      {
        "label": "getPrompt()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
        "source_location": "L108"
      },
      {
        "label": "generateChangelog()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
        "source_location": "L119"
      },
      {
        "label": "getPullRequestList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
        "source_location": "L198"
      },
      {
        "label": "getAuthorList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
        "source_location": "L255"
      },
      {
        "label": "mainAuthorToFront()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/generate-changelog.mjs",
        "source_location": "L290"
      },
      {
        "label": "remove-2fa.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/remove-2fa.js",
        "source_location": "L1"
      },
      {
        "label": "main()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/remove-2fa.js",
        "source_location": "L14"
      },
      {
        "label": "question()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/remove-2fa.js",
        "source_location": "L50"
      },
      {
        "label": "simple-dns-server.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/simple-dns-server.js",
        "source_location": "L1"
      },
      {
        "label": "type()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/simple-dns-server.js",
        "source_location": "L141"
      },
      {
        "label": "remove-empty-lang-keys.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/remove-empty-lang-keys.js",
        "source_location": "L1"
      },
      {
        "label": "check-package-json.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/check-package-json.mjs",
        "source_location": "L1"
      },
      {
        "label": "compile-install-script.ps1",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/compile-install-script.ps1",
        "source_location": "L1"
      },
      {
        "label": "remove-playwright-test-data.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/remove-playwright-test-data.js",
        "source_location": "L1"
      },
      {
        "label": "mark-as-nightly.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/mark-as-nightly.js",
        "source_location": "L1"
      },
      {
        "label": "rebase-pr.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/rebase-pr.js",
        "source_location": "L1"
      },
      {
        "label": "main()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/rebase-pr.js",
        "source_location": "L7"
      },
      {
        "label": "update-version.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/update-version.mjs",
        "source_location": "L1"
      },
      {
        "label": "commit()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/update-version.mjs",
        "source_location": "L56"
      },
      {
        "label": "tagExists()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/update-version.mjs",
        "source_location": "L82"
      },
      {
        "label": "checkout-pr.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/checkout-pr.mjs",
        "source_location": "L1"
      },
      {
        "label": "update-version.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/beta/update-version.mjs",
        "source_location": "L1"
      },
      {
        "label": "commit()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/beta/update-version.mjs",
        "source_location": "L53"
      },
      {
        "label": "tagExists()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/beta/update-version.mjs",
        "source_location": "L79"
      },
      {
        "label": "index.ts",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/push-examples/typescript-fetch/index.ts",
        "source_location": "L1"
      },
      {
        "label": "push()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/push-examples/typescript-fetch/index.ts",
        "source_location": "L5"
      },
      {
        "label": "index.go",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/push-examples/go/index.go",
        "source_location": "L1"
      },
      {
        "label": "main()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/push-examples/go/index.go",
        "source_location": "L9"
      },
      {
        "label": "index.java",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/push-examples/java/index.java",
        "source_location": "L1"
      },
      {
        "label": "Index",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/push-examples/java/index.java",
        "source_location": "L8"
      },
      {
        "label": ".main()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/push-examples/java/index.java",
        "source_location": "L13"
      },
      {
        "label": "index.cs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/push-examples/csharp/index.cs",
        "source_location": "L1"
      },
      {
        "label": "Index",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/push-examples/csharp/index.cs",
        "source_location": "L9"
      },
      {
        "label": ".Main()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/push-examples/csharp/index.cs",
        "source_location": "L14"
      },
      {
        "label": "index.ps1",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/push-examples/powershell/index.ps1",
        "source_location": "L1"
      },
      {
        "label": "index.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/push-examples/javascript-fetch/index.js",
        "source_location": "L1"
      },
      {
        "label": "push()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/push-examples/javascript-fetch/index.js",
        "source_location": "L5"
      },
      {
        "label": "index.py",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/push-examples/python/index.py",
        "source_location": "L1"
      },
      {
        "label": "index.php",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/push-examples/php/index.php",
        "source_location": "L1"
      },
      {
        "label": "uptime-kuma-push.go",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/uptime-kuma-push.go",
        "source_location": "L1"
      },
      {
        "label": "main()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/uptime-kuma-push.go",
        "source_location": "L10"
      },
      {
        "label": "build.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/uptime-kuma-push/build.js",
        "source_location": "L1"
      },
      {
        "label": "beta.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/beta.mjs",
        "source_location": "L1"
      },
      {
        "label": "final.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/final.mjs",
        "source_location": "L1"
      },
      {
        "label": "lib.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
        "source_location": "L1"
      },
      {
        "label": "checkDocker()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
        "source_location": "L18"
      },
      {
        "label": "getRepoNames()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
        "source_location": "L31"
      },
      {
        "label": "buildDist()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
        "source_location": "L43"
      },
      {
        "label": "buildImage()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
        "source_location": "L61"
      },
      {
        "label": "checkTagExists()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
        "source_location": "L101"
      },
      {
        "label": "checkTagExistsSingle()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
        "source_location": "L119"
      },
      {
        "label": "checkVersionFormat()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
        "source_location": "L147"
      },
      {
        "label": "pressAnyKey()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
        "source_location": "L164"
      },
      {
        "label": "ver()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
        "source_location": "L183"
      },
      {
        "label": "uploadArtifacts()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
        "source_location": "L202"
      },
      {
        "label": "execSync()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
        "source_location": "L241"
      },
      {
        "label": "checkReleaseBranch()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
        "source_location": "L254"
      },
      {
        "label": "createDistTarGz()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
        "source_location": "L268"
      },
      {
        "label": "createReleasePR()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/lib.mjs",
        "source_location": "L310"
      },
      {
        "label": "upload-artifacts-beta.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/upload-artifacts-beta.mjs",
        "source_location": "L1"
      },
      {
        "label": "upload-artifacts.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/upload-artifacts.mjs",
        "source_location": "L1"
      },
      {
        "label": "nightly.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/release/nightly.mjs",
        "source_location": "L1"
      },
      {
        "label": "pr-lib.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/kuma-pr/pr-lib.mjs",
        "source_location": "L1"
      },
      {
        "label": "parsePrName()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/kuma-pr/pr-lib.mjs",
        "source_location": "L6"
      },
      {
        "label": "index.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/extra/kuma-pr/index.mjs",
        "source_location": "L1"
      },
      {
        "label": "router.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/router.js",
        "source_location": "L1"
      },
      {
        "label": "Settings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/router.js",
        "source_location": "L11"
      },
      {
        "label": "Notifications()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/router.js",
        "source_location": "L26"
      },
      {
        "label": "Security()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/router.js",
        "source_location": "L30"
      },
      {
        "label": "util-frontend.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util-frontend.js",
        "source_location": "L1"
      },
      {
        "label": "getTimezoneOffset()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util-frontend.js",
        "source_location": "L13"
      },
      {
        "label": "timezoneList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util-frontend.js",
        "source_location": "L30"
      },
      {
        "label": "setPageLocale()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util-frontend.js",
        "source_location": "L67"
      },
      {
        "label": "getResBaseURL()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util-frontend.js",
        "source_location": "L78"
      },
      {
        "label": "isDevContainer()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util-frontend.js",
        "source_location": "L93"
      },
      {
        "label": "getDevContainerServerHostname()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util-frontend.js",
        "source_location": "L102"
      },
      {
        "label": "colorOptions()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util-frontend.js",
        "source_location": "L117"
      },
      {
        "label": "loadToastSettings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util-frontend.js",
        "source_location": "L134"
      },
      {
        "label": "getToastSuccessTimeout()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util-frontend.js",
        "source_location": "L154"
      },
      {
        "label": "getToastErrorTimeout()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util-frontend.js",
        "source_location": "L175"
      },
      {
        "label": "TimeDurationFormatter",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util-frontend.js",
        "source_location": "L192"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util-frontend.js",
        "source_location": "L196"
      },
      {
        "label": ".updateLocale()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util-frontend.js",
        "source_location": "L214"
      },
      {
        "label": ".secondsToHumanReadableFormat()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util-frontend.js",
        "source_location": "L227"
      },
      {
        "label": "util.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.js",
        "source_location": "L1"
      },
      {
        "label": "flipStatus()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L168"
      },
      {
        "label": "sleep()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L185"
      },
      {
        "label": "ucfirst()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L194"
      },
      {
        "label": "debug()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L208"
      },
      {
        "label": "Logger",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L212"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L232"
      },
      {
        "label": ".log()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L257"
      },
      {
        "label": ".info()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L356"
      },
      {
        "label": ".warn()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L366"
      },
      {
        "label": ".error()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L376"
      },
      {
        "label": ".debug()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L386"
      },
      {
        "label": ".exception()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L397"
      },
      {
        "label": "polyfill()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L417"
      },
      {
        "label": "TimeLogger",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L431"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L437"
      },
      {
        "label": ".print()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L446"
      },
      {
        "label": "getRandomArbitrary()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L459"
      },
      {
        "label": "getRandomInt()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L475"
      },
      {
        "label": "getCryptoRandomInt()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L512"
      },
      {
        "label": "genSecret()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L555"
      },
      {
        "label": "getMonitorRelativeURL()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L570"
      },
      {
        "label": "parseTimeObject()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L580"
      },
      {
        "label": "parseTimeFromTimeObject()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L610"
      },
      {
        "label": "isoToUTCDateTime()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L631"
      },
      {
        "label": "utcToISODateTime()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L639"
      },
      {
        "label": "utcToLocal()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L649"
      },
      {
        "label": "localToUTC()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L659"
      },
      {
        "label": "intHash()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L669"
      },
      {
        "label": "evaluateJsonQuery()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L688"
      },
      {
        "label": "App.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/App.vue",
        "source_location": "L1"
      },
      {
        "label": "created()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/App.vue",
        "source_location": "L9"
      },
      {
        "label": "i18n.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/i18n.js",
        "source_location": "L1"
      },
      {
        "label": "currentLocale()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/i18n.js",
        "source_location": "L72"
      },
      {
        "label": "localeDirection()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/i18n.js",
        "source_location": "L100"
      },
      {
        "label": "util.ts",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/util.ts",
        "source_location": "L1"
      },
      {
        "label": "main.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/main.js",
        "source_location": "L1"
      },
      {
        "label": "icon.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/icon.js",
        "source_location": "L1"
      },
      {
        "label": "Layout.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/layouts/Layout.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/layouts/Layout.vue",
        "source_location": "L197"
      },
      {
        "label": "EmptyLayout.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/layouts/EmptyLayout.vue",
        "source_location": "L1"
      },
      {
        "label": "MonitorList.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorList.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorList.vue",
        "source_location": "L174"
      },
      {
        "label": "searchText()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorList.vue",
        "source_location": "L274"
      },
      {
        "label": "selectAll()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorList.vue",
        "source_location": "L285"
      },
      {
        "label": "selectMode()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorList.vue",
        "source_location": "L301"
      },
      {
        "label": "IncidentEditForm.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/IncidentEditForm.vue",
        "source_location": "L1"
      },
      {
        "label": "updateField()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/IncidentEditForm.vue",
        "source_location": "L101"
      },
      {
        "label": "EditMonitorConditions.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
        "source_location": "L1"
      },
      {
        "label": "get()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
        "source_location": "L77"
      },
      {
        "label": "set()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
        "source_location": "L80"
      },
      {
        "label": "getNewGroup()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
        "source_location": "L87"
      },
      {
        "label": "getNewCondition()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
        "source_location": "L95"
      },
      {
        "label": "addGroup()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
        "source_location": "L107"
      },
      {
        "label": "addCondition()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
        "source_location": "L113"
      },
      {
        "label": "removeCondition()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
        "source_location": "L119"
      },
      {
        "label": "getVariableOperators()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditions.vue",
        "source_location": "L128"
      },
      {
        "label": "IncidentHistory.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/IncidentHistory.vue",
        "source_location": "L1"
      },
      {
        "label": "getIncidentHTML()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/IncidentHistory.vue",
        "source_location": "L92"
      },
      {
        "label": "CopyableInput.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
        "source_location": "L71"
      },
      {
        "label": "get()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
        "source_location": "L79"
      },
      {
        "label": "set()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
        "source_location": "L82"
      },
      {
        "label": "created()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
        "source_location": "L87"
      },
      {
        "label": "showInput()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
        "source_location": "L93"
      },
      {
        "label": "hideInput()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
        "source_location": "L101"
      },
      {
        "label": "copyToClipboard()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CopyableInput.vue",
        "source_location": "L110"
      },
      {
        "label": "TemplatedTextarea.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TemplatedTextarea.vue",
        "source_location": "L1"
      },
      {
        "label": "get()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TemplatedTextarea.vue",
        "source_location": "L79"
      },
      {
        "label": "set()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TemplatedTextarea.vue",
        "source_location": "L82"
      },
      {
        "label": "CertificateInfoRow.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CertificateInfoRow.vue",
        "source_location": "L1"
      },
      {
        "label": "formatSubject()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CertificateInfoRow.vue",
        "source_location": "L65"
      },
      {
        "label": "MonitorListFilter.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListFilter.vue",
        "source_location": "L1"
      },
      {
        "label": "numFiltersActive()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListFilter.vue",
        "source_location": "L189"
      },
      {
        "label": "ToggleSection.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/ToggleSection.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/ToggleSection.vue",
        "source_location": "L31"
      },
      {
        "label": "APIKeyDialog.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
        "source_location": "L100"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
        "source_location": "L113"
      },
      {
        "label": "show()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
        "source_location": "L123"
      },
      {
        "label": "submit()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
        "source_location": "L138"
      },
      {
        "label": "clearForm()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/APIKeyDialog.vue",
        "source_location": "L162"
      },
      {
        "label": "ProxyDialog.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/ProxyDialog.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/ProxyDialog.vue",
        "source_location": "L207"
      },
      {
        "label": "for()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/ProxyDialog.vue",
        "source_location": "L237"
      },
      {
        "label": "ActionInput.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/ActionInput.vue",
        "source_location": "L1"
      },
      {
        "label": "CountUp.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
        "source_location": "L28"
      },
      {
        "label": "isNum()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
        "source_location": "L36"
      },
      {
        "label": "outputFixed()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
        "source_location": "L39"
      },
      {
        "label": "value()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
        "source_location": "L55"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CountUp.vue",
        "source_location": "L71"
      },
      {
        "label": "Status.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Status.vue",
        "source_location": "L1"
      },
      {
        "label": "color()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Status.vue",
        "source_location": "L16"
      },
      {
        "label": "text()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Status.vue",
        "source_location": "L36"
      },
      {
        "label": "TagsManager.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L207"
      },
      {
        "label": "tagOptions()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L232"
      },
      {
        "label": "selectedTags()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L259"
      },
      {
        "label": "canStageMoreNewSystemTags()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L283"
      },
      {
        "label": "colorOptions()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L290"
      },
      {
        "label": "validateDraftTag()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L297"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L370"
      },
      {
        "label": "beforeUnmount()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L374"
      },
      {
        "label": "showAddDialog()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L382"
      },
      {
        "label": "getExistingTags()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L392"
      },
      {
        "label": "deleteTag()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L406"
      },
      {
        "label": "textColor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L422"
      },
      {
        "label": "clearDraftTag()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L433"
      },
      {
        "label": "addTagAsync()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L447"
      },
      {
        "label": "addMonitorTagAsync()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L459"
      },
      {
        "label": "deleteMonitorTagAsync()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L471"
      },
      {
        "label": "onEnter()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L480"
      },
      {
        "label": "submit()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L490"
      },
      {
        "label": "cleanupModal()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L565"
      },
      {
        "label": "stageCurrentTag()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L579"
      },
      {
        "label": "unstageTag()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L606"
      },
      {
        "label": "mapStagedTagToDisplayItem()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L614"
      },
      {
        "label": "clearStagingAndCloseModal()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L626"
      },
      {
        "label": "confirmAndCommitStagedTags()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagsManager.vue",
        "source_location": "L635"
      },
      {
        "label": "MaintenanceTime.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MaintenanceTime.vue",
        "source_location": "L1"
      },
      {
        "label": "startDateTime()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MaintenanceTime.vue",
        "source_location": "L32"
      },
      {
        "label": "endDateTime()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MaintenanceTime.vue",
        "source_location": "L37"
      },
      {
        "label": "Confirm.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Confirm.vue",
        "source_location": "L1"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Confirm.vue",
        "source_location": "L57"
      },
      {
        "label": "show()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Confirm.vue",
        "source_location": "L65"
      },
      {
        "label": "yes()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Confirm.vue",
        "source_location": "L72"
      },
      {
        "label": "no()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Confirm.vue",
        "source_location": "L79"
      },
      {
        "label": "EditMonitorConditionGroup.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
        "source_location": "L1"
      },
      {
        "label": "get()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
        "source_location": "L127"
      },
      {
        "label": "set()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
        "source_location": "L130"
      },
      {
        "label": "addGroup()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
        "source_location": "L137"
      },
      {
        "label": "addCondition()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
        "source_location": "L143"
      },
      {
        "label": "remove()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
        "source_location": "L149"
      },
      {
        "label": "removeChild()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorConditionGroup.vue",
        "source_location": "L153"
      },
      {
        "label": "Tag.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Tag.vue",
        "source_location": "L1"
      },
      {
        "label": "displayText()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Tag.vue",
        "source_location": "L50"
      },
      {
        "label": "MonitorListItem.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
        "source_location": "L137"
      },
      {
        "label": "sortedChildMonitorList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
        "source_location": "L144"
      },
      {
        "label": "hasChildren()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
        "source_location": "L157"
      },
      {
        "label": "depthMargin()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
        "source_location": "L160"
      },
      {
        "label": "monitorStyle()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
        "source_location": "L165"
      },
      {
        "label": "isSelectMode()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
        "source_location": "L176"
      },
      {
        "label": "beforeMount()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
        "source_location": "L181"
      },
      {
        "label": "changeCollapsed()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
        "source_location": "L207"
      },
      {
        "label": "onDragStart()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
        "source_location": "L225"
      },
      {
        "label": "onDragEnter()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
        "source_location": "L234"
      },
      {
        "label": "onDragLeave()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
        "source_location": "L242"
      },
      {
        "label": "onDrop()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
        "source_location": "L250"
      },
      {
        "label": "monitorURL()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
        "source_location": "L310"
      },
      {
        "label": "toggleSelection()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListItem.vue",
        "source_location": "L317"
      },
      {
        "label": "CreateGroupDialog.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CreateGroupDialog.vue",
        "source_location": "L1"
      },
      {
        "label": "PublicGroupList.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/PublicGroupList.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/PublicGroupList.vue",
        "source_location": "L184"
      },
      {
        "label": "EditMonitorCondition.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorCondition.vue",
        "source_location": "L1"
      },
      {
        "label": "get()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorCondition.vue",
        "source_location": "L93"
      },
      {
        "label": "set()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorCondition.vue",
        "source_location": "L96"
      },
      {
        "label": "remove()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorCondition.vue",
        "source_location": "L103"
      },
      {
        "label": "getVariableOperators()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/EditMonitorCondition.vue",
        "source_location": "L107"
      },
      {
        "label": "IncidentManageModal.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/IncidentManageModal.vue",
        "source_location": "L1"
      },
      {
        "label": "TagEditDialog.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagEditDialog.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TagEditDialog.vue",
        "source_location": "L194"
      },
      {
        "label": "ActionSelect.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/ActionSelect.vue",
        "source_location": "L1"
      },
      {
        "label": "get()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/ActionSelect.vue",
        "source_location": "L99"
      },
      {
        "label": "set()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/ActionSelect.vue",
        "source_location": "L102"
      },
      {
        "label": "TemplatedInput.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TemplatedInput.vue",
        "source_location": "L1"
      },
      {
        "label": "get()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TemplatedInput.vue",
        "source_location": "L80"
      },
      {
        "label": "set()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TemplatedInput.vue",
        "source_location": "L83"
      },
      {
        "label": "ScreenshotDialog.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/ScreenshotDialog.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/ScreenshotDialog.vue",
        "source_location": "L28"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/ScreenshotDialog.vue",
        "source_location": "L33"
      },
      {
        "label": "show()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/ScreenshotDialog.vue",
        "source_location": "L37"
      },
      {
        "label": "Tooltip.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Tooltip.vue",
        "source_location": "L1"
      },
      {
        "label": "tooltipStyle()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Tooltip.vue",
        "source_location": "L59"
      },
      {
        "label": "statusText()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Tooltip.vue",
        "source_location": "L66"
      },
      {
        "label": "statusClass()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Tooltip.vue",
        "source_location": "L85"
      },
      {
        "label": "timeText()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Tooltip.vue",
        "source_location": "L104"
      },
      {
        "label": "Login.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Login.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Login.vue",
        "source_location": "L92"
      },
      {
        "label": "CertificateInfo.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/CertificateInfo.vue",
        "source_location": "L1"
      },
      {
        "label": "Uptime.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
        "source_location": "L1"
      },
      {
        "label": "uptime()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
        "source_location": "L28"
      },
      {
        "label": "color()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
        "source_location": "L48"
      },
      {
        "label": "lastHeartBeat()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
        "source_location": "L68"
      },
      {
        "label": "className()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
        "source_location": "L78"
      },
      {
        "label": "title()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Uptime.vue",
        "source_location": "L86"
      },
      {
        "label": "HeartbeatBar.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L72"
      },
      {
        "label": "normalizedHeartbeatBarDays()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L96"
      },
      {
        "label": "beatList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L104"
      },
      {
        "label": "numPadding()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L116"
      },
      {
        "label": "shortBeatList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L139"
      },
      {
        "label": "wrapStyle()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L175"
      },
      {
        "label": "barStyle()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L185"
      },
      {
        "label": "beatHoverAreaStyle()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L199"
      },
      {
        "label": "beatStyle()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L206"
      },
      {
        "label": "timeStyle()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L217"
      },
      {
        "label": "timeSinceFirstBeat()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L227"
      },
      {
        "label": "timeSinceLastBeat()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L245"
      },
      {
        "label": "canvasWidth()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L267"
      },
      {
        "label": "canvasHeight()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L276"
      },
      {
        "label": "canvasAriaLabel()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L284"
      },
      {
        "label": "handler()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L298"
      },
      {
        "label": "\"$root.theme\"()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L316"
      },
      {
        "label": "hoveredBeatIndex()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L323"
      },
      {
        "label": "unmounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L327"
      },
      {
        "label": "beforeMount()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L334"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L342"
      },
      {
        "label": "resize()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L375"
      },
      {
        "label": "getBeatTitle()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L405"
      },
      {
        "label": "getBeatClasses()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L419"
      },
      {
        "label": "getBeatAriaLabel()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L438"
      },
      {
        "label": "showTooltip()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L460"
      },
      {
        "label": "hideTooltip()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L519"
      },
      {
        "label": "drawCanvas()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L537"
      },
      {
        "label": "roundRect()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L620"
      },
      {
        "label": "getBeatColor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L640"
      },
      {
        "label": "updateTooltipOnHover()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L665"
      },
      {
        "label": "handleMouseMove()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L687"
      },
      {
        "label": "handleClick()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L720"
      },
      {
        "label": "handleKeydown()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L730"
      },
      {
        "label": "handleFocus()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L788"
      },
      {
        "label": "handleBlur()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HeartbeatBar.vue",
        "source_location": "L807"
      },
      {
        "label": "MonitorListFilterDropdown.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListFilterDropdown.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListFilterDropdown.vue",
        "source_location": "L27"
      },
      {
        "label": "openMenu()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListFilterDropdown.vue",
        "source_location": "L33"
      },
      {
        "label": "handleFocusOut()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorListFilterDropdown.vue",
        "source_location": "L38"
      },
      {
        "label": "PingChart.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
        "source_location": "L71"
      },
      {
        "label": "chartOptions()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
        "source_location": "L92"
      },
      {
        "label": "chartData()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
        "source_location": "L217"
      },
      {
        "label": "created()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
        "source_location": "L271"
      },
      {
        "label": "beforeUnmount()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
        "source_location": "L284"
      },
      {
        "label": "getBarColorForDatapoint()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
        "source_location": "L291"
      },
      {
        "label": "pushDatapoint()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
        "source_location": "L307"
      },
      {
        "label": "getAverage()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
        "source_location": "L331"
      },
      {
        "label": "getChartDatapointsFromHeartbeatList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
        "source_location": "L352"
      },
      {
        "label": "getChartDatapointsFromStats()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/PingChart.vue",
        "source_location": "L441"
      },
      {
        "label": "MonitorSettingDialog.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
        "source_location": "L81"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
        "source_location": "L92"
      },
      {
        "label": "show()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
        "source_location": "L103"
      },
      {
        "label": "toggleLink()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
        "source_location": "L122"
      },
      {
        "label": "showLink()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
        "source_location": "L136"
      },
      {
        "label": "changeUrl()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/MonitorSettingDialog.vue",
        "source_location": "L158"
      },
      {
        "label": "RemoteBrowserDialog.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
        "source_location": "L84"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
        "source_location": "L97"
      },
      {
        "label": "deleteConfirm()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
        "source_location": "L105"
      },
      {
        "label": "show()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
        "source_location": "L115"
      },
      {
        "label": "submit()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
        "source_location": "L147"
      },
      {
        "label": "test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
        "source_location": "L168"
      },
      {
        "label": "deleteDockerHost()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/RemoteBrowserDialog.vue",
        "source_location": "L180"
      },
      {
        "label": "Datetime.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Datetime.vue",
        "source_location": "L1"
      },
      {
        "label": "displayText()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/Datetime.vue",
        "source_location": "L21"
      },
      {
        "label": "DockerHostDialog.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
        "source_location": "L97"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
        "source_location": "L112"
      },
      {
        "label": "deleteConfirm()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
        "source_location": "L120"
      },
      {
        "label": "show()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
        "source_location": "L130"
      },
      {
        "label": "submit()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
        "source_location": "L163"
      },
      {
        "label": "test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
        "source_location": "L184"
      },
      {
        "label": "deleteDockerHost()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/DockerHostDialog.vue",
        "source_location": "L196"
      },
      {
        "label": "BadgeLinkGeneratorDialog.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/BadgeLinkGeneratorDialog.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/BadgeLinkGeneratorDialog.vue",
        "source_location": "L288"
      },
      {
        "label": "TwoFADialog.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
        "source_location": "L138"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
        "source_location": "L149"
      },
      {
        "label": "show()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
        "source_location": "L158"
      },
      {
        "label": "confirmEnableTwoFA()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
        "source_location": "L166"
      },
      {
        "label": "confirmDisableTwoFA()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
        "source_location": "L174"
      },
      {
        "label": "prepare2FA()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
        "source_location": "L182"
      },
      {
        "label": "save2FA()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
        "source_location": "L200"
      },
      {
        "label": "disable2FA()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
        "source_location": "L221"
      },
      {
        "label": "verifyToken()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
        "source_location": "L242"
      },
      {
        "label": "getStatus()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/TwoFADialog.vue",
        "source_location": "L256"
      },
      {
        "label": "HiddenInput.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
        "source_location": "L58"
      },
      {
        "label": "get()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
        "source_location": "L65"
      },
      {
        "label": "set()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
        "source_location": "L68"
      },
      {
        "label": "created()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
        "source_location": "L73"
      },
      {
        "label": "showInput()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
        "source_location": "L79"
      },
      {
        "label": "hideInput()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/HiddenInput.vue",
        "source_location": "L86"
      },
      {
        "label": "NotificationDialog.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
        "source_location": "L180"
      },
      {
        "label": "currentForm()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
        "source_location": "L199"
      },
      {
        "label": "notificationNameList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
        "source_location": "L206"
      },
      {
        "label": "notificationFullNameList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
        "source_location": "L368"
      },
      {
        "label": "\"notification.type\"()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
        "source_location": "L381"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
        "source_location": "L394"
      },
      {
        "label": "beforeUnmount()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
        "source_location": "L397"
      },
      {
        "label": "deleteConfirm()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
        "source_location": "L405"
      },
      {
        "label": "show()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
        "source_location": "L415"
      },
      {
        "label": "submit()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
        "source_location": "L445"
      },
      {
        "label": "test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
        "source_location": "L466"
      },
      {
        "label": "deleteNotification()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
        "source_location": "L478"
      },
      {
        "label": "getUniqueDefaultName()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
        "source_location": "L495"
      },
      {
        "label": "cleanupModal()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/NotificationDialog.vue",
        "source_location": "L511"
      },
      {
        "label": "Appearance.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Appearance.vue",
        "source_location": "L1"
      },
      {
        "label": "About.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/About.vue",
        "source_location": "L1"
      },
      {
        "label": "settings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/About.vue",
        "source_location": "L52"
      },
      {
        "label": "saveSettings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/About.vue",
        "source_location": "L55"
      },
      {
        "label": "settingsLoaded()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/About.vue",
        "source_location": "L58"
      },
      {
        "label": "Proxies.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Proxies.vue",
        "source_location": "L1"
      },
      {
        "label": "ReverseProxy.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/ReverseProxy.vue",
        "source_location": "L1"
      },
      {
        "label": "settings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/ReverseProxy.vue",
        "source_location": "L173"
      },
      {
        "label": "saveSettings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/ReverseProxy.vue",
        "source_location": "L176"
      },
      {
        "label": "settingsLoaded()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/ReverseProxy.vue",
        "source_location": "L179"
      },
      {
        "label": "RemoteBrowsers.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/RemoteBrowsers.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/RemoteBrowsers.vue",
        "source_location": "L42"
      },
      {
        "label": "settings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/RemoteBrowsers.vue",
        "source_location": "L47"
      },
      {
        "label": "saveSettings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/RemoteBrowsers.vue",
        "source_location": "L50"
      },
      {
        "label": "settingsLoaded()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/RemoteBrowsers.vue",
        "source_location": "L53"
      },
      {
        "label": "Notifications.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
        "source_location": "L147"
      },
      {
        "label": "settings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
        "source_location": "L160"
      },
      {
        "label": "saveSettings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
        "source_location": "L163"
      },
      {
        "label": "settingsLoaded()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
        "source_location": "L166"
      },
      {
        "label": "toastSuccessTimeoutSecs()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
        "source_location": "L173"
      },
      {
        "label": "toastErrorTimeoutSecs()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
        "source_location": "L179"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
        "source_location": "L187"
      },
      {
        "label": "removeTlsExpiryNotifDay()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
        "source_location": "L197"
      },
      {
        "label": "addTlsExpiryNotifDay()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
        "source_location": "L210"
      },
      {
        "label": "removeDomainExpiryNotifDay()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
        "source_location": "L227"
      },
      {
        "label": "addDomainExpiryNotifDay()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
        "source_location": "L240"
      },
      {
        "label": "loadToastTimeoutSettings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Notifications.vue",
        "source_location": "L257"
      },
      {
        "label": "Tags.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Tags.vue",
        "source_location": "L1"
      },
      {
        "label": "Docker.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Docker.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Docker.vue",
        "source_location": "L33"
      },
      {
        "label": "settings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Docker.vue",
        "source_location": "L38"
      },
      {
        "label": "saveSettings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Docker.vue",
        "source_location": "L41"
      },
      {
        "label": "settingsLoaded()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Docker.vue",
        "source_location": "L44"
      },
      {
        "label": "MonitorHistory.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
        "source_location": "L1"
      },
      {
        "label": "$t()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
        "source_location": "L5"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
        "source_location": "L65"
      },
      {
        "label": "settings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
        "source_location": "L72"
      },
      {
        "label": "saveSettings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
        "source_location": "L75"
      },
      {
        "label": "settingsLoaded()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
        "source_location": "L78"
      },
      {
        "label": "databaseSizeDisplay()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
        "source_location": "L81"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
        "source_location": "L86"
      },
      {
        "label": "loadDatabaseSize()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
        "source_location": "L95"
      },
      {
        "label": "shrinkDatabase()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
        "source_location": "L111"
      },
      {
        "label": "confirmClearStatistics()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
        "source_location": "L126"
      },
      {
        "label": "clearStatistics()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/MonitorHistory.vue",
        "source_location": "L134"
      },
      {
        "label": "APIKeys.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/APIKeys.vue",
        "source_location": "L1"
      },
      {
        "label": "Security.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
        "source_location": "L156"
      },
      {
        "label": "settings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
        "source_location": "L168"
      },
      {
        "label": "saveSettings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
        "source_location": "L171"
      },
      {
        "label": "settingsLoaded()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
        "source_location": "L174"
      },
      {
        "label": "\"password.repeatNewPassword\"()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
        "source_location": "L180"
      },
      {
        "label": "savePassword()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
        "source_location": "L190"
      },
      {
        "label": "disableAuth()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
        "source_location": "L215"
      },
      {
        "label": "enableAuth()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
        "source_location": "L231"
      },
      {
        "label": "confirmDisableAuth()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/Security.vue",
        "source_location": "L242"
      },
      {
        "label": "General.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/settings/General.vue",
        "source_location": "L1"
      },
      {
        "label": "Evolution.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Evolution.vue",
        "source_location": "L1"
      },
      {
        "label": "customMessagePlaceholder()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Evolution.vue",
        "source_location": "L92"
      },
      {
        "label": "Mattermost.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Mattermost.vue",
        "source_location": "L1"
      },
      {
        "label": "SMSPartner.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SMSPartner.vue",
        "source_location": "L1"
      },
      {
        "label": "ClickSendSMS.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/ClickSendSMS.vue",
        "source_location": "L1"
      },
      {
        "label": "GoogleSheets.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/GoogleSheets.vue",
        "source_location": "L1"
      },
      {
        "label": "scriptCode()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/GoogleSheets.vue",
        "source_location": "L79"
      },
      {
        "label": "copyScript()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/GoogleSheets.vue",
        "source_location": "L84"
      },
      {
        "label": "Telnyx.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Telnyx.vue",
        "source_location": "L1"
      },
      {
        "label": "PromoSMS.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/PromoSMS.vue",
        "source_location": "L1"
      },
      {
        "label": "FlashDuty.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/FlashDuty.vue",
        "source_location": "L1"
      },
      {
        "label": "PagerTree.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/PagerTree.vue",
        "source_location": "L1"
      },
      {
        "label": "SevenIO.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SevenIO.vue",
        "source_location": "L1"
      },
      {
        "label": "PagerDuty.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/PagerDuty.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/PagerDuty.vue",
        "source_location": "L51"
      },
      {
        "label": "HeiiOnCall.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/HeiiOnCall.vue",
        "source_location": "L1"
      },
      {
        "label": "Feishu.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Feishu.vue",
        "source_location": "L1"
      },
      {
        "label": "Apprise.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Apprise.vue",
        "source_location": "L1"
      },
      {
        "label": "SerwerSMS.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SerwerSMS.vue",
        "source_location": "L1"
      },
      {
        "label": "NextcloudTalk.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/NextcloudTalk.vue",
        "source_location": "L1"
      },
      {
        "label": "Whapi.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Whapi.vue",
        "source_location": "L1"
      },
      {
        "label": "Opsgenie.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Opsgenie.vue",
        "source_location": "L1"
      },
      {
        "label": "Bale.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Bale.vue",
        "source_location": "L1"
      },
      {
        "label": "baleGetUpdatesURL()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Bale.vue",
        "source_location": "L66"
      },
      {
        "label": "autoGetBaleChatID()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Bale.vue",
        "source_location": "L85"
      },
      {
        "label": "Pushover.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Pushover.vue",
        "source_location": "L1"
      },
      {
        "label": "TechulusPush.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/TechulusPush.vue",
        "source_location": "L1"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/TechulusPush.vue",
        "source_location": "L81"
      },
      {
        "label": "Octopush.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Octopush.vue",
        "source_location": "L1"
      },
      {
        "label": "PushPlus.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/PushPlus.vue",
        "source_location": "L1"
      },
      {
        "label": "Slack.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Slack.vue",
        "source_location": "L1"
      },
      {
        "label": "slackTemplatedTextareaPlaceholder()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Slack.vue",
        "source_location": "L116"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Slack.vue",
        "source_location": "L127"
      },
      {
        "label": "Line.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Line.vue",
        "source_location": "L1"
      },
      {
        "label": "Squadcast.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Squadcast.vue",
        "source_location": "L1"
      },
      {
        "label": "Pushy.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Pushy.vue",
        "source_location": "L1"
      },
      {
        "label": "ServerChan.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/ServerChan.vue",
        "source_location": "L1"
      },
      {
        "label": "Fluxer.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Fluxer.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Fluxer.vue",
        "source_location": "L72"
      },
      {
        "label": "Brevo.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Brevo.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Brevo.vue",
        "source_location": "L71"
      },
      {
        "label": "AliyunSms.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/AliyunSms.vue",
        "source_location": "L1"
      },
      {
        "label": "Bark.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Bark.vue",
        "source_location": "L1"
      },
      {
        "label": "LunaSea.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/LunaSea.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/LunaSea.vue",
        "source_location": "L40"
      },
      {
        "label": "Threema.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Threema.vue",
        "source_location": "L1"
      },
      {
        "label": "SMTP.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SMTP.vue",
        "source_location": "L1"
      },
      {
        "label": "hasRecipient()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SMTP.vue",
        "source_location": "L276"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SMTP.vue",
        "source_location": "L288"
      },
      {
        "label": "SIGNL4.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SIGNL4.vue",
        "source_location": "L1"
      },
      {
        "label": "YZJ.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/YZJ.vue",
        "source_location": "L1"
      },
      {
        "label": "Pumble.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Pumble.vue",
        "source_location": "L1"
      },
      {
        "label": "Teams.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Teams.vue",
        "source_location": "L1"
      },
      {
        "label": "JiraServiceManagement.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/JiraServiceManagement.vue",
        "source_location": "L1"
      },
      {
        "label": "HomeAssistant.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/HomeAssistant.vue",
        "source_location": "L1"
      },
      {
        "label": "Webpush.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Webpush.vue",
        "source_location": "L1"
      },
      {
        "label": "registerWebpush()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Webpush.vue",
        "source_location": "L48"
      },
      {
        "label": "index.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/index.js",
        "source_location": "L1"
      },
      {
        "label": "Webhook.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Webhook.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Webhook.vue",
        "source_location": "L86"
      },
      {
        "label": "headersPlaceholder()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Webhook.vue",
        "source_location": "L92"
      },
      {
        "label": "customBodyPlaceholder()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Webhook.vue",
        "source_location": "L99"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Webhook.vue",
        "source_location": "L108"
      },
      {
        "label": "SMSC.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SMSC.vue",
        "source_location": "L1"
      },
      {
        "label": "Stackfield.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Stackfield.vue",
        "source_location": "L1"
      },
      {
        "label": "SendGrid.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SendGrid.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SendGrid.vue",
        "source_location": "L66"
      },
      {
        "label": "SMSManager.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SMSManager.vue",
        "source_location": "L1"
      },
      {
        "label": "Max.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Max.vue",
        "source_location": "L1"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Max.vue",
        "source_location": "L77"
      },
      {
        "label": "WeCom.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/WeCom.vue",
        "source_location": "L1"
      },
      {
        "label": "SMSPlanet.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SMSPlanet.vue",
        "source_location": "L1"
      },
      {
        "label": "smsplanetPhoneNumbers()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SMSPlanet.vue",
        "source_location": "L49"
      },
      {
        "label": "Alerta.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Alerta.vue",
        "source_location": "L1"
      },
      {
        "label": "SMSEagle.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SMSEagle.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SMSEagle.vue",
        "source_location": "L232"
      },
      {
        "label": "Pushbullet.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Pushbullet.vue",
        "source_location": "L1"
      },
      {
        "label": "Signal.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Signal.vue",
        "source_location": "L1"
      },
      {
        "label": "signalTemplatedTextareaPlaceholder()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Signal.vue",
        "source_location": "L88"
      },
      {
        "label": "46elks.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/46elks.vue",
        "source_location": "L1"
      },
      {
        "label": "CallMeBot.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/CallMeBot.vue",
        "source_location": "L1"
      },
      {
        "label": "Splunk.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Splunk.vue",
        "source_location": "L1"
      },
      {
        "label": "Discord.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Discord.vue",
        "source_location": "L1"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Discord.vue",
        "source_location": "L154"
      },
      {
        "label": "DingDing.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/DingDing.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/DingDing.vue",
        "source_location": "L119"
      },
      {
        "label": "AlertNow.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/AlertNow.vue",
        "source_location": "L1"
      },
      {
        "label": "Gorush.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Gorush.vue",
        "source_location": "L1"
      },
      {
        "label": "WAHA.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/WAHA.vue",
        "source_location": "L1"
      },
      {
        "label": "Telegram.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
        "source_location": "L1"
      },
      {
        "label": "telegramTemplatedTextareaPlaceholder()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
        "source_location": "L145"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
        "source_location": "L155"
      },
      {
        "label": "telegramGetUpdatesURL()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
        "source_location": "L164"
      },
      {
        "label": "autoGetTelegramChatID()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Telegram.vue",
        "source_location": "L183"
      },
      {
        "label": "GrafanaOncall.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/GrafanaOncall.vue",
        "source_location": "L1"
      },
      {
        "label": "OneChat.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/OneChat.vue",
        "source_location": "L1"
      },
      {
        "label": "Teltonika.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Teltonika.vue",
        "source_location": "L1"
      },
      {
        "label": "GoogleChat.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/GoogleChat.vue",
        "source_location": "L1"
      },
      {
        "label": "googleChatTemplatePlaceholder()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/GoogleChat.vue",
        "source_location": "L88"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/GoogleChat.vue",
        "source_location": "L96"
      },
      {
        "label": "VK.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/VK.vue",
        "source_location": "L1"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/VK.vue",
        "source_location": "L52"
      },
      {
        "label": "GoAlert.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/GoAlert.vue",
        "source_location": "L1"
      },
      {
        "label": "Ntfy.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Ntfy.vue",
        "source_location": "L1"
      },
      {
        "label": "authenticationMethods()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Ntfy.vue",
        "source_location": "L160"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Ntfy.vue",
        "source_location": "L168"
      },
      {
        "label": "Notifery.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Notifery.vue",
        "source_location": "L1"
      },
      {
        "label": "OneBot.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/OneBot.vue",
        "source_location": "L1"
      },
      {
        "label": "WPush.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/WPush.vue",
        "source_location": "L1"
      },
      {
        "label": "Bitrix24.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Bitrix24.vue",
        "source_location": "L1"
      },
      {
        "label": "Onesender.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Onesender.vue",
        "source_location": "L1"
      },
      {
        "label": "Gotify.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Gotify.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Gotify.vue",
        "source_location": "L45"
      },
      {
        "label": "Cellsynt.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Cellsynt.vue",
        "source_location": "L1"
      },
      {
        "label": "SMSIR.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SMSIR.vue",
        "source_location": "L1"
      },
      {
        "label": "ZohoCliq.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/ZohoCliq.vue",
        "source_location": "L1"
      },
      {
        "label": "SpugPush.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/SpugPush.vue",
        "source_location": "L1"
      },
      {
        "label": "RocketChat.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/RocketChat.vue",
        "source_location": "L1"
      },
      {
        "label": "Resend.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Resend.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Resend.vue",
        "source_location": "L59"
      },
      {
        "label": "PushDeer.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/PushDeer.vue",
        "source_location": "L1"
      },
      {
        "label": "FreeMobile.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/FreeMobile.vue",
        "source_location": "L1"
      },
      {
        "label": "Nostr.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Nostr.vue",
        "source_location": "L1"
      },
      {
        "label": "HaloPSA.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/HaloPSA.vue",
        "source_location": "L1"
      },
      {
        "label": "Matrix.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Matrix.vue",
        "source_location": "L1"
      },
      {
        "label": "matrixTemplatedTextareaPlaceholder()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Matrix.vue",
        "source_location": "L85"
      },
      {
        "label": "GtxMessaging.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/GtxMessaging.vue",
        "source_location": "L1"
      },
      {
        "label": "Twilio.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Twilio.vue",
        "source_location": "L1"
      },
      {
        "label": "360messenger.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/360messenger.vue",
        "source_location": "L1"
      },
      {
        "label": "Kook.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Kook.vue",
        "source_location": "L1"
      },
      {
        "label": "Keep.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/components/notifications/Keep.vue",
        "source_location": "L1"
      },
      {
        "label": "socket.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L30"
      },
      {
        "label": "created()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L74"
      },
      {
        "label": "initSocketIO()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L85"
      },
      {
        "label": "assignMonitorUrlParser()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L308"
      },
      {
        "label": "storage()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L325"
      },
      {
        "label": "getJWTPayload()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L333"
      },
      {
        "label": "getSocket()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L346"
      },
      {
        "label": "applyTranslation()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L355"
      },
      {
        "label": "toastRes()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L368"
      },
      {
        "label": "toastSuccess()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L385"
      },
      {
        "label": "toastError()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L394"
      },
      {
        "label": "login()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L412"
      },
      {
        "label": "loginByToken()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L445"
      },
      {
        "label": "logout()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L462"
      },
      {
        "label": "prepare2FA()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L481"
      },
      {
        "label": "save2FA()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L491"
      },
      {
        "label": "disable2FA()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L500"
      },
      {
        "label": "verifyToken()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L510"
      },
      {
        "label": "twoFAStatus()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L519"
      },
      {
        "label": "getMonitorList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L528"
      },
      {
        "label": "getMaintenanceList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L540"
      },
      {
        "label": "getAPIKeyList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L552"
      },
      {
        "label": "add()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L565"
      },
      {
        "label": "addMaintenance()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L575"
      },
      {
        "label": "addMonitorMaintenance()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L586"
      },
      {
        "label": "addMaintenanceStatusPage()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L597"
      },
      {
        "label": "getMonitorMaintenance()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L607"
      },
      {
        "label": "getMaintenanceStatusPage()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L617"
      },
      {
        "label": "deleteMonitor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L628"
      },
      {
        "label": "deleteMaintenance()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L638"
      },
      {
        "label": "addAPIKey()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L648"
      },
      {
        "label": "deleteAPIKey()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L658"
      },
      {
        "label": "clearData()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L666"
      },
      {
        "label": "uploadBackup()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L679"
      },
      {
        "label": "clearEvents()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L689"
      },
      {
        "label": "clearHeartbeats()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L699"
      },
      {
        "label": "clearStatistics()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L708"
      },
      {
        "label": "getMonitorBeats()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L719"
      },
      {
        "label": "getMonitorChartData()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L730"
      },
      {
        "label": "usernameFirstChar()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L736"
      },
      {
        "label": "lastHeartbeatList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L744"
      },
      {
        "label": "statusList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L755"
      },
      {
        "label": "stats()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L796"
      },
      {
        "label": "frontendVersion()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L840"
      },
      {
        "label": "isFrontendBackendVersionMatched()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L849"
      },
      {
        "label": "\"stats.down\"()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L859"
      },
      {
        "label": "\"info.version\"()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L871"
      },
      {
        "label": "remember()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L877"
      },
      {
        "label": "\"$route.fullPath\"()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/socket.js",
        "source_location": "L882"
      },
      {
        "label": "public.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/public.js",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/public.js",
        "source_location": "L14"
      },
      {
        "label": "publicMonitorList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/public.js",
        "source_location": "L20"
      },
      {
        "label": "publicLastHeartbeatList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/public.js",
        "source_location": "L31"
      },
      {
        "label": "baseURL()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/public.js",
        "source_location": "L43"
      },
      {
        "label": "lang.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/lang.js",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/lang.js",
        "source_location": "L6"
      },
      {
        "label": "created()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/lang.js",
        "source_location": "L12"
      },
      {
        "label": "language()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/lang.js",
        "source_location": "L19"
      },
      {
        "label": "changeLang()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/lang.js",
        "source_location": "L30"
      },
      {
        "label": "theme.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/theme.js",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/theme.js",
        "source_location": "L2"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/theme.js",
        "source_location": "L14"
      },
      {
        "label": "theme()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/theme.js",
        "source_location": "L35"
      },
      {
        "label": "isDark()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/theme.js",
        "source_location": "L62"
      },
      {
        "label": "\"$route.fullPath\"()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/theme.js",
        "source_location": "L68"
      },
      {
        "label": "userTheme()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/theme.js",
        "source_location": "L72"
      },
      {
        "label": "styleElapsedTime()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/theme.js",
        "source_location": "L76"
      },
      {
        "label": "userHeartbeatBar()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/theme.js",
        "source_location": "L86"
      },
      {
        "label": "heartbeatBarTheme()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/theme.js",
        "source_location": "L90"
      },
      {
        "label": "updateThemeColorMeta()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/theme.js",
        "source_location": "L101"
      },
      {
        "label": "mobile.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
        "source_location": "L2"
      },
      {
        "label": "created()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
        "source_location": "L8"
      },
      {
        "label": "onResize()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
        "source_location": "L18"
      },
      {
        "label": "updateBody()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
        "source_location": "L27"
      },
      {
        "label": "isMobile()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/mobile.js",
        "source_location": "L37"
      },
      {
        "label": "datetime.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
        "source_location": "L8"
      },
      {
        "label": "toUTC()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
        "source_location": "L21"
      },
      {
        "label": "toDateTimeInputFormat()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
        "source_location": "L31"
      },
      {
        "label": "datetime()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
        "source_location": "L40"
      },
      {
        "label": "unixToDateTime()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
        "source_location": "L49"
      },
      {
        "label": "unixToDayjs()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
        "source_location": "L58"
      },
      {
        "label": "toDayjs()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
        "source_location": "L67"
      },
      {
        "label": "datetimeMaintenance()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
        "source_location": "L77"
      },
      {
        "label": "date()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
        "source_location": "L97"
      },
      {
        "label": "time()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
        "source_location": "L108"
      },
      {
        "label": "datetimeFormat()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
        "source_location": "L124"
      },
      {
        "label": "timezone()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/mixins/datetime.js",
        "source_location": "L133"
      },
      {
        "label": "constant.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/modules/dayjs/constant.js",
        "source_location": "L1"
      },
      {
        "label": "index.d.ts",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/modules/dayjs/plugin/timezone/index.d.ts",
        "source_location": "L1"
      },
      {
        "label": "index.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/modules/dayjs/plugin/timezone/index.js",
        "source_location": "L1"
      },
      {
        "label": "DashboardHome.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L134"
      },
      {
        "label": "showGroupColumn()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L149"
      },
      {
        "label": "tableColumnCount()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L152"
      },
      {
        "label": "perPage()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L157"
      },
      {
        "label": "page()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L163"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L168"
      },
      {
        "label": "beforeUnmount()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L179"
      },
      {
        "label": "getGroupName()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L191"
      },
      {
        "label": "getGroupId()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L205"
      },
      {
        "label": "onNewImportantHeartbeat()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L215"
      },
      {
        "label": "getImportantHeartbeatListLength()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L229"
      },
      {
        "label": "getImportantHeartbeatListPaged()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L242"
      },
      {
        "label": "updatePerPage()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L255"
      },
      {
        "label": "clearAllEventsDialog()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L268"
      },
      {
        "label": "clearAllEvents()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/DashboardHome.vue",
        "source_location": "L271"
      },
      {
        "label": "Settings.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/Settings.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/Settings.vue",
        "source_location": "L146"
      },
      {
        "label": "EditMaintenance.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/EditMaintenance.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/EditMaintenance.vue",
        "source_location": "L518"
      },
      {
        "label": "EditMonitor.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/EditMonitor.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/EditMonitor.vue",
        "source_location": "L3191"
      },
      {
        "label": "return()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/EditMonitor.vue",
        "source_location": "L3308"
      },
      {
        "label": "for()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/EditMonitor.vue",
        "source_location": "L3340"
      },
      {
        "label": "let()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/EditMonitor.vue",
        "source_location": "L3971"
      },
      {
        "label": "AddStatusPage.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/AddStatusPage.vue",
        "source_location": "L1"
      },
      {
        "label": "Entry.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/Entry.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/Entry.vue",
        "source_location": "L15"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/Entry.vue",
        "source_location": "L20"
      },
      {
        "label": "SetupDatabase.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/SetupDatabase.vue",
        "source_location": "L1"
      },
      {
        "label": "NotFound.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/NotFound.vue",
        "source_location": "L1"
      },
      {
        "label": "ManageStatusPage.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
        "source_location": "L1"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
        "source_location": "L72"
      },
      {
        "label": "mounted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
        "source_location": "L78"
      },
      {
        "label": "icon()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
        "source_location": "L85"
      },
      {
        "label": "deleteDialog()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
        "source_location": "L92"
      },
      {
        "label": "deleteStatusPage()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/ManageStatusPage.vue",
        "source_location": "L96"
      },
      {
        "label": "Details.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/Details.vue",
        "source_location": "L1"
      },
      {
        "label": "pingTitle()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/Details.vue",
        "source_location": "L219"
      },
      {
        "label": "StatusPage.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/StatusPage.vue",
        "source_location": "L1"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/StatusPage.vue",
        "source_location": "L665"
      },
      {
        "label": "for()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/StatusPage.vue",
        "source_location": "L953"
      },
      {
        "label": "Dashboard.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/Dashboard.vue",
        "source_location": "L1"
      },
      {
        "label": "Setup.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/Setup.vue",
        "source_location": "L1"
      },
      {
        "label": "List.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/List.vue",
        "source_location": "L1"
      },
      {
        "label": "\"$root.isMobile\"()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/List.vue",
        "source_location": "L15"
      },
      {
        "label": "if()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/List.vue",
        "source_location": "L22"
      },
      {
        "label": "ManageMaintenance.vue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
        "source_location": "L1"
      },
      {
        "label": "sortedMaintenanceList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
        "source_location": "L135"
      },
      {
        "label": "icon()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
        "source_location": "L156"
      },
      {
        "label": "deleteDialog()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
        "source_location": "L170"
      },
      {
        "label": "deleteMaintenance()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
        "source_location": "L179"
      },
      {
        "label": "pauseDialog()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
        "source_location": "L194"
      },
      {
        "label": "pauseMaintenance()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
        "source_location": "L203"
      },
      {
        "label": "resumeMaintenance()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/src/pages/ManageMaintenance.vue",
        "source_location": "L214"
      },
      {
        "label": "serviceWorker.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/public/serviceWorker.js",
        "source_location": "L1"
      },
      {
        "label": "test-backend.mjs",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/test-backend.mjs",
        "source_location": "L1"
      },
      {
        "label": "mock-testdb.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/mock-testdb.js",
        "source_location": "L1"
      },
      {
        "label": "TestDB",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/mock-testdb.js",
        "source_location": "L4"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/mock-testdb.js",
        "source_location": "L7"
      },
      {
        "label": ".create()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/mock-testdb.js",
        "source_location": "L11"
      },
      {
        "label": ".destroy()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/mock-testdb.js",
        "source_location": "L21"
      },
      {
        "label": "prepare-test-server.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/prepare-test-server.js",
        "source_location": "L1"
      },
      {
        "label": "util-test.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
        "source_location": "L1"
      },
      {
        "label": "screenshot()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
        "source_location": "L12"
      },
      {
        "label": "login()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
        "source_location": "L24"
      },
      {
        "label": "getSqliteDatabaseExists()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
        "source_location": "L39"
      },
      {
        "label": "takeSqliteSnapshot()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
        "source_location": "L48"
      },
      {
        "label": "restoreSqliteSnapshot()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/e2e/util-test.js",
        "source_location": "L60"
      },
      {
        "label": "example.spec.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/e2e/specs/example.spec.js",
        "source_location": "L1"
      },
      {
        "label": "status-page.spec.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/e2e/specs/status-page.spec.js",
        "source_location": "L1"
      },
      {
        "label": "fridendly-name.spec.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/e2e/specs/fridendly-name.spec.js",
        "source_location": "L1"
      },
      {
        "label": "setup-process.once.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/e2e/specs/setup-process.once.js",
        "source_location": "L1"
      },
      {
        "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"
      },
      {
        "label": "incident-history.spec.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/e2e/specs/incident-history.spec.js",
        "source_location": "L1"
      },
      {
        "label": "monitor-form.spec.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/e2e/specs/monitor-form.spec.js",
        "source_location": "L1"
      },
      {
        "label": "selectMonitorType()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/e2e/specs/monitor-form.spec.js",
        "source_location": "L10"
      },
      {
        "label": "check-translations.test.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/check-translations.test.js",
        "source_location": "L1"
      },
      {
        "label": "extractParams()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/check-translations.test.js",
        "source_location": "L30"
      },
      {
        "label": "getStartEnd()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/check-translations.test.js",
        "source_location": "L52"
      },
      {
        "label": "test-monitor-response.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-monitor-response.js",
        "source_location": "L1"
      },
      {
        "label": "test-system-service.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-system-service.js",
        "source_location": "L1"
      },
      {
        "label": "shouldSkip()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-system-service.js",
        "source_location": "L12"
      },
      {
        "label": "test-status-page.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-status-page.js",
        "source_location": "L1"
      },
      {
        "label": "test-uptime-calculator.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-uptime-calculator.js",
        "source_location": "L1"
      },
      {
        "label": "memoryUsage()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-uptime-calculator.js",
        "source_location": "L490"
      },
      {
        "label": "test-util-server.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-util-server.js",
        "source_location": "L1"
      },
      {
        "label": "test-globalping.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
        "source_location": "L1"
      },
      {
        "label": "createGlobalpingClientMock()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
        "source_location": "L1188"
      },
      {
        "label": "createRedbeanMock()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
        "source_location": "L1199"
      },
      {
        "label": "createMockResponse()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
        "source_location": "L1210"
      },
      {
        "label": "createPingMeasurement()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
        "source_location": "L1224"
      },
      {
        "label": "createHttpMeasurement()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
        "source_location": "L1285"
      },
      {
        "label": "createDnsMeasurement()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-globalping.js",
        "source_location": "L1354"
      },
      {
        "label": "test-migration.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-migration.js",
        "source_location": "L1"
      },
      {
        "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"
      },
      {
        "label": "test-ping-chart.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-ping-chart.js",
        "source_location": "L1"
      },
      {
        "label": "filterPingValue()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-ping-chart.js",
        "source_location": "L10"
      },
      {
        "label": "test-domain.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-domain.js",
        "source_location": "L1"
      },
      {
        "label": "test-snmp.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-snmp.js",
        "source_location": "L1"
      },
      {
        "label": "test-util.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/test-util.js",
        "source_location": "L1"
      },
      {
        "label": "test-expressions.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitor-conditions/test-expressions.js",
        "source_location": "L1"
      },
      {
        "label": "test-evaluator.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitor-conditions/test-evaluator.js",
        "source_location": "L1"
      },
      {
        "label": "test-operators.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitor-conditions/test-operators.js",
        "source_location": "L1"
      },
      {
        "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"
      },
      {
        "label": "test-ntlm.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/notification-providers/test-ntlm.js",
        "source_location": "L1"
      },
      {
        "label": "mock-webhook.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/notification-providers/mock-webhook.js",
        "source_location": "L1"
      },
      {
        "label": "mockWebhook()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/notification-providers/mock-webhook.js",
        "source_location": "L10"
      },
      {
        "label": "test-mqtt.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-mqtt.js",
        "source_location": "L1"
      },
      {
        "label": "testMqtt()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-mqtt.js",
        "source_location": "L18"
      },
      {
        "label": "test-oracledb.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-oracledb.js",
        "source_location": "L1"
      },
      {
        "label": "createMonitor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-oracledb.js",
        "source_location": "L16"
      },
      {
        "label": "createHeartbeat()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-oracledb.js",
        "source_location": "L29"
      },
      {
        "label": "createAndStartOracleContainer()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-oracledb.js",
        "source_location": "L40"
      },
      {
        "label": "test-tcp.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-tcp.js",
        "source_location": "L1"
      },
      {
        "label": "retryExternalService()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-tcp.js",
        "source_location": "L15"
      },
      {
        "label": "createTCPServer()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-tcp.js",
        "source_location": "L40"
      },
      {
        "label": "test-grpc.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-grpc.js",
        "source_location": "L1"
      },
      {
        "label": "createTestGrpcServer()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-grpc.js",
        "source_location": "L34"
      },
      {
        "label": "test-gamedig.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-gamedig.js",
        "source_location": "L1"
      },
      {
        "label": "test-rabbitmq.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-rabbitmq.js",
        "source_location": "L1"
      },
      {
        "label": "test-postgres.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-postgres.js",
        "source_location": "L1"
      },
      {
        "label": "test-websocket.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-websocket.js",
        "source_location": "L1"
      },
      {
        "label": "nonCompliantWS()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-websocket.js",
        "source_location": "L13"
      },
      {
        "label": "httpServer()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-websocket.js",
        "source_location": "L33"
      },
      {
        "label": "createWebSocketServer()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-websocket.js",
        "source_location": "L50"
      },
      {
        "label": "test-mssql.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-mssql.js",
        "source_location": "L1"
      },
      {
        "label": "createAndStartMSSQLContainer()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-mssql.js",
        "source_location": "L11"
      },
      {
        "label": "test-mysql.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-mysql.js",
        "source_location": "L1"
      },
      {
        "label": "createAndStartMariaDBContainer()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/backend-test/monitors/test-mysql.js",
        "source_location": "L11"
      },
      {
        "label": "simple-grpc-server.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/manual-test-grpc/simple-grpc-server.js",
        "source_location": "L1"
      },
      {
        "label": "Echo()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/test/manual-test-grpc/simple-grpc-server.js",
        "source_location": "L13"
      },
      {
        "label": "config.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/config.js",
        "source_location": "L1"
      },
      {
        "label": "getLocalWebSocketURL()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/config.js",
        "source_location": "L30"
      },
      {
        "label": "2fa.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/2fa.js",
        "source_location": "L1"
      },
      {
        "label": "TwoFA",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/2fa.js",
        "source_location": "L3"
      },
      {
        "label": ".disable2FA()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/2fa.js",
        "source_location": "L9"
      },
      {
        "label": "notification.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification.js",
        "source_location": "L1"
      },
      {
        "label": "Notification",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification.js",
        "source_location": "L97"
      },
      {
        "label": ".init()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification.js",
        "source_location": "L106"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification.js",
        "source_location": "L226"
      },
      {
        "label": ".save()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification.js",
        "source_location": "L241"
      },
      {
        "label": ".delete()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification.js",
        "source_location": "L277"
      },
      {
        "label": ".checkApprise()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification.js",
        "source_location": "L291"
      },
      {
        "label": "applyNotificationEveryMonitor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification.js",
        "source_location": "L302"
      },
      {
        "label": "database.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L1"
      },
      {
        "label": "Database",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L20"
      },
      {
        "label": ".initDataDir()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L135"
      },
      {
        "label": ".readDBConfig()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L170"
      },
      {
        "label": ".writeDBConfig()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L191"
      },
      {
        "label": ".connect()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L202"
      },
      {
        "label": ".initSQLite()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L405"
      },
      {
        "label": ".initMariaDB()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L433"
      },
      {
        "label": ".patch()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L451"
      },
      {
        "label": ".rollbackLatestPatch()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L493"
      },
      {
        "label": ".patchSqlite()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L500"
      },
      {
        "label": ".patchSqlite2()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L553"
      },
      {
        "label": ".migrateNewStatusPage()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L593"
      },
      {
        "label": ".patch2Recursion()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L659"
      },
      {
        "label": ".importSQLFile()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L693"
      },
      {
        "label": ".close()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L727"
      },
      {
        "label": ".getSize()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L760"
      },
      {
        "label": ".shrink()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L774"
      },
      {
        "label": ".sqlHourOffset()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L783"
      },
      {
        "label": ".migrateAggregateTable()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L802"
      },
      {
        "label": ".clearHeartbeatData()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/database.js",
        "source_location": "L936"
      },
      {
        "label": "settings.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/settings.js",
        "source_location": "L1"
      },
      {
        "label": "Settings",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/settings.js",
        "source_location": "L4"
      },
      {
        "label": ".get()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/settings.js",
        "source_location": "L28"
      },
      {
        "label": ".set()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/settings.js",
        "source_location": "L73"
      },
      {
        "label": ".getSettings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/settings.js",
        "source_location": "L91"
      },
      {
        "label": ".setSettings()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/settings.js",
        "source_location": "L113"
      },
      {
        "label": ".deleteCache()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/settings.js",
        "source_location": "L143"
      },
      {
        "label": ".stopCacheCleaner()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/settings.js",
        "source_location": "L153"
      },
      {
        "label": "embedded-mariadb.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
        "source_location": "L1"
      },
      {
        "label": "EmbeddedMariaDB",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
        "source_location": "L9"
      },
      {
        "label": ".getInstance()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
        "source_location": "L38"
      },
      {
        "label": ".hasInstance()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
        "source_location": "L48"
      },
      {
        "label": ".start()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
        "source_location": "L57"
      },
      {
        "label": ".startChildProcess()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
        "source_location": "L86"
      },
      {
        "label": ".stop()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
        "source_location": "L138"
      },
      {
        "label": ".initDB()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
        "source_location": "L149"
      },
      {
        "label": ".initDBAfterStarted()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/embedded-mariadb.js",
        "source_location": "L203"
      },
      {
        "label": "uptime-calculator.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L1"
      },
      {
        "label": "UptimeCalculator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L10"
      },
      {
        "label": ".getUptimeCalculator()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L72"
      },
      {
        "label": ".remove()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L89"
      },
      {
        "label": ".removeAll()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L97"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L104"
      },
      {
        "label": ".init()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L123"
      },
      {
        "label": ".update()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L212"
      },
      {
        "label": ".getDailyStatBean()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L381"
      },
      {
        "label": ".getHourlyStatBean()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L403"
      },
      {
        "label": ".getMinutelyStatBean()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L425"
      },
      {
        "label": ".getMinutelyKey()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L448"
      },
      {
        "label": ".getHourlyKey()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L474"
      },
      {
        "label": ".getDailyKey()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L500"
      },
      {
        "label": ".getKey()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L526"
      },
      {
        "label": ".flatStatus()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L545"
      },
      {
        "label": ".getData()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L563"
      },
      {
        "label": ".getDataArray()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L697"
      },
      {
        "label": ".getDataByDuration()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L775"
      },
      {
        "label": ".get24Hour()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L806"
      },
      {
        "label": ".get7Day()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L813"
      },
      {
        "label": ".get30Day()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L820"
      },
      {
        "label": ".get1Year()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L827"
      },
      {
        "label": ".getCurrentDate()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L834"
      },
      {
        "label": ".setMigrationMode()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L843"
      },
      {
        "label": ".clearStatistics()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L852"
      },
      {
        "label": ".clearAllStatistics()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L866"
      },
      {
        "label": "UptimeDataResult",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-calculator.js",
        "source_location": "L876"
      },
      {
        "label": "rate-limiter.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/rate-limiter.js",
        "source_location": "L1"
      },
      {
        "label": "KumaRateLimiter",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/rate-limiter.js",
        "source_location": "L4"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/rate-limiter.js",
        "source_location": "L8"
      },
      {
        "label": ".pass()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/rate-limiter.js",
        "source_location": "L25"
      },
      {
        "label": ".removeTokens()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/rate-limiter.js",
        "source_location": "L45"
      },
      {
        "label": "image-data-uri.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/image-data-uri.js",
        "source_location": "L1"
      },
      {
        "label": "proxy.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/proxy.js",
        "source_location": "L1"
      },
      {
        "label": "Proxy",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/proxy.js",
        "source_location": "L10"
      },
      {
        "label": ".save()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/proxy.js",
        "source_location": "L20"
      },
      {
        "label": ".delete()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/proxy.js",
        "source_location": "L70"
      },
      {
        "label": ".createAgents()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/proxy.js",
        "source_location": "L91"
      },
      {
        "label": ".reloadProxy()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/proxy.js",
        "source_location": "L164"
      },
      {
        "label": "applyProxyEveryMonitor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/proxy.js",
        "source_location": "L185"
      },
      {
        "label": "auth.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/auth.js",
        "source_location": "L1"
      },
      {
        "label": "verifyAPIKey()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/auth.js",
        "source_location": "L41"
      },
      {
        "label": "apiAuthorizer()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/auth.js",
        "source_location": "L79"
      },
      {
        "label": "userAuthorizer()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/auth.js",
        "source_location": "L106"
      },
      {
        "label": "remote-browser.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/remote-browser.js",
        "source_location": "L1"
      },
      {
        "label": "RemoteBrowser",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/remote-browser.js",
        "source_location": "L3"
      },
      {
        "label": ".get()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/remote-browser.js",
        "source_location": "L10"
      },
      {
        "label": ".save()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/remote-browser.js",
        "source_location": "L27"
      },
      {
        "label": ".delete()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/remote-browser.js",
        "source_location": "L55"
      },
      {
        "label": "translatable-error.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/translatable-error.js",
        "source_location": "L1"
      },
      {
        "label": "TranslatableError",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/translatable-error.js",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/translatable-error.js",
        "source_location": "L16"
      },
      {
        "label": "setup-database.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/setup-database.js",
        "source_location": "L1"
      },
      {
        "label": "getEnvOrFile()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/setup-database.js",
        "source_location": "L19"
      },
      {
        "label": "SetupDatabase",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/setup-database.js",
        "source_location": "L43"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/setup-database.js",
        "source_location": "L66"
      },
      {
        "label": ".isNeedSetup()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/setup-database.js",
        "source_location": "L118"
      },
      {
        "label": ".isEnabledEmbeddedMariaDB()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/setup-database.js",
        "source_location": "L126"
      },
      {
        "label": ".start()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/setup-database.js",
        "source_location": "L136"
      },
      {
        "label": "server.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/server.js",
        "source_location": "L1"
      },
      {
        "label": "updateMonitorNotification()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/server.js",
        "source_location": "L1769"
      },
      {
        "label": "checkOwner()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/server.js",
        "source_location": "L1789"
      },
      {
        "label": "afterLogin()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/server.js",
        "source_location": "L1804"
      },
      {
        "label": "initDatabase()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/server.js",
        "source_location": "L1844"
      },
      {
        "label": "startMonitor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/server.js",
        "source_location": "L1877"
      },
      {
        "label": "restartMonitor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/server.js",
        "source_location": "L1900"
      },
      {
        "label": "pauseMonitor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/server.js",
        "source_location": "L1910"
      },
      {
        "label": "startMonitors()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/server.js",
        "source_location": "L1927"
      },
      {
        "label": "shutdownFunction()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/server.js",
        "source_location": "L1951"
      },
      {
        "label": "finalFunction()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/server.js",
        "source_location": "L1978"
      },
      {
        "label": "unexpectedErrorHandler()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/server.js",
        "source_location": "L1992"
      },
      {
        "label": "check-version.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/check-version.js",
        "source_location": "L1"
      },
      {
        "label": "check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/check-version.js",
        "source_location": "L16"
      },
      {
        "label": "docker.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/docker.js",
        "source_location": "L1"
      },
      {
        "label": "DockerHost",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/docker.js",
        "source_location": "L9"
      },
      {
        "label": ".save()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/docker.js",
        "source_location": "L21"
      },
      {
        "label": ".delete()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/docker.js",
        "source_location": "L50"
      },
      {
        "label": ".testDockerHost()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/docker.js",
        "source_location": "L68"
      },
      {
        "label": ".patchDockerURL()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/docker.js",
        "source_location": "L118"
      },
      {
        "label": ".getHttpsAgentOptions()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/docker.js",
        "source_location": "L142"
      },
      {
        "label": "client.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/client.js",
        "source_location": "L1"
      },
      {
        "label": "sendNotificationList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/client.js",
        "source_location": "L18"
      },
      {
        "label": "sendHeartbeatList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/client.js",
        "source_location": "L46"
      },
      {
        "label": "sendImportantHeartbeatList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/client.js",
        "source_location": "L74"
      },
      {
        "label": "sendProxyList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/client.js",
        "source_location": "L104"
      },
      {
        "label": "sendAPIKeyList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/client.js",
        "source_location": "L123"
      },
      {
        "label": "sendInfo()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/client.js",
        "source_location": "L145"
      },
      {
        "label": "sendDockerHostList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/client.js",
        "source_location": "L170"
      },
      {
        "label": "sendRemoteBrowserList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/client.js",
        "source_location": "L192"
      },
      {
        "label": "sendMonitorTypeList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/client.js",
        "source_location": "L214"
      },
      {
        "label": "uptime-kuma-server.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L1"
      },
      {
        "label": "UptimeKumaServer",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L22"
      },
      {
        "label": ".getInstance()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L68"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L78"
      },
      {
        "label": ".initAfterDatabaseReady()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L202"
      },
      {
        "label": ".sendMonitorList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L219"
      },
      {
        "label": ".sendUpdateMonitorIntoList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L231"
      },
      {
        "label": ".sendDeleteMonitorFromList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L244"
      },
      {
        "label": ".getMonitorJSONList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L256"
      },
      {
        "label": ".sendMaintenanceList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L284"
      },
      {
        "label": ".sendMaintenanceListByUserID()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L293"
      },
      {
        "label": ".getMaintenanceJSONList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L304"
      },
      {
        "label": ".loadMaintenanceList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L317"
      },
      {
        "label": ".getMaintenance()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L331"
      },
      {
        "label": ".errorLog()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L344"
      },
      {
        "label": ".getClientIP()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L370"
      },
      {
        "label": ".getClientIPwithProxy()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L379"
      },
      {
        "label": ".getTimezone()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L403"
      },
      {
        "label": ".getTimezoneOffset()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L448"
      },
      {
        "label": ".checkTimezone()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L458"
      },
      {
        "label": ".setTimezone()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L471"
      },
      {
        "label": ".start()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L482"
      },
      {
        "label": ".stop()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L494"
      },
      {
        "label": ".startNSCDServices()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L507"
      },
      {
        "label": ".stopNSCDServices()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L522"
      },
      {
        "label": ".getUserAgent()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L537"
      },
      {
        "label": ".disconnectAllSocketClients()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/uptime-kuma-server.js",
        "source_location": "L548"
      },
      {
        "label": "jobs.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/jobs.js",
        "source_location": "L1"
      },
      {
        "label": "prometheus.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/prometheus.js",
        "source_location": "L1"
      },
      {
        "label": "Prometheus",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/prometheus.js",
        "source_location": "L12"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/prometheus.js",
        "source_location": "L19"
      },
      {
        "label": ".init()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/prometheus.js",
        "source_location": "L38"
      },
      {
        "label": ".sanitizeForPrometheus()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/prometheus.js",
        "source_location": "L105"
      },
      {
        "label": ".mapTagsToLabels()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/prometheus.js",
        "source_location": "L116"
      },
      {
        "label": ".update()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/prometheus.js",
        "source_location": "L153"
      },
      {
        "label": ".remove()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/prometheus.js",
        "source_location": "L244"
      },
      {
        "label": ".sortTags()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/prometheus.js",
        "source_location": "L265"
      },
      {
        "label": "util-server.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/util-server.js",
        "source_location": "L1"
      },
      {
        "label": "getDaysBetween()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/util-server.js",
        "source_location": "L427"
      },
      {
        "label": "getDaysRemaining()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/util-server.js",
        "source_location": "L435"
      },
      {
        "label": "timeObjectConvertTimezone()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/util-server.js",
        "source_location": "L736"
      },
      {
        "label": "fsExists()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/util-server.js",
        "source_location": "L890"
      },
      {
        "label": "encodeBase64()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/util-server.js",
        "source_location": "L906"
      },
      {
        "label": "checkCertExpiryNotifications()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/util-server.js",
        "source_location": "L917"
      },
      {
        "label": "commandExists()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/util-server.js",
        "source_location": "L980"
      },
      {
        "label": "createURL()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/util-server.js",
        "source_location": "L1053"
      },
      {
        "label": "radius-client.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/radius-client.js",
        "source_location": "L1"
      },
      {
        "label": "RadiusClient",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/radius-client.js",
        "source_location": "L17"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/radius-client.js",
        "source_location": "L26"
      },
      {
        "label": ".accessRequest()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/radius-client.js",
        "source_location": "L41"
      },
      {
        "label": "matomo-analytics.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/analytics/matomo-analytics.js",
        "source_location": "L1"
      },
      {
        "label": "getMatomoAnalyticsScript()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/analytics/matomo-analytics.js",
        "source_location": "L11"
      },
      {
        "label": "analytics.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/analytics/analytics.js",
        "source_location": "L1"
      },
      {
        "label": "getAnalyticsScript()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/analytics/analytics.js",
        "source_location": "L12"
      },
      {
        "label": "isValidAnalyticsConfig()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/analytics/analytics.js",
        "source_location": "L35"
      },
      {
        "label": "umami-analytics.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/analytics/umami-analytics.js",
        "source_location": "L1"
      },
      {
        "label": "getUmamiAnalyticsScript()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/analytics/umami-analytics.js",
        "source_location": "L11"
      },
      {
        "label": "plausible-analytics.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/analytics/plausible-analytics.js",
        "source_location": "L1"
      },
      {
        "label": "getPlausibleAnalyticsScript()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/analytics/plausible-analytics.js",
        "source_location": "L11"
      },
      {
        "label": "google-analytics.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/analytics/google-analytics.js",
        "source_location": "L1"
      },
      {
        "label": "getGoogleAnalyticsScript()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/analytics/google-analytics.js",
        "source_location": "L10"
      },
      {
        "label": "clear-old-data.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/jobs/clear-old-data.js",
        "source_location": "L1"
      },
      {
        "label": "clearOldData()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/jobs/clear-old-data.js",
        "source_location": "L13"
      },
      {
        "label": "incremental-vacuum.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/jobs/incremental-vacuum.js",
        "source_location": "L1"
      },
      {
        "label": "incrementalVacuum()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/jobs/incremental-vacuum.js",
        "source_location": "L10"
      },
      {
        "label": "status-page-router.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/routers/status-page-router.js",
        "source_location": "L1"
      },
      {
        "label": "api-router.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/routers/api-router.js",
        "source_location": "L1"
      },
      {
        "label": "determineStatus()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/routers/api-router.js",
        "source_location": "L576"
      },
      {
        "label": "isMonitorPublic()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/routers/api-router.js",
        "source_location": "L626"
      },
      {
        "label": "expression.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
        "source_location": "L1"
      },
      {
        "label": "processMonitorConditions()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
        "source_location": "L17"
      },
      {
        "label": "ConditionExpressionGroup",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
        "source_location": "L35"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
        "source_location": "L50"
      },
      {
        "label": ".fromMonitor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
        "source_location": "L59"
      },
      {
        "label": "ConditionExpression",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
        "source_location": "L72"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/expression.js",
        "source_location": "L99"
      },
      {
        "label": "operators.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L1"
      },
      {
        "label": "ConditionOperator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L1"
      },
      {
        "label": ".test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L9"
      },
      {
        "label": "StringEqualsOperator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L45"
      },
      {
        "label": ".test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L52"
      },
      {
        "label": "StringNotEqualsOperator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L60"
      },
      {
        "label": ".test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L67"
      },
      {
        "label": "ContainsOperator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L76"
      },
      {
        "label": ".test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L83"
      },
      {
        "label": "NotContainsOperator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L96"
      },
      {
        "label": ".test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L103"
      },
      {
        "label": "StartsWithOperator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L115"
      },
      {
        "label": ".test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L122"
      },
      {
        "label": "NotStartsWithOperator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L130"
      },
      {
        "label": ".test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L137"
      },
      {
        "label": "EndsWithOperator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L145"
      },
      {
        "label": ".test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L152"
      },
      {
        "label": "NotEndsWithOperator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L160"
      },
      {
        "label": ".test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L167"
      },
      {
        "label": "NumberEqualsOperator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L175"
      },
      {
        "label": ".test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L182"
      },
      {
        "label": "NumberNotEqualsOperator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L190"
      },
      {
        "label": ".test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L197"
      },
      {
        "label": "LessThanOperator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L205"
      },
      {
        "label": ".test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L212"
      },
      {
        "label": "GreaterThanOperator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L220"
      },
      {
        "label": ".test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L227"
      },
      {
        "label": "LessThanOrEqualToOperator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L235"
      },
      {
        "label": ".test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L242"
      },
      {
        "label": "GreaterThanOrEqualToOperator",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L250"
      },
      {
        "label": ".test()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/operators.js",
        "source_location": "L257"
      },
      {
        "label": "variables.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/variables.js",
        "source_location": "L1"
      },
      {
        "label": "ConditionVariable",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/variables.js",
        "source_location": "L8"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/variables.js",
        "source_location": "L23"
      },
      {
        "label": "evaluator.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/evaluator.js",
        "source_location": "L1"
      },
      {
        "label": "evaluateExpression()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/evaluator.js",
        "source_location": "L10"
      },
      {
        "label": "evaluateExpressionGroup()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-conditions/evaluator.js",
        "source_location": "L38"
      },
      {
        "label": "docker_host.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/docker_host.js",
        "source_location": "L1"
      },
      {
        "label": "DockerHost",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/docker_host.js",
        "source_location": "L3"
      },
      {
        "label": ".toJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/docker_host.js",
        "source_location": "L8"
      },
      {
        "label": "incident.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/incident.js",
        "source_location": "L1"
      },
      {
        "label": "Incident",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/incident.js",
        "source_location": "L5"
      },
      {
        "label": ".resolve()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/incident.js",
        "source_location": "L10"
      },
      {
        "label": ".toPublicJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/incident.js",
        "source_location": "L21"
      },
      {
        "label": "maintenance.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L1"
      },
      {
        "label": "Maintenance",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L9"
      },
      {
        "label": ".toPublicJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L15"
      },
      {
        "label": ".toJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L101"
      },
      {
        "label": ".getDayOfWeekList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L110"
      },
      {
        "label": ".getDayOfMonthList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L121"
      },
      {
        "label": ".calcDuration()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L131"
      },
      {
        "label": ".jsonToBean()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L146"
      },
      {
        "label": ".validateCron()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L202"
      },
      {
        "label": ".run()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L212"
      },
      {
        "label": ".getRunningTimeslot()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L346"
      },
      {
        "label": ".inferDuration()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L366"
      },
      {
        "label": ".stop()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L383"
      },
      {
        "label": ".isUnderMaintenance()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L394"
      },
      {
        "label": ".getTimezone()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L402"
      },
      {
        "label": ".getTimezoneOffset()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L413"
      },
      {
        "label": ".getStatus()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L421"
      },
      {
        "label": ".generateCron()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/maintenance.js",
        "source_location": "L455"
      },
      {
        "label": "domain_expiry.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L1"
      },
      {
        "label": "getRdapServer()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L20"
      },
      {
        "label": "getRdapDnsData()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L39"
      },
      {
        "label": "getOfflineRdapDnsData()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L89"
      },
      {
        "label": "getRdapDomainExpiryDate()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L110"
      },
      {
        "label": "sendDomainNotificationByTargetDays()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L150"
      },
      {
        "label": "DomainExpiry",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L170"
      },
      {
        "label": ".findByName()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L175"
      },
      {
        "label": ".createByName()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L183"
      },
      {
        "label": ".parseName()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L195"
      },
      {
        "label": ".tld()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L202"
      },
      {
        "label": ".checkSupport()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L211"
      },
      {
        "label": ".findByDomainNameOrCreate()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L251"
      },
      {
        "label": ".daysRemaining()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L262"
      },
      {
        "label": ".getExpiryDate()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L269"
      },
      {
        "label": ".checkExpiry()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L278"
      },
      {
        "label": ".sendNotifications()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/domain_expiry.js",
        "source_location": "L309"
      },
      {
        "label": "status_page.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L1"
      },
      {
        "label": "StatusPage",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L24"
      },
      {
        "label": ".handleStatusPageRSSResponse()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L38"
      },
      {
        "label": ".handleStatusPageResponse()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L57"
      },
      {
        "label": ".renderRSS()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L79"
      },
      {
        "label": ".buildRSSUrl()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L117"
      },
      {
        "label": ".renderHTML()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L149"
      },
      {
        "label": ".overallStatus()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L207"
      },
      {
        "label": ".getStatusDescription()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L236"
      },
      {
        "label": ".getRSSPageData()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L266"
      },
      {
        "label": ".getStatusPageData()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L309"
      },
      {
        "label": ".loadDomainMappingList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L347"
      },
      {
        "label": ".sendStatusPageList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L361"
      },
      {
        "label": ".updateDomainNameList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L379"
      },
      {
        "label": ".getDomainNameList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L417"
      },
      {
        "label": ".toJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L433"
      },
      {
        "label": ".toPublicJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L462"
      },
      {
        "label": ".slugToID()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L489"
      },
      {
        "label": ".getIcon()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L497"
      },
      {
        "label": ".getIncidentHistory()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L512"
      },
      {
        "label": ".getMaintenanceList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/status_page.js",
        "source_location": "L558"
      },
      {
        "label": "monitor.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1"
      },
      {
        "label": "Monitor",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L76"
      },
      {
        "label": ".toPublicJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L85"
      },
      {
        "label": ".toJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L117"
      },
      {
        "label": ".getTags()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L261"
      },
      {
        "label": ".getCertExpiry()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L274"
      },
      {
        "label": ".isEnabledExpiryNotification()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L296"
      },
      {
        "label": ".isPingNumeric()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L304"
      },
      {
        "label": ".getIgnoreTls()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L312"
      },
      {
        "label": ".getWsIgnoreSecWebsocketAcceptHeader()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L320"
      },
      {
        "label": ".isUpsideDown()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L328"
      },
      {
        "label": ".isInvertKeyword()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L336"
      },
      {
        "label": ".getGrpcEnableTls()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L344"
      },
      {
        "label": ".getCacheBust()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L352"
      },
      {
        "label": ".getAcceptedStatuscodes()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L360"
      },
      {
        "label": ".getGameDigGivenPortOnly()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L368"
      },
      {
        "label": ".getKafkaProducerSsl()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L376"
      },
      {
        "label": ".getKafkaProducerAllowAutoTopicCreation()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L384"
      },
      {
        "label": ".getSaveResponse()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L392"
      },
      {
        "label": ".getSaveErrorResponse()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L400"
      },
      {
        "label": ".start()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L409"
      },
      {
        "label": ".saveResponseData()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1157"
      },
      {
        "label": ".makeAxiosRequest()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1187"
      },
      {
        "label": ".stop()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1245"
      },
      {
        "label": ".getPrometheus()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1256"
      },
      {
        "label": ".getUrl()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1266"
      },
      {
        "label": ".getURLProtocol()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1278"
      },
      {
        "label": ".updateTlsInfo()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1292"
      },
      {
        "label": ".isActive()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1336"
      },
      {
        "label": ".sendStats()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1349"
      },
      {
        "label": ".sendCertInfo()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1386"
      },
      {
        "label": ".sendDomainInfo()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1400"
      },
      {
        "label": ".isImportantBeat()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1419"
      },
      {
        "label": ".isImportantForNotification()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1454"
      },
      {
        "label": ".sendNotification()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1486"
      },
      {
        "label": ".getNotificationList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1560"
      },
      {
        "label": ".sendCertNotificationByTargetDays()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1578"
      },
      {
        "label": ".getPreviousHeartbeat()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1621"
      },
      {
        "label": ".isUnderMaintenance()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1630"
      },
      {
        "label": ".validate()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1659"
      },
      {
        "label": ".getMonitorNotification()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1811"
      },
      {
        "label": ".getMonitorTag()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1827"
      },
      {
        "label": ".preparePreloadData()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1844"
      },
      {
        "label": ".getParent()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1926"
      },
      {
        "label": ".getChildren()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1943"
      },
      {
        "label": ".getAllPath()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1959"
      },
      {
        "label": ".getAllChildrenIDs()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L1980"
      },
      {
        "label": ".unlinkAllChildren()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L2002"
      },
      {
        "label": ".deleteMonitor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L2012"
      },
      {
        "label": ".deleteMonitorRecursively()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L2031"
      },
      {
        "label": ".isParentActive()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L2054"
      },
      {
        "label": ".makeOidcTokenClientCredentialsRequest()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L2069"
      },
      {
        "label": ".handleTlsInfo()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/monitor.js",
        "source_location": "L2096"
      },
      {
        "label": "tag.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/tag.js",
        "source_location": "L1"
      },
      {
        "label": "Tag",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/tag.js",
        "source_location": "L3"
      },
      {
        "label": ".toJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/tag.js",
        "source_location": "L8"
      },
      {
        "label": "heartbeat.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
        "source_location": "L1"
      },
      {
        "label": "Heartbeat",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
        "source_location": "L13"
      },
      {
        "label": ".toPublicJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
        "source_location": "L19"
      },
      {
        "label": ".toJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
        "source_location": "L32"
      },
      {
        "label": ".toJSONAsync()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
        "source_location": "L51"
      },
      {
        "label": ".decodeResponseValue()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/heartbeat.js",
        "source_location": "L70"
      },
      {
        "label": "api_key.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/api_key.js",
        "source_location": "L1"
      },
      {
        "label": "APIKey",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/api_key.js",
        "source_location": "L5"
      },
      {
        "label": ".getStatus()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/api_key.js",
        "source_location": "L10"
      },
      {
        "label": ".toJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/api_key.js",
        "source_location": "L24"
      },
      {
        "label": ".toPublicJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/api_key.js",
        "source_location": "L42"
      },
      {
        "label": ".save()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/api_key.js",
        "source_location": "L60"
      },
      {
        "label": "proxy.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/proxy.js",
        "source_location": "L1"
      },
      {
        "label": "Proxy",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/proxy.js",
        "source_location": "L3"
      },
      {
        "label": ".toJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/proxy.js",
        "source_location": "L8"
      },
      {
        "label": "group.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/group.js",
        "source_location": "L1"
      },
      {
        "label": "Group",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/group.js",
        "source_location": "L4"
      },
      {
        "label": ".toPublicJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/group.js",
        "source_location": "L13"
      },
      {
        "label": ".getMonitorList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/group.js",
        "source_location": "L33"
      },
      {
        "label": "remote_browser.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/remote_browser.js",
        "source_location": "L1"
      },
      {
        "label": "RemoteBrowser",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/remote_browser.js",
        "source_location": "L3"
      },
      {
        "label": ".toJSON()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/remote_browser.js",
        "source_location": "L8"
      },
      {
        "label": "user.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/user.js",
        "source_location": "L1"
      },
      {
        "label": "User",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/user.js",
        "source_location": "L7"
      },
      {
        "label": ".resetPassword()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/user.js",
        "source_location": "L15"
      },
      {
        "label": ".createJWT()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/model/user.js",
        "source_location": "L41"
      },
      {
        "label": "serverchan.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/serverchan.js",
        "source_location": "L1"
      },
      {
        "label": "ServerChan",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/serverchan.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/serverchan.js",
        "source_location": "L11"
      },
      {
        "label": ".checkStatus()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/serverchan.js",
        "source_location": "L44"
      },
      {
        "label": "google-sheets.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/google-sheets.js",
        "source_location": "L1"
      },
      {
        "label": "GoogleSheets",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/google-sheets.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/google-sheets.js",
        "source_location": "L11"
      },
      {
        "label": "discord.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/discord.js",
        "source_location": "L1"
      },
      {
        "label": "Discord",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/discord.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/discord.js",
        "source_location": "L11"
      },
      {
        "label": ".formatDuration()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/discord.js",
        "source_location": "L268"
      },
      {
        "label": "jira-service-management.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
        "source_location": "L1"
      },
      {
        "label": "JiraServiceManagement",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
        "source_location": "L7"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
        "source_location": "L13"
      },
      {
        "label": ".getConfig()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
        "source_location": "L71"
      },
      {
        "label": ".post()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/jira-service-management.js",
        "source_location": "L90"
      },
      {
        "label": "clicksendsms.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/clicksendsms.js",
        "source_location": "L1"
      },
      {
        "label": "ClickSendSMS",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/clicksendsms.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/clicksendsms.js",
        "source_location": "L10"
      },
      {
        "label": "bale.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/bale.js",
        "source_location": "L1"
      },
      {
        "label": "Bale",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/bale.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/bale.js",
        "source_location": "L10"
      },
      {
        "label": "google-chat.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/google-chat.js",
        "source_location": "L1"
      },
      {
        "label": "GoogleChat",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/google-chat.js",
        "source_location": "L6"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/google-chat.js",
        "source_location": "L12"
      },
      {
        "label": "feishu.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/feishu.js",
        "source_location": "L1"
      },
      {
        "label": "Feishu",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/feishu.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/feishu.js",
        "source_location": "L11"
      },
      {
        "label": "getContent()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/feishu.js",
        "source_location": "L97"
      },
      {
        "label": "serwersms.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/serwersms.js",
        "source_location": "L1"
      },
      {
        "label": "SerwerSMS",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/serwersms.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/serwersms.js",
        "source_location": "L10"
      },
      {
        "label": "apprise.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/apprise.js",
        "source_location": "L1"
      },
      {
        "label": "Apprise",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/apprise.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/apprise.js",
        "source_location": "L10"
      },
      {
        "label": "techulus-push.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/techulus-push.js",
        "source_location": "L1"
      },
      {
        "label": "TechulusPush",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/techulus-push.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/techulus-push.js",
        "source_location": "L10"
      },
      {
        "label": "smsmanager.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smsmanager.js",
        "source_location": "L1"
      },
      {
        "label": "SMSManager",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smsmanager.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smsmanager.js",
        "source_location": "L10"
      },
      {
        "label": "pushbullet.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushbullet.js",
        "source_location": "L1"
      },
      {
        "label": "Pushbullet",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushbullet.js",
        "source_location": "L6"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushbullet.js",
        "source_location": "L12"
      },
      {
        "label": "cellsynt.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/cellsynt.js",
        "source_location": "L1"
      },
      {
        "label": "Cellsynt",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/cellsynt.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/cellsynt.js",
        "source_location": "L10"
      },
      {
        "label": "send-grid.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/send-grid.js",
        "source_location": "L1"
      },
      {
        "label": "SendGrid",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/send-grid.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/send-grid.js",
        "source_location": "L10"
      },
      {
        "label": "notifery.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/notifery.js",
        "source_location": "L1"
      },
      {
        "label": "Notifery",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/notifery.js",
        "source_location": "L6"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/notifery.js",
        "source_location": "L12"
      },
      {
        "label": "pushy.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushy.js",
        "source_location": "L1"
      },
      {
        "label": "Pushy",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushy.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushy.js",
        "source_location": "L10"
      },
      {
        "label": "whapi.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/whapi.js",
        "source_location": "L1"
      },
      {
        "label": "Whapi",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/whapi.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/whapi.js",
        "source_location": "L10"
      },
      {
        "label": "gotify.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/gotify.js",
        "source_location": "L1"
      },
      {
        "label": "Gotify",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/gotify.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/gotify.js",
        "source_location": "L10"
      },
      {
        "label": "sevenio.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/sevenio.js",
        "source_location": "L1"
      },
      {
        "label": "SevenIO",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/sevenio.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/sevenio.js",
        "source_location": "L11"
      },
      {
        "label": "evolution.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/evolution.js",
        "source_location": "L1"
      },
      {
        "label": "Evolution",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/evolution.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/evolution.js",
        "source_location": "L10"
      },
      {
        "label": "zoho-cliq.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/zoho-cliq.js",
        "source_location": "L1"
      },
      {
        "label": "ZohoCliq",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/zoho-cliq.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/zoho-cliq.js",
        "source_location": "L72"
      },
      {
        "label": "ntfy.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/ntfy.js",
        "source_location": "L1"
      },
      {
        "label": "Ntfy",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/ntfy.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/ntfy.js",
        "source_location": "L11"
      },
      {
        "label": "smseagle.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smseagle.js",
        "source_location": "L1"
      },
      {
        "label": "SMSEagle",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smseagle.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smseagle.js",
        "source_location": "L10"
      },
      {
        "label": "pumble.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pumble.js",
        "source_location": "L1"
      },
      {
        "label": "Pumble",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pumble.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pumble.js",
        "source_location": "L11"
      },
      {
        "label": "yzj.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/yzj.js",
        "source_location": "L1"
      },
      {
        "label": "YZJ",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/yzj.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/yzj.js",
        "source_location": "L11"
      },
      {
        "label": ".statusToString()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/yzj.js",
        "source_location": "L46"
      },
      {
        "label": "stackfield.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/stackfield.js",
        "source_location": "L1"
      },
      {
        "label": "Stackfield",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/stackfield.js",
        "source_location": "L6"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/stackfield.js",
        "source_location": "L12"
      },
      {
        "label": "wecom.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/wecom.js",
        "source_location": "L1"
      },
      {
        "label": "WeCom",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/wecom.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/wecom.js",
        "source_location": "L11"
      },
      {
        "label": ".composeMessage()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/wecom.js",
        "source_location": "L40"
      },
      {
        "label": "octopush.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/octopush.js",
        "source_location": "L1"
      },
      {
        "label": "Octopush",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/octopush.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/octopush.js",
        "source_location": "L10"
      },
      {
        "label": "nostr.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
        "source_location": "L1"
      },
      {
        "label": "Nostr",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
        "source_location": "L7"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
        "source_location": "L13"
      },
      {
        "label": ".getPrivateKey()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
        "source_location": "L80"
      },
      {
        "label": ".getPublicKeys()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/nostr.js",
        "source_location": "L95"
      },
      {
        "label": "gorush.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/gorush.js",
        "source_location": "L1"
      },
      {
        "label": "Gorush",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/gorush.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/gorush.js",
        "source_location": "L10"
      },
      {
        "label": "pushover.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushover.js",
        "source_location": "L1"
      },
      {
        "label": "Pushover",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushover.js",
        "source_location": "L8"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushover.js",
        "source_location": "L14"
      },
      {
        "label": "alerta.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/alerta.js",
        "source_location": "L1"
      },
      {
        "label": "Alerta",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/alerta.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/alerta.js",
        "source_location": "L11"
      },
      {
        "label": "aliyun-sms.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
        "source_location": "L1"
      },
      {
        "label": "AliyunSMS",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
        "source_location": "L7"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
        "source_location": "L13"
      },
      {
        "label": ".sendSms()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
        "source_location": "L53"
      },
      {
        "label": ".sign()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
        "source_location": "L95"
      },
      {
        "label": ".statusToString()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
        "source_location": "L134"
      },
      {
        "label": ".removeIpAndDomain()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/aliyun-sms.js",
        "source_location": "L150"
      },
      {
        "label": "resend.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/resend.js",
        "source_location": "L1"
      },
      {
        "label": "Resend",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/resend.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/resend.js",
        "source_location": "L10"
      },
      {
        "label": "slack.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
        "source_location": "L1"
      },
      {
        "label": "Slack",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
        "source_location": "L7"
      },
      {
        "label": ".deprecateURL()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
        "source_location": "L17"
      },
      {
        "label": ".buildActions()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
        "source_location": "L36"
      },
      {
        "label": ".buildBlocks()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
        "source_location": "L81"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/slack.js",
        "source_location": "L140"
      },
      {
        "label": "HaloPSA.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/HaloPSA.js",
        "source_location": "L1"
      },
      {
        "label": "HaloPSA",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/HaloPSA.js",
        "source_location": "L7"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/HaloPSA.js",
        "source_location": "L22"
      },
      {
        "label": "bark.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
        "source_location": "L1"
      },
      {
        "label": "Bark",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
        "source_location": "L18"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
        "source_location": "L24"
      },
      {
        "label": ".additionalParameters()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
        "source_location": "L54"
      },
      {
        "label": ".checkResult()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
        "source_location": "L80"
      },
      {
        "label": ".postNotification()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/bark.js",
        "source_location": "L97"
      },
      {
        "label": "telnyx.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/telnyx.js",
        "source_location": "L1"
      },
      {
        "label": "Telnyx",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/telnyx.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/telnyx.js",
        "source_location": "L10"
      },
      {
        "label": "pagertree.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
        "source_location": "L1"
      },
      {
        "label": "PagerTree",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
        "source_location": "L7"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
        "source_location": "L13"
      },
      {
        "label": ".checkResult()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
        "source_location": "L45"
      },
      {
        "label": ".postNotification()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pagertree.js",
        "source_location": "L63"
      },
      {
        "label": "flashduty.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
        "source_location": "L1"
      },
      {
        "label": "FlashDuty",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
        "source_location": "L7"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
        "source_location": "L13"
      },
      {
        "label": ".genMonitorUrl()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
        "source_location": "L51"
      },
      {
        "label": ".postNotification()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/flashduty.js",
        "source_location": "L70"
      },
      {
        "label": "smsir.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smsir.js",
        "source_location": "L1"
      },
      {
        "label": "SMSIR",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smsir.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smsir.js",
        "source_location": "L10"
      },
      {
        "label": "Webpush.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/Webpush.js",
        "source_location": "L1"
      },
      {
        "label": "Webpush",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/Webpush.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/Webpush.js",
        "source_location": "L11"
      },
      {
        "label": "home-assistant.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/home-assistant.js",
        "source_location": "L1"
      },
      {
        "label": "HomeAssistant",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/home-assistant.js",
        "source_location": "L6"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/home-assistant.js",
        "source_location": "L12"
      },
      {
        "label": "twilio.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/twilio.js",
        "source_location": "L1"
      },
      {
        "label": "Twilio",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/twilio.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/twilio.js",
        "source_location": "L10"
      },
      {
        "label": "matrix.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/matrix.js",
        "source_location": "L1"
      },
      {
        "label": "Matrix",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/matrix.js",
        "source_location": "L6"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/matrix.js",
        "source_location": "L12"
      },
      {
        "label": "signl4.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/signl4.js",
        "source_location": "L1"
      },
      {
        "label": "SIGNL4",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/signl4.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/signl4.js",
        "source_location": "L11"
      },
      {
        "label": "kook.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/kook.js",
        "source_location": "L1"
      },
      {
        "label": "Kook",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/kook.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/kook.js",
        "source_location": "L10"
      },
      {
        "label": "fluxer.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/fluxer.js",
        "source_location": "L1"
      },
      {
        "label": "Fluxer",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/fluxer.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/fluxer.js",
        "source_location": "L11"
      },
      {
        "label": ".formatDuration()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/fluxer.js",
        "source_location": "L228"
      },
      {
        "label": "line.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/line.js",
        "source_location": "L1"
      },
      {
        "label": "Line",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/line.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/line.js",
        "source_location": "L11"
      },
      {
        "label": "max.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/max.js",
        "source_location": "L1"
      },
      {
        "label": "Max",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/max.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/max.js",
        "source_location": "L10"
      },
      {
        "label": "threema.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/threema.js",
        "source_location": "L1"
      },
      {
        "label": "Threema",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/threema.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/threema.js",
        "source_location": "L10"
      },
      {
        "label": ".handleApiError()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/threema.js",
        "source_location": "L55"
      },
      {
        "label": "rocket-chat.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/rocket-chat.js",
        "source_location": "L1"
      },
      {
        "label": "RocketChat",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/rocket-chat.js",
        "source_location": "L7"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/rocket-chat.js",
        "source_location": "L13"
      },
      {
        "label": "smtp.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smtp.js",
        "source_location": "L1"
      },
      {
        "label": "SMTP",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smtp.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smtp.js",
        "source_location": "L11"
      },
      {
        "label": "heii-oncall.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/heii-oncall.js",
        "source_location": "L1"
      },
      {
        "label": "HeiiOnCall",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/heii-oncall.js",
        "source_location": "L6"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/heii-oncall.js",
        "source_location": "L12"
      },
      {
        "label": "teams.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/teams.js",
        "source_location": "L1"
      },
      {
        "label": "Teams",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/teams.js",
        "source_location": "L6"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/teams.js",
        "source_location": "L245"
      },
      {
        "label": "dingding.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
        "source_location": "L1"
      },
      {
        "label": "DingDing",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
        "source_location": "L6"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
        "source_location": "L12"
      },
      {
        "label": ".sendToDingDing()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
        "source_location": "L63"
      },
      {
        "label": ".sign()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
        "source_location": "L89"
      },
      {
        "label": ".statusToString()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/dingding.js",
        "source_location": "L100"
      },
      {
        "label": "wpush.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/wpush.js",
        "source_location": "L1"
      },
      {
        "label": "WPush",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/wpush.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/wpush.js",
        "source_location": "L11"
      },
      {
        "label": ".checkStatus()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/wpush.js",
        "source_location": "L39"
      },
      {
        "label": "onesender.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/onesender.js",
        "source_location": "L1"
      },
      {
        "label": "Onesender",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/onesender.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/onesender.js",
        "source_location": "L10"
      },
      {
        "label": "opsgenie.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/opsgenie.js",
        "source_location": "L1"
      },
      {
        "label": "Opsgenie",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/opsgenie.js",
        "source_location": "L9"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/opsgenie.js",
        "source_location": "L15"
      },
      {
        "label": ".post()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/opsgenie.js",
        "source_location": "L76"
      },
      {
        "label": "pushplus.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushplus.js",
        "source_location": "L1"
      },
      {
        "label": "PushPlus",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushplus.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushplus.js",
        "source_location": "L16"
      },
      {
        "label": ".checkStatus()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushplus.js",
        "source_location": "L45"
      },
      {
        "label": "360messenger.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/360messenger.js",
        "source_location": "L1"
      },
      {
        "label": "Whatsapp360messenger",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/360messenger.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/360messenger.js",
        "source_location": "L10"
      },
      {
        "label": ".applyTemplate()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/360messenger.js",
        "source_location": "L134"
      },
      {
        "label": "freemobile.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/freemobile.js",
        "source_location": "L1"
      },
      {
        "label": "FreeMobile",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/freemobile.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/freemobile.js",
        "source_location": "L10"
      },
      {
        "label": "signal.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/signal.js",
        "source_location": "L1"
      },
      {
        "label": "Signal",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/signal.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/signal.js",
        "source_location": "L10"
      },
      {
        "label": "bitrix24.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/bitrix24.js",
        "source_location": "L1"
      },
      {
        "label": "Bitrix24",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/bitrix24.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/bitrix24.js",
        "source_location": "L11"
      },
      {
        "label": "squadcast.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/squadcast.js",
        "source_location": "L1"
      },
      {
        "label": "Squadcast",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/squadcast.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/squadcast.js",
        "source_location": "L11"
      },
      {
        "label": "call-me-bot.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/call-me-bot.js",
        "source_location": "L1"
      },
      {
        "label": "CallMeBot",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/call-me-bot.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/call-me-bot.js",
        "source_location": "L10"
      },
      {
        "label": "waha.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/waha.js",
        "source_location": "L1"
      },
      {
        "label": "WAHA",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/waha.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/waha.js",
        "source_location": "L10"
      },
      {
        "label": "gtx-messaging.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/gtx-messaging.js",
        "source_location": "L1"
      },
      {
        "label": "GtxMessaging",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/gtx-messaging.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/gtx-messaging.js",
        "source_location": "L10"
      },
      {
        "label": "promosms.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/promosms.js",
        "source_location": "L1"
      },
      {
        "label": "PromoSMS",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/promosms.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/promosms.js",
        "source_location": "L10"
      },
      {
        "label": "goalert.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/goalert.js",
        "source_location": "L1"
      },
      {
        "label": "GoAlert",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/goalert.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/goalert.js",
        "source_location": "L11"
      },
      {
        "label": "nextcloudtalk.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/nextcloudtalk.js",
        "source_location": "L1"
      },
      {
        "label": "NextcloudTalk",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/nextcloudtalk.js",
        "source_location": "L7"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/nextcloudtalk.js",
        "source_location": "L13"
      },
      {
        "label": "brevo.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/brevo.js",
        "source_location": "L1"
      },
      {
        "label": "Brevo",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/brevo.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/brevo.js",
        "source_location": "L10"
      },
      {
        "label": "alertnow.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/alertnow.js",
        "source_location": "L1"
      },
      {
        "label": "AlertNow",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/alertnow.js",
        "source_location": "L6"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/alertnow.js",
        "source_location": "L12"
      },
      {
        "label": "pushdeer.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushdeer.js",
        "source_location": "L1"
      },
      {
        "label": "PushDeer",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushdeer.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pushdeer.js",
        "source_location": "L11"
      },
      {
        "label": "grafana-oncall.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/grafana-oncall.js",
        "source_location": "L1"
      },
      {
        "label": "GrafanaOncall",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/grafana-oncall.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/grafana-oncall.js",
        "source_location": "L11"
      },
      {
        "label": "onebot.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/onebot.js",
        "source_location": "L1"
      },
      {
        "label": "OneBot",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/onebot.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/onebot.js",
        "source_location": "L10"
      },
      {
        "label": "mattermost.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/mattermost.js",
        "source_location": "L1"
      },
      {
        "label": "Mattermost",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/mattermost.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/mattermost.js",
        "source_location": "L11"
      },
      {
        "label": "splunk.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
        "source_location": "L1"
      },
      {
        "label": "Splunk",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
        "source_location": "L7"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
        "source_location": "L13"
      },
      {
        "label": ".checkResult()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
        "source_location": "L44"
      },
      {
        "label": ".postNotification()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/splunk.js",
        "source_location": "L62"
      },
      {
        "label": "telegram.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
        "source_location": "L1"
      },
      {
        "label": "Telegram",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
        "source_location": "L4"
      },
      {
        "label": ".escapeMarkdownV2()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
        "source_location": "L12"
      },
      {
        "label": ".escapeObjectRecursive()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
        "source_location": "L27"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/telegram.js",
        "source_location": "L51"
      },
      {
        "label": "smspartner.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smspartner.js",
        "source_location": "L1"
      },
      {
        "label": "SMSPartner",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smspartner.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smspartner.js",
        "source_location": "L10"
      },
      {
        "label": "vk.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/vk.js",
        "source_location": "L1"
      },
      {
        "label": "VK",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/vk.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/vk.js",
        "source_location": "L10"
      },
      {
        "label": "webhook.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/webhook.js",
        "source_location": "L1"
      },
      {
        "label": "Webhook",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/webhook.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/webhook.js",
        "source_location": "L11"
      },
      {
        "label": "onechat.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/onechat.js",
        "source_location": "L1"
      },
      {
        "label": "OneChat",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/onechat.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/onechat.js",
        "source_location": "L11"
      },
      {
        "label": "smsc.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smsc.js",
        "source_location": "L1"
      },
      {
        "label": "SMSC",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smsc.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/smsc.js",
        "source_location": "L10"
      },
      {
        "label": "teltonika.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/teltonika.js",
        "source_location": "L1"
      },
      {
        "label": "Teltonika",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/teltonika.js",
        "source_location": "L9"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/teltonika.js",
        "source_location": "L15"
      },
      {
        "label": "keep.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/keep.js",
        "source_location": "L1"
      },
      {
        "label": "Keep",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/keep.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/keep.js",
        "source_location": "L10"
      },
      {
        "label": "lunasea.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/lunasea.js",
        "source_location": "L1"
      },
      {
        "label": "LunaSea",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/lunasea.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/lunasea.js",
        "source_location": "L11"
      },
      {
        "label": ".getTarget()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/lunasea.js",
        "source_location": "L60"
      },
      {
        "label": "46elks.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/46elks.js",
        "source_location": "L1"
      },
      {
        "label": "Elks",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/46elks.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/46elks.js",
        "source_location": "L10"
      },
      {
        "label": "notification-provider.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
        "source_location": "L1"
      },
      {
        "label": "NotificationProvider",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
        "source_location": "L7"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
        "source_location": "L23"
      },
      {
        "label": ".extractAddress()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
        "source_location": "L32"
      },
      {
        "label": ".renderTemplate()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
        "source_location": "L75"
      },
      {
        "label": ".throwGeneralAxiosError()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
        "source_location": "L121"
      },
      {
        "label": ".getAxiosConfigWithProxy()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/notification-provider.js",
        "source_location": "L175"
      },
      {
        "label": "pagerduty.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
        "source_location": "L1"
      },
      {
        "label": "PagerDuty",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
        "source_location": "L7"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
        "source_location": "L13"
      },
      {
        "label": ".checkResult()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
        "source_location": "L44"
      },
      {
        "label": ".postNotification()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/pagerduty.js",
        "source_location": "L62"
      },
      {
        "label": "spugpush.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/spugpush.js",
        "source_location": "L1"
      },
      {
        "label": "SpugPush",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/spugpush.js",
        "source_location": "L5"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/spugpush.js",
        "source_location": "L11"
      },
      {
        "label": "sms-planet.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/sms-planet.js",
        "source_location": "L1"
      },
      {
        "label": "SMSPlanet",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/sms-planet.js",
        "source_location": "L4"
      },
      {
        "label": ".send()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/notification-providers/sms-planet.js",
        "source_location": "L10"
      },
      {
        "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"
      },
      {
        "label": "isAllowedChromeExecutable()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
        "source_location": "L64"
      },
      {
        "label": "getBrowser()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
        "source_location": "L78"
      },
      {
        "label": "getRemoteBrowser()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
        "source_location": "L101"
      },
      {
        "label": "prepareChromeExecutable()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
        "source_location": "L113"
      },
      {
        "label": "installChromiumViaApt()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
        "source_location": "L148"
      },
      {
        "label": "findChrome()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
        "source_location": "L182"
      },
      {
        "label": "resetChrome()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
        "source_location": "L203"
      },
      {
        "label": "testChrome()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
        "source_location": "L215"
      },
      {
        "label": "testRemoteBrowser()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
        "source_location": "L236"
      },
      {
        "label": "RealBrowserMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
        "source_location": "L246"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/real-browser-monitor-type.js",
        "source_location": "L252"
      },
      {
        "label": "globalping.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L1"
      },
      {
        "label": "GlobalpingMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L22"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L30"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L38"
      },
      {
        "label": ".ping()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L67"
      },
      {
        "label": ".http()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L138"
      },
      {
        "label": ".dns()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L260"
      },
      {
        "label": ".checkDNSRecordValueMatch()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L354"
      },
      {
        "label": ".handleKeywordForHTTP()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L388"
      },
      {
        "label": ".handleJSONQueryForHTTP()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L414"
      },
      {
        "label": ".handleTLSInfo()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L446"
      },
      {
        "label": ".getOauth2AuthHeader()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L509"
      },
      {
        "label": ".getBasicAuthHeader()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L544"
      },
      {
        "label": ".formatApiError()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L559"
      },
      {
        "label": ".formatTooManyRequestsError()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L574"
      },
      {
        "label": ".formatProbeLocation()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L587"
      },
      {
        "label": ".formatResponse()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/globalping.js",
        "source_location": "L608"
      },
      {
        "label": "postgres.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/postgres.js",
        "source_location": "L1"
      },
      {
        "label": "PostgresMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/postgres.js",
        "source_location": "L7"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/postgres.js",
        "source_location": "L13"
      },
      {
        "label": ".postgresQuery()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/postgres.js",
        "source_location": "L35"
      },
      {
        "label": "gamedig.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/gamedig.js",
        "source_location": "L1"
      },
      {
        "label": "GameDigMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/gamedig.js",
        "source_location": "L5"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/gamedig.js",
        "source_location": "L11"
      },
      {
        "label": "monitor-type.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/monitor-type.js",
        "source_location": "L1"
      },
      {
        "label": "MonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/monitor-type.js",
        "source_location": "L1"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/monitor-type.js",
        "source_location": "L33"
      },
      {
        "label": "dns.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
        "source_location": "L1"
      },
      {
        "label": "DnsMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
        "source_location": "L12"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
        "source_location": "L22"
      },
      {
        "label": ".resolveDnsResolverServers()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
        "source_location": "L117"
      },
      {
        "label": ".dnsResolve()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/dns.js",
        "source_location": "L174"
      },
      {
        "label": "mongodb.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mongodb.js",
        "source_location": "L1"
      },
      {
        "label": "MongodbMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mongodb.js",
        "source_location": "L6"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mongodb.js",
        "source_location": "L12"
      },
      {
        "label": ".runMongodbCommand()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mongodb.js",
        "source_location": "L57"
      },
      {
        "label": "system-service.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
        "source_location": "L1"
      },
      {
        "label": "SystemServiceMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
        "source_location": "L6"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
        "source_location": "L17"
      },
      {
        "label": ".checkLinux()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
        "source_location": "L37"
      },
      {
        "label": ".checkWindows()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/system-service.js",
        "source_location": "L71"
      },
      {
        "label": "oracledb.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
        "source_location": "L1"
      },
      {
        "label": "OracleDbMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
        "source_location": "L10"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
        "source_location": "L19"
      },
      {
        "label": ".oracledbQuery()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
        "source_location": "L75"
      },
      {
        "label": ".oracledbQuerySingleValue()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/oracledb.js",
        "source_location": "L114"
      },
      {
        "label": "tailscale-ping.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
        "source_location": "L1"
      },
      {
        "label": "TailscalePing",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
        "source_location": "L5"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
        "source_location": "L11"
      },
      {
        "label": ".runTailscalePing()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
        "source_location": "L28"
      },
      {
        "label": ".parseTailscaleOutput()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tailscale-ping.js",
        "source_location": "L51"
      },
      {
        "label": "rabbitmq.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/rabbitmq.js",
        "source_location": "L1"
      },
      {
        "label": "RabbitMqMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/rabbitmq.js",
        "source_location": "L6"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/rabbitmq.js",
        "source_location": "L12"
      },
      {
        "label": ".checkSingleNode()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/rabbitmq.js",
        "source_location": "L57"
      },
      {
        "label": "grpc.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
        "source_location": "L1"
      },
      {
        "label": "GrpcKeywordMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
        "source_location": "L7"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
        "source_location": "L13"
      },
      {
        "label": ".constructGrpcService()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
        "source_location": "L49"
      },
      {
        "label": ".grpcQuery()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/grpc.js",
        "source_location": "L82"
      },
      {
        "label": "mysql.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
        "source_location": "L1"
      },
      {
        "label": "MysqlMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
        "source_location": "L10"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
        "source_location": "L19"
      },
      {
        "label": ".mysqlQuery()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
        "source_location": "L71"
      },
      {
        "label": ".mysqlQuerySingleValue()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mysql.js",
        "source_location": "L110"
      },
      {
        "label": "mqtt.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
        "source_location": "L1"
      },
      {
        "label": "MqttMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
        "source_location": "L10"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
        "source_location": "L24"
      },
      {
        "label": ".checkKeyword()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
        "source_location": "L61"
      },
      {
        "label": ".checkJsonQuery()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
        "source_location": "L77"
      },
      {
        "label": ".checkConditions()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
        "source_location": "L99"
      },
      {
        "label": ".mqttAsync()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mqtt.js",
        "source_location": "L137"
      },
      {
        "label": "snmp.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/snmp.js",
        "source_location": "L1"
      },
      {
        "label": "SNMPMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/snmp.js",
        "source_location": "L5"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/snmp.js",
        "source_location": "L11"
      },
      {
        "label": "sip-options.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
        "source_location": "L1"
      },
      {
        "label": "SIPMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
        "source_location": "L5"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
        "source_location": "L17"
      },
      {
        "label": ".runSipSak()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
        "source_location": "L30"
      },
      {
        "label": ".parseSipsakResponse()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/sip-options.js",
        "source_location": "L52"
      },
      {
        "label": "smtp.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/smtp.js",
        "source_location": "L1"
      },
      {
        "label": "SMTPMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/smtp.js",
        "source_location": "L5"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/smtp.js",
        "source_location": "L11"
      },
      {
        "label": "group.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/group.js",
        "source_location": "L1"
      },
      {
        "label": "GroupMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/group.js",
        "source_location": "L5"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/group.js",
        "source_location": "L12"
      },
      {
        "label": "tcp.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
        "source_location": "L1"
      },
      {
        "label": "parseTlsAlertNumber()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
        "source_location": "L54"
      },
      {
        "label": "getTlsAlertName()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
        "source_location": "L67"
      },
      {
        "label": "tcping()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
        "source_location": "L77"
      },
      {
        "label": "TCPMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
        "source_location": "L100"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
        "source_location": "L106"
      },
      {
        "label": ".checkTcp()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
        "source_location": "L125"
      },
      {
        "label": ".performStartTls()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
        "source_location": "L154"
      },
      {
        "label": ".checkTlsCertificate()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
        "source_location": "L236"
      },
      {
        "label": ".checkTlsAlert()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
        "source_location": "L288"
      },
      {
        "label": ".attemptTlsConnection()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/tcp.js",
        "source_location": "L347"
      },
      {
        "label": "redis.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/redis.js",
        "source_location": "L1"
      },
      {
        "label": "RedisMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/redis.js",
        "source_location": "L5"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/redis.js",
        "source_location": "L11"
      },
      {
        "label": ".redisPingAsync()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/redis.js",
        "source_location": "L22"
      },
      {
        "label": "mssql.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
        "source_location": "L1"
      },
      {
        "label": "MssqlMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
        "source_location": "L10"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
        "source_location": "L19"
      },
      {
        "label": ".mssqlQuery()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
        "source_location": "L67"
      },
      {
        "label": ".mssqlQuerySingleValue()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/mssql.js",
        "source_location": "L95"
      },
      {
        "label": "manual.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/manual.js",
        "source_location": "L1"
      },
      {
        "label": "ManualMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/manual.js",
        "source_location": "L4"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/manual.js",
        "source_location": "L16"
      },
      {
        "label": "websocket-upgrade.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
        "source_location": "L1"
      },
      {
        "label": "WebSocketMonitorType",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
        "source_location": "L25"
      },
      {
        "label": ".check()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
        "source_location": "L31"
      },
      {
        "label": ".buildWsOptions()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
        "source_location": "L59"
      },
      {
        "label": ".attemptUpgrade()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/monitor-types/websocket-upgrade.js",
        "source_location": "L117"
      },
      {
        "label": "index.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/apicache/index.js",
        "source_location": "L1"
      },
      {
        "label": "memory-cache.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/apicache/memory-cache.js",
        "source_location": "L1"
      },
      {
        "label": "MemoryCache()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/apicache/memory-cache.js",
        "source_location": "L1"
      },
      {
        "label": "apicache.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/apicache/apicache.js",
        "source_location": "L1"
      },
      {
        "label": "getSafeHeaders()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/apicache/apicache.js",
        "source_location": "L54"
      },
      {
        "label": "ApiCache()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/apicache/apicache.js",
        "source_location": "L59"
      },
      {
        "label": "timezone.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/dayjs/plugin/timezone.js",
        "source_location": "L1"
      },
      {
        "label": "timezone.d.ts",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/dayjs/plugin/timezone.d.ts",
        "source_location": "L1"
      },
      {
        "label": "ntlmClient.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
        "source_location": "L1"
      },
      {
        "label": "adopt()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
        "source_location": "L41"
      },
      {
        "label": "fulfilled()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
        "source_location": "L49"
      },
      {
        "label": "rejected()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
        "source_location": "L56"
      },
      {
        "label": "step()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
        "source_location": "L63"
      },
      {
        "label": "verb()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
        "source_location": "L93"
      },
      {
        "label": "NtlmClient()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlmClient.js",
        "source_location": "L187"
      },
      {
        "label": "ntlm.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlm.js",
        "source_location": "L1"
      },
      {
        "label": "createType1Message()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlm.js",
        "source_location": "L7"
      },
      {
        "label": "decodeType2Message()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlm.js",
        "source_location": "L51"
      },
      {
        "label": "createType3Message()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/ntlm.js",
        "source_location": "L154"
      },
      {
        "label": "flags.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/flags.js",
        "source_location": "L1"
      },
      {
        "label": "hash.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
        "source_location": "L1"
      },
      {
        "label": "createLMResponse()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
        "source_location": "L4"
      },
      {
        "label": "createLMHash()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
        "source_location": "L13"
      },
      {
        "label": "calculateDES()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
        "source_location": "L25"
      },
      {
        "label": "createNTLMResponse()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
        "source_location": "L45"
      },
      {
        "label": "createNTLMHash()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
        "source_location": "L54"
      },
      {
        "label": "createNTLMv2Hash()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
        "source_location": "L59"
      },
      {
        "label": "createLMv2Response()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
        "source_location": "L64"
      },
      {
        "label": "createNTLMv2Response()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
        "source_location": "L78"
      },
      {
        "label": "createPseudoRandomValue()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/modules/axios-ntlm/lib/hash.js",
        "source_location": "L111"
      },
      {
        "label": "array-with-key.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
        "source_location": "L1"
      },
      {
        "label": "ArrayWithKey",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
        "source_location": "L7"
      },
      {
        "label": ".push()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
        "source_location": "L21"
      },
      {
        "label": ".pop()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
        "source_location": "L30"
      },
      {
        "label": ".getLastKey()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
        "source_location": "L41"
      },
      {
        "label": ".shift()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
        "source_location": "L52"
      },
      {
        "label": ".length()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
        "source_location": "L66"
      },
      {
        "label": ".last()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/array-with-key.js",
        "source_location": "L74"
      },
      {
        "label": "limit-queue.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/limit-queue.js",
        "source_location": "L1"
      },
      {
        "label": "LimitQueue",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/limit-queue.js",
        "source_location": "L7"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/limit-queue.js",
        "source_location": "L25"
      },
      {
        "label": ".push()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/limit-queue.js",
        "source_location": "L33"
      },
      {
        "label": "simple-migration-server.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/simple-migration-server.js",
        "source_location": "L1"
      },
      {
        "label": "SimpleMigrationServer",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/simple-migration-server.js",
        "source_location": "L10"
      },
      {
        "label": ".start()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/simple-migration-server.js",
        "source_location": "L35"
      },
      {
        "label": ".update()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/simple-migration-server.js",
        "source_location": "L78"
      },
      {
        "label": ".stop()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/simple-migration-server.js",
        "source_location": "L86"
      },
      {
        "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"
      },
      {
        "label": "KumaColumnCompiler",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/knex/lib/dialects/mysql2/schema/mysql2-columncompiler.js",
        "source_location": "L5"
      },
      {
        "label": ".defaultTo()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/utils/knex/lib/dialects/mysql2/schema/mysql2-columncompiler.js",
        "source_location": "L11"
      },
      {
        "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"
      },
      {
        "label": "database-socket-handler.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/socket-handlers/database-socket-handler.js",
        "source_location": "L1"
      },
      {
        "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"
      },
      {
        "label": "proxy-socket-handler.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/socket-handlers/proxy-socket-handler.js",
        "source_location": "L1"
      },
      {
        "label": "maintenance-socket-handler.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/socket-handlers/maintenance-socket-handler.js",
        "source_location": "L1"
      },
      {
        "label": "cloudflared-socket-handler.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/socket-handlers/cloudflared-socket-handler.js",
        "source_location": "L1"
      },
      {
        "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"
      },
      {
        "label": "validateIncident()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/socket-handlers/status-page-socket-handler.js",
        "source_location": "L18"
      },
      {
        "label": "checkSlug()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/socket-handlers/status-page-socket-handler.js",
        "source_location": "L533"
      },
      {
        "label": "chart-socket-handler.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/socket-handlers/chart-socket-handler.js",
        "source_location": "L1"
      },
      {
        "label": "docker-socket-handler.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/socket-handlers/docker-socket-handler.js",
        "source_location": "L1"
      },
      {
        "label": "general-socket-handler.js",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/socket-handlers/general-socket-handler.js",
        "source_location": "L1"
      },
      {
        "label": "getGameList()",
        "file_type": "code",
        "source_file": "reference/uptime-kuma/server/socket-handlers/general-socket-handler.js",
        "source_location": "L14"
      },
      {
        "label": "postcss.config.js",
        "file_type": "code",
        "source_file": "reference/domain-locker/postcss.config.js",
        "source_location": "L1"
      },
      {
        "label": "vite.config.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/vite.config.ts",
        "source_location": "L1"
      },
      {
        "label": "tailwind.config.js",
        "file_type": "code",
        "source_file": "reference/domain-locker/tailwind.config.js",
        "source_location": "L1"
      },
      {
        "label": "main.server.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/main.server.ts",
        "source_location": "L1"
      },
      {
        "label": "bootstrap()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/main.server.ts",
        "source_location": "L16"
      },
      {
        "label": "render()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/main.server.ts",
        "source_location": "L20"
      },
      {
        "label": "main.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/main.ts",
        "source_location": "L1"
      },
      {
        "label": "vite-env.d.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/vite-env.d.ts",
        "source_location": "L1"
      },
      {
        "label": "test-setup.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/test-setup.ts",
        "source_location": "L1"
      },
      {
        "label": "app.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/app.component.ts",
        "source_location": "L1"
      },
      {
        "label": "AppComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/app.component.ts",
        "source_location": "L77"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/app.component.ts",
        "source_location": "L90"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/app.component.ts",
        "source_location": "L107"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/app.component.ts",
        "source_location": "L190"
      },
      {
        "label": ".publicPath()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/app.component.ts",
        "source_location": "L196"
      },
      {
        "label": ".isPublicRoute()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/app.component.ts",
        "source_location": "L200"
      },
      {
        "label": ".checkAuthentication()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/app.component.ts",
        "source_location": "L211"
      },
      {
        "label": ".redirectToLogin()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/app.component.ts",
        "source_location": "L252"
      },
      {
        "label": ".checkIfDocsDisabled()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/app.component.ts",
        "source_location": "L259"
      },
      {
        "label": "app.config.server.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/app.config.server.ts",
        "source_location": "L1"
      },
      {
        "label": "prime-ng.module.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/prime-ng.module.ts",
        "source_location": "L1"
      },
      {
        "label": "PrimeNgModule",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/prime-ng.module.ts",
        "source_location": "L135"
      },
      {
        "label": "app.config.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/app.config.ts",
        "source_location": "L1"
      },
      {
        "label": "app.component.spec.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/app.component.spec.ts",
        "source_location": "L1"
      },
      {
        "label": "accessibility-options.service.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
        "source_location": "L1"
      },
      {
        "label": "AccessibilityService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
        "source_location": "L44"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
        "source_location": "L51"
      },
      {
        "label": ".getAccessibilityOptions()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
        "source_location": "L57"
      },
      {
        "label": ".setAccessibilityOptions()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
        "source_location": "L74"
      },
      {
        "label": ".getAccessibilityProp()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
        "source_location": "L82"
      },
      {
        "label": ".updateAccessibilityProp()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
        "source_location": "L91"
      },
      {
        "label": ".applyAccessibilityClasses()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/accessibility-options.service.ts",
        "source_location": "L102"
      },
      {
        "label": "messaging.service.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
        "source_location": "L1"
      },
      {
        "label": "GlobalMessageService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
        "source_location": "L14"
      },
      {
        "label": ".getMessage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
        "source_location": "L17"
      },
      {
        "label": ".showMessage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
        "source_location": "L21"
      },
      {
        "label": ".showTypedMessage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
        "source_location": "L27"
      },
      {
        "label": ".showSuccess()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
        "source_location": "L31"
      },
      {
        "label": ".showInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
        "source_location": "L35"
      },
      {
        "label": ".showWarn()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
        "source_location": "L39"
      },
      {
        "label": ".showError()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
        "source_location": "L43"
      },
      {
        "label": ".clearMessage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/messaging.service.ts",
        "source_location": "L47"
      },
      {
        "label": "registrar-autocomplete.service.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
        "source_location": "L1"
      },
      {
        "label": "RegistrarAutocompleteService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
        "source_location": "L16"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
        "source_location": "L24"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
        "source_location": "L29"
      },
      {
        "label": ".loadRegistrars()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
        "source_location": "L40"
      },
      {
        "label": ".filterRegistrars()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
        "source_location": "L94"
      },
      {
        "label": ".getIsLoading$()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
        "source_location": "L112"
      },
      {
        "label": ".getHasError$()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
        "source_location": "L116"
      },
      {
        "label": ".getRegistrarsWithCounts$()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
        "source_location": "L120"
      },
      {
        "label": ".isLoading()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
        "source_location": "L127"
      },
      {
        "label": ".hasError()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
        "source_location": "L131"
      },
      {
        "label": ".hasData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/registrar-autocomplete.service.ts",
        "source_location": "L135"
      },
      {
        "label": "hit-counting.service.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
        "source_location": "L1"
      },
      {
        "label": "HitCountingService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
        "source_location": "L36"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
        "source_location": "L40"
      },
      {
        "label": ".getCredentials()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
        "source_location": "L53"
      },
      {
        "label": ".shouldEnablePlausible()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
        "source_location": "L59"
      },
      {
        "label": ".initializePlausible()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
        "source_location": "L76"
      },
      {
        "label": ".isAuthenticated()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
        "source_location": "L89"
      },
      {
        "label": ".checkIfShouldContinue()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
        "source_location": "L106"
      },
      {
        "label": ".trackPageView()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
        "source_location": "L125"
      },
      {
        "label": ".trackEvent()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/hit-counting.service.ts",
        "source_location": "L142"
      },
      {
        "label": "supabase.service.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L1"
      },
      {
        "label": "SupabaseService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L14"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L23"
      },
      {
        "label": ".isSupabaseEnabled()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L73"
      },
      {
        "label": ".isAuthenticated()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L77"
      },
      {
        "label": ".getSessionToken()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L104"
      },
      {
        "label": ".getSessionData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L119"
      },
      {
        "label": ".initializeAuth()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L126"
      },
      {
        "label": ".setAuthState()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L140"
      },
      {
        "label": ".getCurrentUser()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L144"
      },
      {
        "label": ".signUp()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L149"
      },
      {
        "label": ".signIn()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L157"
      },
      {
        "label": ".verifyMFA()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L192"
      },
      {
        "label": ".verifyMFA2WithChallenge()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L212"
      },
      {
        "label": ".getAuthenticatorAssuranceLevel()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L221"
      },
      {
        "label": ".signInWithGitHub()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L227"
      },
      {
        "label": ".signInWithGoogle()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L242"
      },
      {
        "label": ".signInWithFacebook()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L260"
      },
      {
        "label": ".signOut()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L279"
      },
      {
        "label": ".getToken()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L285"
      },
      {
        "label": ".setToken()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L292"
      },
      {
        "label": ".isEmailVerified()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L307"
      },
      {
        "label": ".resendVerificationEmail()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L325"
      },
      {
        "label": ".sendPasswordResetEmail()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L344"
      },
      {
        "label": ".verifyEmail()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L358"
      },
      {
        "label": ".updateEmail()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L365"
      },
      {
        "label": ".setPassword()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L372"
      },
      {
        "label": ".updatePassword()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L387"
      },
      {
        "label": ".getUserBillingInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L410"
      },
      {
        "label": ".getBackupCodes()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L426"
      },
      {
        "label": ".exportUserData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L431"
      },
      {
        "label": ".deleteAllData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L443"
      },
      {
        "label": ".deleteAccount()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L519"
      },
      {
        "label": ".updateUserMetadata()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L558"
      },
      {
        "label": ".enableMFA()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L567"
      },
      {
        "label": ".disableMFA()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L601"
      },
      {
        "label": ".isMFAEnabled()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L614"
      },
      {
        "label": ".resetMFA()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L621"
      },
      {
        "label": ".getAccountIssues()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/supabase.service.ts",
        "source_location": "L642"
      },
      {
        "label": "translation.service.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
        "source_location": "L1"
      },
      {
        "label": "TranslationService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
        "source_location": "L9"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
        "source_location": "L21"
      },
      {
        "label": ".setInitialLanguage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
        "source_location": "L26"
      },
      {
        "label": ".getLanguageToUse()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
        "source_location": "L33"
      },
      {
        "label": ".isLanguageAvailable()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
        "source_location": "L51"
      },
      {
        "label": ".switchLanguage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/translation.service.ts",
        "source_location": "L56"
      },
      {
        "label": "domain-utils.service.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
        "source_location": "L1"
      },
      {
        "label": "DomainUtils",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
        "source_location": "L9"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
        "source_location": "L10"
      },
      {
        "label": ".extractTags()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
        "source_location": "L12"
      },
      {
        "label": ".formatDomainData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
        "source_location": "L25"
      },
      {
        "label": ".getDaysRemaining()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
        "source_location": "L43"
      },
      {
        "label": ".truncateNotes()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
        "source_location": "L51"
      },
      {
        "label": ".splitDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
        "source_location": "L56"
      },
      {
        "label": ".getRemainingDaysText()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
        "source_location": "L67"
      },
      {
        "label": ".getExpirySeverity()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/domain-utils.service.ts",
        "source_location": "L84"
      },
      {
        "label": "theme.service.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
        "source_location": "L1"
      },
      {
        "label": "ThemeService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
        "source_location": "L23"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
        "source_location": "L103"
      },
      {
        "label": ".getThemes()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
        "source_location": "L109"
      },
      {
        "label": ".initializeFont()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
        "source_location": "L113"
      },
      {
        "label": ".initializeTheme()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
        "source_location": "L124"
      },
      {
        "label": ".setTheme()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
        "source_location": "L146"
      },
      {
        "label": ".toggleDarkMode()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
        "source_location": "L154"
      },
      {
        "label": ".applyTheme()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
        "source_location": "L163"
      },
      {
        "label": ".getFonts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
        "source_location": "L188"
      },
      {
        "label": ".setFont()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
        "source_location": "L192"
      },
      {
        "label": ".applyFont()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
        "source_location": "L198"
      },
      {
        "label": ".getUserPreferences()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/theme.service.ts",
        "source_location": "L217"
      },
      {
        "label": "billing.service.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
        "source_location": "L1"
      },
      {
        "label": "BillingService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
        "source_location": "L19"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
        "source_location": "L23"
      },
      {
        "label": ".fetchUserPlan()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
        "source_location": "L35"
      },
      {
        "label": ".getUserPlan()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
        "source_location": "L87"
      },
      {
        "label": ".getBillingData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
        "source_location": "L92"
      },
      {
        "label": ".cancelSubscription()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
        "source_location": "L109"
      },
      {
        "label": ".createCheckoutSession()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
        "source_location": "L137"
      },
      {
        "label": ".verifyStripeSession()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/billing.service.ts",
        "source_location": "L167"
      },
      {
        "label": "environment.service.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L1"
      },
      {
        "label": "EnvService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L36"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L37"
      },
      {
        "label": ".mapKeyToVarName()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L41"
      },
      {
        "label": ".getEnvVar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L52"
      },
      {
        "label": ".isSupabaseEnabled()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L78"
      },
      {
        "label": ".isPostgresEnabled()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L84"
      },
      {
        "label": ".getEnvironmentType()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L93"
      },
      {
        "label": ".getSupabaseUrl()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L104"
      },
      {
        "label": ".getSupabasePublicKey()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L111"
      },
      {
        "label": ".getProjectId()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L115"
      },
      {
        "label": ".getGlitchTipDsn()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L119"
      },
      {
        "label": ".getPostgresConfig()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L124"
      },
      {
        "label": ".getBaseUrl()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L140"
      },
      {
        "label": ".getPostgresApiUrl()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L178"
      },
      {
        "label": ".getPlausibleConfig()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L184"
      },
      {
        "label": ".getValueFromLocalStorage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L191"
      },
      {
        "label": ".checkAllEnvironmentalVariables()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/environment.service.ts",
        "source_location": "L198"
      },
      {
        "label": "database.service.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/database.service.ts",
        "source_location": "L1"
      },
      {
        "label": "DatabaseService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/database.service.ts",
        "source_location": "L17"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/database.service.ts",
        "source_location": "L21"
      },
      {
        "label": ".errorHappened()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/database.service.ts",
        "source_location": "L54"
      },
      {
        "label": ".instance()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/database.service.ts",
        "source_location": "L70"
      },
      {
        "label": "meta-tags.service.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
        "source_location": "L1"
      },
      {
        "label": "MetaTagsService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
        "source_location": "L21"
      },
      {
        "label": ".setRouteMeta()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
        "source_location": "L28"
      },
      {
        "label": ".applyTags()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
        "source_location": "L76"
      },
      {
        "label": ".reset()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
        "source_location": "L89"
      },
      {
        "label": ".setCustomMeta()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
        "source_location": "L99"
      },
      {
        "label": ".allowRobots()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
        "source_location": "L114"
      },
      {
        "label": ".injectJsonLD()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
        "source_location": "L119"
      },
      {
        "label": ".addStructuredData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/meta-tags.service.ts",
        "source_location": "L136"
      },
      {
        "label": "features.service.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/features.service.ts",
        "source_location": "L1"
      },
      {
        "label": "FeatureService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/features.service.ts",
        "source_location": "L11"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/features.service.ts",
        "source_location": "L18"
      },
      {
        "label": ".mapSpecialPlansToBillingPlans()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/features.service.ts",
        "source_location": "L34"
      },
      {
        "label": ".resolveFeatures()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/features.service.ts",
        "source_location": "L53"
      },
      {
        "label": ".getFeatureValue()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/features.service.ts",
        "source_location": "L87"
      },
      {
        "label": ".isFeatureEnabled()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/features.service.ts",
        "source_location": "L94"
      },
      {
        "label": ".isFeatureEnabledPromise()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/features.service.ts",
        "source_location": "L112"
      },
      {
        "label": ".featureReportForDebug()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/features.service.ts",
        "source_location": "L116"
      },
      {
        "label": "currency.service.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
        "source_location": "L1"
      },
      {
        "label": "CurrencyService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
        "source_location": "L10"
      },
      {
        "label": ".detectCurrency()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
        "source_location": "L16"
      },
      {
        "label": ".getCurrencyForRegion()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
        "source_location": "L31"
      },
      {
        "label": ".getCurrencyCode()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
        "source_location": "L40"
      },
      {
        "label": ".getCurrencySymbol()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
        "source_location": "L44"
      },
      {
        "label": ".formatCurrency()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
        "source_location": "L48"
      },
      {
        "label": ".setCurrency()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/currency.service.ts",
        "source_location": "L57"
      },
      {
        "label": "error-handler.service.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L1"
      },
      {
        "label": "GlobalErrorHandler",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L12"
      },
      {
        "label": ".handleError()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L14"
      },
      {
        "label": "printToConsole()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L21"
      },
      {
        "label": "ErrorHandlerService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L57"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L64"
      },
      {
        "label": ".showToast()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L72"
      },
      {
        "label": ".shouldEnableGlitchTip()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L81"
      },
      {
        "label": ".initializeGlitchTip()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L91"
      },
      {
        "label": ".getUserId()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L116"
      },
      {
        "label": ".logToGlitchTip()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L130"
      },
      {
        "label": ".saveToLocalStorage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L140"
      },
      {
        "label": ".handleError()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L149"
      },
      {
        "label": ".getRecentErrorLog()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L175"
      },
      {
        "label": ".initializeWindowCatching()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L182"
      },
      {
        "label": ".printInitialDetails()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/error-handler.service.ts",
        "source_location": "L205"
      },
      {
        "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"
      },
      {
        "label": "MainDatabaseService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L30"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L32"
      },
      {
        "label": ".handleError()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L169"
      },
      {
        "label": ".getCurrentUser()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L179"
      },
      {
        "label": ".domainExists()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L183"
      },
      {
        "label": ".saveDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L201"
      },
      {
        "label": ".saveDomainInternal()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L242"
      },
      {
        "label": ".getDomainById()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L297"
      },
      {
        "label": ".getFullDomainQuery()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L309"
      },
      {
        "label": ".deleteDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L327"
      },
      {
        "label": ".getDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L343"
      },
      {
        "label": ".extractTags()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L360"
      },
      {
        "label": ".formatDomainData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L373"
      },
      {
        "label": ".listDomainNames()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L390"
      },
      {
        "label": ".listDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L404"
      },
      {
        "label": ".updateDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L418"
      },
      {
        "label": ".updateDomainInternal()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L424"
      },
      {
        "label": ".getStatusesWithDomainCounts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L457"
      },
      {
        "label": ".getTotalDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L475"
      },
      {
        "label": ".getDomainsByEppCodes()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L487"
      },
      {
        "label": ".getDomainsByStatus()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L504"
      },
      {
        "label": ".getDomainsByTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L534"
      },
      {
        "label": ".getDomainExpirations()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L563"
      },
      {
        "label": ".getAssetCount()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L579"
      },
      {
        "label": ".fetchAllForExport()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L621"
      },
      {
        "label": ".getDomainUptime()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L724"
      },
      {
        "label": ".checkAllTables()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L733"
      },
      {
        "label": ".deleteAllData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb-database.service.ts",
        "source_location": "L792"
      },
      {
        "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"
      },
      {
        "label": "PgDatabaseService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L27"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L31"
      },
      {
        "label": ".getCurrentUser()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L53"
      },
      {
        "label": ".handleError()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L58"
      },
      {
        "label": ".executeQuery()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L68"
      },
      {
        "label": ".domainExists()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L82"
      },
      {
        "label": ".saveDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L94"
      },
      {
        "label": ".saveDomainInternal()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L98"
      },
      {
        "label": ".getDomainById()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L132"
      },
      {
        "label": ".getFullDomainQuery()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L147"
      },
      {
        "label": ".getFullDomainJoins()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L213"
      },
      {
        "label": ".formatDomainData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L332"
      },
      {
        "label": ".extractTags()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L349"
      },
      {
        "label": ".listDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L353"
      },
      {
        "label": ".listDomainNames()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L365"
      },
      {
        "label": ".getDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L378"
      },
      {
        "label": ".updateDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L401"
      },
      {
        "label": ".updateDomainInternal()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L407"
      },
      {
        "label": ".deleteDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L451"
      },
      {
        "label": ".getDomainExpirations()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L487"
      },
      {
        "label": ".getAssetCount()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L504"
      },
      {
        "label": ".getStatusesWithDomainCounts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L533"
      },
      {
        "label": ".getDomainsByStatus()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L557"
      },
      {
        "label": ".getTimeIntervalForTimeframe()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L576"
      },
      {
        "label": ".getDomainsByTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L591"
      },
      {
        "label": ".getDomainUptime()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L617"
      },
      {
        "label": ".getTotalDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L658"
      },
      {
        "label": ".getDomainsByEppCodes()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L675"
      },
      {
        "label": ".fetchAllForExport()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L712"
      },
      {
        "label": ".checkAllTables()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L716"
      },
      {
        "label": ".deleteAllData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg-database.service.ts",
        "source_location": "L772"
      },
      {
        "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"
      },
      {
        "label": "IpQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ips.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ips.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".saveIpAddresses()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ips.service.ts",
        "source_location": "L11"
      },
      {
        "label": ".getIpAddresses()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ips.service.ts",
        "source_location": "L34"
      },
      {
        "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"
      },
      {
        "label": "RegistrarQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".getRegistrars()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
        "source_location": "L13"
      },
      {
        "label": ".getOrInsertRegistrarId()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
        "source_location": "L23"
      },
      {
        "label": ".getDomainCountsByRegistrar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
        "source_location": "L45"
      },
      {
        "label": ".getDomainsByRegistrar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
        "source_location": "L66"
      },
      {
        "label": ".saveRegistrar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-registrars.service.ts",
        "source_location": "L167"
      },
      {
        "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"
      },
      {
        "label": "DnsQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-dns.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-dns.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".getDnsRecords()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-dns.service.ts",
        "source_location": "L12"
      },
      {
        "label": ".saveDnsRecords()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-dns.service.ts",
        "source_location": "L32"
      },
      {
        "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"
      },
      {
        "label": "LinkQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
        "source_location": "L7"
      },
      {
        "label": ".updateLinks()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
        "source_location": "L13"
      },
      {
        "label": ".getAllLinks()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
        "source_location": "L67"
      },
      {
        "label": ".addLinkToDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
        "source_location": "L118"
      },
      {
        "label": ".deleteLinks()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
        "source_location": "L143"
      },
      {
        "label": ".updateLinkInDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-links.service.ts",
        "source_location": "L154"
      },
      {
        "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"
      },
      {
        "label": "WhoisQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-whois.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-whois.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".saveWhoisInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-whois.service.ts",
        "source_location": "L11"
      },
      {
        "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"
      },
      {
        "label": "SslQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".getSslIssuersWithDomainCounts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
        "source_location": "L13"
      },
      {
        "label": ".getDomainsBySslIssuer()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
        "source_location": "L27"
      },
      {
        "label": ".saveSslInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-ssl.service.ts",
        "source_location": "L71"
      },
      {
        "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"
      },
      {
        "label": "HistoryQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
        "source_location": "L4"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".getChangeHistory()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
        "source_location": "L10"
      },
      {
        "label": ".getTotalUpdateCount()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
        "source_location": "L52"
      },
      {
        "label": ".getDomainUpdates()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-history.service.ts",
        "source_location": "L70"
      },
      {
        "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"
      },
      {
        "label": "ExportQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".fetchAllForExport()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
        "source_location": "L12"
      },
      {
        "label": ".executeExport()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
        "source_location": "L23"
      },
      {
        "label": ".flattenData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-export.service.ts",
        "source_location": "L174"
      },
      {
        "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"
      },
      {
        "label": "TagQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".addTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
        "source_location": "L12"
      },
      {
        "label": ".getTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
        "source_location": "L25"
      },
      {
        "label": ".getTags()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
        "source_location": "L36"
      },
      {
        "label": ".saveTags()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
        "source_location": "L44"
      },
      {
        "label": ".getTagsWithDomainCounts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
        "source_location": "L87"
      },
      {
        "label": ".updateTags()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
        "source_location": "L100"
      },
      {
        "label": ".createTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
        "source_location": "L107"
      },
      {
        "label": ".updateTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
        "source_location": "L136"
      },
      {
        "label": ".getDomainsForTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
        "source_location": "L148"
      },
      {
        "label": ".deleteTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
        "source_location": "L162"
      },
      {
        "label": ".saveDomainsForTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
        "source_location": "L172"
      },
      {
        "label": ".getDomainCountsByTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-tags.service.ts",
        "source_location": "L193"
      },
      {
        "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"
      },
      {
        "label": "NotificationQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
        "source_location": "L10"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
        "source_location": "L11"
      },
      {
        "label": ".saveNotifications()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
        "source_location": "L18"
      },
      {
        "label": ".updateNotificationTypes()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
        "source_location": "L36"
      },
      {
        "label": ".getNotificationChannels()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
        "source_location": "L56"
      },
      {
        "label": ".updateNotificationChannels()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
        "source_location": "L67"
      },
      {
        "label": ".getNotificationPreferences()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
        "source_location": "L82"
      },
      {
        "label": ".updateBulkNotificationPreferences()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
        "source_location": "L91"
      },
      {
        "label": ".getUserNotifications()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
        "source_location": "L108"
      },
      {
        "label": ".markNotificationReadStatus()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
        "source_location": "L136"
      },
      {
        "label": ".getUnreadNotificationCount()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
        "source_location": "L146"
      },
      {
        "label": ".markAllNotificationsRead()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-notifications.service.ts",
        "source_location": "L155"
      },
      {
        "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"
      },
      {
        "label": "HostsQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".getHosts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
        "source_location": "L12"
      },
      {
        "label": ".getDomainCountsByHost()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
        "source_location": "L21"
      },
      {
        "label": ".getDomainsByHost()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
        "source_location": "L39"
      },
      {
        "label": ".getHostsWithDomainCounts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
        "source_location": "L66"
      },
      {
        "label": ".saveHost()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-hosts.service.ts",
        "source_location": "L78"
      },
      {
        "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"
      },
      {
        "label": "SubdomainsQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
        "source_location": "L4"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".saveSubdomainsForDomainName()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
        "source_location": "L10"
      },
      {
        "label": ".fetchDomainId()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
        "source_location": "L20"
      },
      {
        "label": ".saveSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
        "source_location": "L35"
      },
      {
        "label": ".deleteSubdomainsByDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
        "source_location": "L69"
      },
      {
        "label": ".updateSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
        "source_location": "L78"
      },
      {
        "label": ".getAllSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
        "source_location": "L128"
      },
      {
        "label": ".getSubdomainsByDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
        "source_location": "L144"
      },
      {
        "label": ".getSubdomainInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
        "source_location": "L162"
      },
      {
        "label": ".deleteSubdomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
        "source_location": "L187"
      },
      {
        "label": ".saveSubdomainForDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-subdomains.service.ts",
        "source_location": "L201"
      },
      {
        "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"
      },
      {
        "label": "StatusQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-statuses.service.ts",
        "source_location": "L4"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-statuses.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".saveStatuses()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-statuses.service.ts",
        "source_location": "L10"
      },
      {
        "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"
      },
      {
        "label": "ValuationQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-valuations.service.ts",
        "source_location": "L4"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-valuations.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".getDomainCostings()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-valuations.service.ts",
        "source_location": "L11"
      },
      {
        "label": ".updateDomainCostings()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/pg/db-valuations.service.ts",
        "source_location": "L47"
      },
      {
        "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"
      },
      {
        "label": "IpQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ips.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ips.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".saveIpAddresses()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ips.service.ts",
        "source_location": "L13"
      },
      {
        "label": ".getIpAddresses()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ips.service.ts",
        "source_location": "L30"
      },
      {
        "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"
      },
      {
        "label": "RegistrarQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".getRegistrars()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
        "source_location": "L14"
      },
      {
        "label": ".getOrInsertRegistrarId()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
        "source_location": "L28"
      },
      {
        "label": ".getDomainCountsByRegistrar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
        "source_location": "L53"
      },
      {
        "label": ".getDomainsByRegistrar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
        "source_location": "L73"
      },
      {
        "label": ".saveRegistrar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-registrars.service.ts",
        "source_location": "L103"
      },
      {
        "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"
      },
      {
        "label": "DnsQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-dns.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-dns.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".getDnsRecords()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-dns.service.ts",
        "source_location": "L12"
      },
      {
        "label": ".saveDnsRecords()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-dns.service.ts",
        "source_location": "L33"
      },
      {
        "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"
      },
      {
        "label": "LinkQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
        "source_location": "L7"
      },
      {
        "label": ".updateLinks()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
        "source_location": "L14"
      },
      {
        "label": ".getAllLinks()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
        "source_location": "L75"
      },
      {
        "label": ".addLinkToDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
        "source_location": "L152"
      },
      {
        "label": ".updateLinkInDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
        "source_location": "L199"
      },
      {
        "label": ".deleteLinks()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-links.service.ts",
        "source_location": "L293"
      },
      {
        "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"
      },
      {
        "label": "WhoisQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-whois.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-whois.service.ts",
        "source_location": "L7"
      },
      {
        "label": ".saveWhoisInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-whois.service.ts",
        "source_location": "L13"
      },
      {
        "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"
      },
      {
        "label": "SslQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".getSslIssuersWithDomainCounts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
        "source_location": "L14"
      },
      {
        "label": ".getDomainsBySslIssuer()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
        "source_location": "L26"
      },
      {
        "label": ".saveSslInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-ssl.service.ts",
        "source_location": "L41"
      },
      {
        "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"
      },
      {
        "label": "HistoryQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
        "source_location": "L4"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".getChangeHistory()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
        "source_location": "L11"
      },
      {
        "label": ".getTotalUpdateCount()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
        "source_location": "L61"
      },
      {
        "label": ".getDomainUpdates()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-history.service.ts",
        "source_location": "L89"
      },
      {
        "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"
      },
      {
        "label": "TagQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".addTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
        "source_location": "L13"
      },
      {
        "label": ".getTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
        "source_location": "L28"
      },
      {
        "label": ".getTags()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
        "source_location": "L44"
      },
      {
        "label": ".saveTags()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
        "source_location": "L58"
      },
      {
        "label": ".getTagsWithDomainCounts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
        "source_location": "L103"
      },
      {
        "label": ".updateTags()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
        "source_location": "L137"
      },
      {
        "label": ".createTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
        "source_location": "L171"
      },
      {
        "label": ".updateTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
        "source_location": "L189"
      },
      {
        "label": ".getDomainsForTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
        "source_location": "L215"
      },
      {
        "label": ".deleteTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
        "source_location": "L232"
      },
      {
        "label": ".saveDomainsForTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
        "source_location": "L253"
      },
      {
        "label": ".getDomainCountsByTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-tags.service.ts",
        "source_location": "L286"
      },
      {
        "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"
      },
      {
        "label": "NotificationQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".saveNotifications()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
        "source_location": "L12"
      },
      {
        "label": ".getNotificationChannels()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
        "source_location": "L29"
      },
      {
        "label": ".updateNotificationChannels()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
        "source_location": "L47"
      },
      {
        "label": ".getNotificationPreferences()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
        "source_location": "L67"
      },
      {
        "label": ".updateBulkNotificationPreferences()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
        "source_location": "L84"
      },
      {
        "label": ".getUserNotifications()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
        "source_location": "L106"
      },
      {
        "label": ".markAllNotificationsRead()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
        "source_location": "L151"
      },
      {
        "label": ".markNotificationReadStatus()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
        "source_location": "L168"
      },
      {
        "label": ".getUnreadNotificationCount()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
        "source_location": "L179"
      },
      {
        "label": ".addNotification()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
        "source_location": "L206"
      },
      {
        "label": ".updateNotification()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
        "source_location": "L221"
      },
      {
        "label": ".deleteNotification()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
        "source_location": "L237"
      },
      {
        "label": ".updateNotificationTypes()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-notifications.service.ts",
        "source_location": "L252"
      },
      {
        "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"
      },
      {
        "label": "HostsQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".getHosts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
        "source_location": "L12"
      },
      {
        "label": ".getDomainCountsByHost()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
        "source_location": "L26"
      },
      {
        "label": ".getDomainsByHost()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
        "source_location": "L46"
      },
      {
        "label": ".getHostsWithDomainCounts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
        "source_location": "L75"
      },
      {
        "label": ".saveHost()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-hosts.service.ts",
        "source_location": "L96"
      },
      {
        "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"
      },
      {
        "label": "SubdomainsQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
        "source_location": "L7"
      },
      {
        "label": ".saveSubdomainsForDomainName()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
        "source_location": "L14"
      },
      {
        "label": ".fetchDomainId()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
        "source_location": "L30"
      },
      {
        "label": ".saveSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
        "source_location": "L57"
      },
      {
        "label": ".deleteSubdomainsByDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
        "source_location": "L122"
      },
      {
        "label": ".updateSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
        "source_location": "L139"
      },
      {
        "label": ".getAllSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
        "source_location": "L198"
      },
      {
        "label": ".getSubdomainsByDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
        "source_location": "L220"
      },
      {
        "label": ".getSubdomainInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
        "source_location": "L234"
      },
      {
        "label": ".deleteSubdomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
        "source_location": "L258"
      },
      {
        "label": ".saveSubdomainForDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-subdomains.service.ts",
        "source_location": "L296"
      },
      {
        "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"
      },
      {
        "label": "StatusQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-statuses.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-statuses.service.ts",
        "source_location": "L6"
      },
      {
        "label": ".saveStatuses()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-statuses.service.ts",
        "source_location": "L12"
      },
      {
        "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"
      },
      {
        "label": "ValuationQueries",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-valuations.service.ts",
        "source_location": "L4"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-valuations.service.ts",
        "source_location": "L5"
      },
      {
        "label": ".getDomainCostings()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-valuations.service.ts",
        "source_location": "L11"
      },
      {
        "label": ".updateDomainCostings()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/services/db-query-services/sb/db-valuations.service.ts",
        "source_location": "L47"
      },
      {
        "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"
      },
      {
        "label": "DomainInfoComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
        "source_location": "L19"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
        "source_location": "L22"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
        "source_location": "L27"
      },
      {
        "label": ".filterIpAddresses()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
        "source_location": "L40"
      },
      {
        "label": ".makeStatuses()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-info/domain-info.component.ts",
        "source_location": "L63"
      },
      {
        "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"
      },
      {
        "label": "DomainListComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-list/domain-list.component.ts",
        "source_location": "L17"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-list/domain-list.component.ts",
        "source_location": "L22"
      },
      {
        "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"
      },
      {
        "label": "DomainCardComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
        "source_location": "L39"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
        "source_location": "L45"
      },
      {
        "label": ".isVisible()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
        "source_location": "L57"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
        "source_location": "L61"
      },
      {
        "label": ".viewDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
        "source_location": "L91"
      },
      {
        "label": ".editDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
        "source_location": "L95"
      },
      {
        "label": ".deleteDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
        "source_location": "L99"
      },
      {
        "label": ".copyDomainUrl()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
        "source_location": "L129"
      },
      {
        "label": ".visitDomainUrl()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
        "source_location": "L154"
      },
      {
        "label": ".clickedOnLink()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
        "source_location": "L159"
      },
      {
        "label": ".onCardClick()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-card/domain-card.component.ts",
        "source_location": "L170"
      },
      {
        "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"
      },
      {
        "label": "DomainUpdatesComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
        "source_location": "L21"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
        "source_location": "L41"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
        "source_location": "L46"
      },
      {
        "label": ".fetchUpdates()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
        "source_location": "L51"
      },
      {
        "label": ".fetchTotalCount()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
        "source_location": "L77"
      },
      {
        "label": ".onPageChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
        "source_location": "L93"
      },
      {
        "label": ".applyFilters()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
        "source_location": "L98"
      },
      {
        "label": ".clearFilters()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
        "source_location": "L102"
      },
      {
        "label": ".formatDate()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
        "source_location": "L110"
      },
      {
        "label": ".mapChangeKey()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
        "source_location": "L118"
      },
      {
        "label": ".toggleFilters()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-updates/domain-updates.component.ts",
        "source_location": "L123"
      },
      {
        "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"
      },
      {
        "label": "FieldVisibilityFilterComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
        "source_location": "L20"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
        "source_location": "L86"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
        "source_location": "L91"
      },
      {
        "label": ".initializeSelectedFields()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
        "source_location": "L95"
      },
      {
        "label": ".onSelectionChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
        "source_location": "L103"
      },
      {
        "label": ".onSortChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
        "source_location": "L113"
      },
      {
        "label": ".onSearch()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
        "source_location": "L117"
      },
      {
        "label": ".onLayoutChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
        "source_location": "L122"
      },
      {
        "label": ".navigateToAddDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
        "source_location": "L126"
      },
      {
        "label": ".showQuickAddDialog()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
        "source_location": "L130"
      },
      {
        "label": ".afterDomainAdded()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-filters/domain-filters.component.ts",
        "source_location": "L134"
      },
      {
        "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"
      },
      {
        "label": "DomainCollectionComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L24"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L62"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L66"
      },
      {
        "label": ".ngOnChanges()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L73"
      },
      {
        "label": ".onVisibilityChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L83"
      },
      {
        "label": ".onSortChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L88"
      },
      {
        "label": ".updateVisibleColumns()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L93"
      },
      {
        "label": ".sortDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L108"
      },
      {
        "label": ".mapFieldToColumn()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L127"
      },
      {
        "label": ".onSearchChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L145"
      },
      {
        "label": ".onLayoutChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L150"
      },
      {
        "label": ".reloadDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L154"
      },
      {
        "label": ".initializeFuse()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L161"
      },
      {
        "label": ".filterDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L169"
      },
      {
        "label": ".domainMatchesSearch()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L183"
      },
      {
        "label": ".resetFilters()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/domain-things/domain-collection/domain-collection.component.ts",
        "source_location": "L192"
      },
      {
        "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"
      },
      {
        "label": "DeleteAccountComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
        "source_location": "L29"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
        "source_location": "L34"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
        "source_location": "L42"
      },
      {
        "label": ".clearData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
        "source_location": "L102"
      },
      {
        "label": ".confirmDeleteAccount()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
        "source_location": "L117"
      },
      {
        "label": ".deleteAccount()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/delete-data/delete-data.component.ts",
        "source_location": "L141"
      },
      {
        "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"
      },
      {
        "label": "UiSettingsComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
        "source_location": "L17"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
        "source_location": "L55"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
        "source_location": "L74"
      },
      {
        "label": ".onLanguageChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
        "source_location": "L100"
      },
      {
        "label": ".onDarkModeChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
        "source_location": "L105"
      },
      {
        "label": ".onThemeChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
        "source_location": "L110"
      },
      {
        "label": ".onFontChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
        "source_location": "L115"
      },
      {
        "label": ".onScaleChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
        "source_location": "L120"
      },
      {
        "label": ".setScale()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
        "source_location": "L126"
      },
      {
        "label": ".updateAccessibilityOptions()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
        "source_location": "L132"
      },
      {
        "label": ".syncLargeTextAndScale()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
        "source_location": "L141"
      },
      {
        "label": ".signOut()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/ui-options/ui-options.component.ts",
        "source_location": "L152"
      },
      {
        "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"
      },
      {
        "label": "AccountIssuesComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/account-issues/account-issues.component.ts",
        "source_location": "L19"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/account-issues/account-issues.component.ts",
        "source_location": "L25"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/settings/account-issues/account-issues.component.ts",
        "source_location": "L31"
      },
      {
        "label": "welcome.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/getting-started/welcome.component.ts",
        "source_location": "L1"
      },
      {
        "label": "WelcomeComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/getting-started/welcome.component.ts",
        "source_location": "L54"
      },
      {
        "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"
      },
      {
        "label": "NotificationsListComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
        "source_location": "L17"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
        "source_location": "L24"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
        "source_location": "L30"
      },
      {
        "label": ".loadNotifications()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
        "source_location": "L34"
      },
      {
        "label": ".sortByUnreadFirst()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
        "source_location": "L56"
      },
      {
        "label": ".updateUnreadCount()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
        "source_location": "L64"
      },
      {
        "label": ".markAsRead()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
        "source_location": "L69"
      },
      {
        "label": ".markAsUnread()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
        "source_location": "L77"
      },
      {
        "label": ".markAllAsRead()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/notifications-list/notifications-list.component.ts",
        "source_location": "L85"
      },
      {
        "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"
      },
      {
        "label": "UptimeHistoryComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
        "source_location": "L23"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
        "source_location": "L31"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
        "source_location": "L36"
      },
      {
        "label": ".fetchUptimeHistory()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
        "source_location": "L40"
      },
      {
        "label": ".generateCalendarHeatmap()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
        "source_location": "L60"
      },
      {
        "label": ".generateResponseCodePieChart()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
        "source_location": "L176"
      },
      {
        "label": ".getResponseCodeColor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
        "source_location": "L211"
      },
      {
        "label": ".getOrdinalSuffix()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
        "source_location": "L222"
      },
      {
        "label": ".getDaysInPastYear()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
        "source_location": "L241"
      },
      {
        "label": ".getDayName()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
        "source_location": "L255"
      },
      {
        "label": ".getWeekOfYear()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
        "source_location": "L262"
      },
      {
        "label": ".getCssVariableColor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/uptime-history/uptime-history.component.ts",
        "source_location": "L272"
      },
      {
        "label": "sparklines.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L1"
      },
      {
        "label": "DomainSparklineComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L32"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L71"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L77"
      },
      {
        "label": ".fetchUptimeData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L81"
      },
      {
        "label": ".processUptimeData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L101"
      },
      {
        "label": ".processResponseCodes()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L133"
      },
      {
        "label": ".calculateAverage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L149"
      },
      {
        "label": ".calculateMinMax()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L156"
      },
      {
        "label": ".updateCharts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L164"
      },
      {
        "label": ".createSparklineChart()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L174"
      },
      {
        "label": ".updateHoveredValue()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L247"
      },
      {
        "label": ".onTimeframeChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L274"
      },
      {
        "label": ".onAdvancedModeChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L279"
      },
      {
        "label": ".round()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L284"
      },
      {
        "label": ".mapTimeToSentence()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L291"
      },
      {
        "label": ".formatTimeStamp()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/monitor/sparklines/sparklines.component.ts",
        "source_location": "L301"
      },
      {
        "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"
      },
      {
        "label": "DomainValuationChartComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
        "source_location": "L28"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
        "source_location": "L32"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
        "source_location": "L38"
      },
      {
        "label": ".loadDomainCostings()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
        "source_location": "L42"
      },
      {
        "label": ".createChartOptions()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
        "source_location": "L86"
      },
      {
        "label": ".getColor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-valuation/domain-valuation.component.ts",
        "source_location": "L140"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "label": "DomainGanttChartComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
        "source_location": "L21"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
        "source_location": "L34"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
        "source_location": "L40"
      },
      {
        "label": ".ngAfterViewInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
        "source_location": "L45"
      },
      {
        "label": ".loadDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
        "source_location": "L50"
      },
      {
        "label": ".setYearRange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
        "source_location": "L73"
      },
      {
        "label": ".calculateBarPosition()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
        "source_location": "L86"
      },
      {
        "label": ".calculateTodayPosition()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
        "source_location": "L113"
      },
      {
        "label": ".getBarColor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/registration-lifespan/registration-lifespan.component.ts",
        "source_location": "L120"
      },
      {
        "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"
      },
      {
        "label": "DomainPieChartsComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L31"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L55"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L62"
      },
      {
        "label": ".ngAfterViewInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L73"
      },
      {
        "label": ".onTabChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L79"
      },
      {
        "label": ".forceChartRedraw()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L91"
      },
      {
        "label": ".loadRegistrarData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L101"
      },
      {
        "label": ".loadSslIssuerData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L112"
      },
      {
        "label": ".loadHostData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L123"
      },
      {
        "label": ".initChartOptions()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L134"
      },
      {
        "label": ".normalizeChartData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L183"
      },
      {
        "label": ".getRegistrarData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L188"
      },
      {
        "label": ".getSslIssuerData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L218"
      },
      {
        "label": ".getHostData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L238"
      },
      {
        "label": ".setChartColors()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L258"
      },
      {
        "label": ".setChartSize()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-pie/domain-pie.component.ts",
        "source_location": "L276"
      },
      {
        "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"
      },
      {
        "label": "ChangeHistoryChartComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
        "source_location": "L27"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
        "source_location": "L34"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
        "source_location": "L39"
      },
      {
        "label": ".loadChartData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
        "source_location": "L43"
      },
      {
        "label": ".prepareChartData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
        "source_location": "L62"
      },
      {
        "label": ".createChart()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/change-history/change-history.component.ts",
        "source_location": "L78"
      },
      {
        "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"
      },
      {
        "label": "YearCalendarComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
        "source_location": "L29"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
        "source_location": "L35"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
        "source_location": "L41"
      },
      {
        "label": ".loadYearData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
        "source_location": "L45"
      },
      {
        "label": ".populateMonthsData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
        "source_location": "L72"
      },
      {
        "label": ".getMonthName()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
        "source_location": "L115"
      },
      {
        "label": ".navigateYear()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
        "source_location": "L119"
      },
      {
        "label": ".onDomainClick()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/year-calendar/year-calendar.component.ts",
        "source_location": "L124"
      },
      {
        "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"
      },
      {
        "label": "DomainTagCloudComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
        "source_location": "L37"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
        "source_location": "L47"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
        "source_location": "L53"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
        "source_location": "L57"
      },
      {
        "label": ".onResize()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
        "source_location": "L63"
      },
      {
        "label": ".loadTagsWithCounts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
        "source_location": "L68"
      },
      {
        "label": ".renderCloud()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
        "source_location": "L96"
      },
      {
        "label": ".draw()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/tag-cloud/tag-cloud.component.ts",
        "source_location": "L131"
      },
      {
        "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"
      },
      {
        "label": "HostMapComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
        "source_location": "L19"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
        "source_location": "L26"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
        "source_location": "L34"
      },
      {
        "label": ".ngAfterViewInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
        "source_location": "L47"
      },
      {
        "label": ".loadHosts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
        "source_location": "L57"
      },
      {
        "label": ".loadLeaflet()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
        "source_location": "L79"
      },
      {
        "label": ".setTheme()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
        "source_location": "L84"
      },
      {
        "label": ".initMap()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
        "source_location": "L93"
      },
      {
        "label": ".addMarkers()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
        "source_location": "L102"
      },
      {
        "label": ".getCustomIcon()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/host-map/host-map.component.ts",
        "source_location": "L128"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "label": "TldOrganizationChartComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
        "source_location": "L16"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
        "source_location": "L25"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
        "source_location": "L31"
      },
      {
        "label": ".prepareChartData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
        "source_location": "L35"
      },
      {
        "label": ".extractTld()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
        "source_location": "L84"
      },
      {
        "label": ".setNodeStyles()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/charts/domain-hierarchy/domain-hierarchy.component.ts",
        "source_location": "L89"
      },
      {
        "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"
      },
      {
        "label": "TagGridComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
        "source_location": "L18"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
        "source_location": "L26"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
        "source_location": "L35"
      },
      {
        "label": ".loadTagsWithCounts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
        "source_location": "L40"
      },
      {
        "label": ".initializeContextMenu()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
        "source_location": "L58"
      },
      {
        "label": ".onRightClick()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
        "source_location": "L68"
      },
      {
        "label": ".viewTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
        "source_location": "L76"
      },
      {
        "label": ".editTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
        "source_location": "L80"
      },
      {
        "label": ".addRemoveDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
        "source_location": "L84"
      },
      {
        "label": ".addNewTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
        "source_location": "L88"
      },
      {
        "label": ".deleteTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/tag-grid/tag-grid.component.ts",
        "source_location": "L92"
      },
      {
        "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"
      },
      {
        "label": "DocsViewerComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
        "source_location": "L148"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
        "source_location": "L167"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
        "source_location": "L174"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
        "source_location": "L225"
      },
      {
        "label": ".ngAfterViewChecked()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
        "source_location": "L242"
      },
      {
        "label": ".sortedDocs()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
        "source_location": "L251"
      },
      {
        "label": ".onWindowScroll()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
        "source_location": "L266"
      },
      {
        "label": ".getFallbackImage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
        "source_location": "L284"
      },
      {
        "label": ".loadAndRenderMermaid()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
        "source_location": "L301"
      },
      {
        "label": ".runMermaid()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/about-things/doc-viewer.component.ts",
        "source_location": "L325"
      },
      {
        "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"
      },
      {
        "label": "BusinessFeaturesComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/about-things/business-features.component.ts",
        "source_location": "L22"
      },
      {
        "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"
      },
      {
        "label": "AboutLinks",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/about-things/about-links.component.ts",
        "source_location": "L35"
      },
      {
        "label": ".makeId()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/about-things/about-links.component.ts",
        "source_location": "L38"
      },
      {
        "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"
      },
      {
        "label": "TagPickListComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
        "source_location": "L17"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
        "source_location": "L24"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
        "source_location": "L30"
      },
      {
        "label": ".loadDomainsForTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
        "source_location": "L37"
      },
      {
        "label": ".saveDomainsForTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/forms/tag-picklist/tag-picklist.component.ts",
        "source_location": "L56"
      },
      {
        "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"
      },
      {
        "label": "TagEditorComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
        "source_location": "L16"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
        "source_location": "L24"
      },
      {
        "label": ".saveTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
        "source_location": "L30"
      },
      {
        "label": ".createTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
        "source_location": "L47"
      },
      {
        "label": ".updateTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
        "source_location": "L76"
      },
      {
        "label": ".isValidIcon()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/forms/tag-editor/tag-editor.component.ts",
        "source_location": "L97"
      },
      {
        "label": "screenshots.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
        "source_location": "L1"
      },
      {
        "label": "ScreenshotsComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
        "source_location": "L33"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
        "source_location": "L67"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
        "source_location": "L72"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
        "source_location": "L78"
      },
      {
        "label": ".onThumbnailButtonClick()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
        "source_location": "L85"
      },
      {
        "label": ".fullScreenIcon()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
        "source_location": "L92"
      },
      {
        "label": ".galleriaClass()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
        "source_location": "L99"
      },
      {
        "label": ".toggleFullScreen()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
        "source_location": "L106"
      },
      {
        "label": ".openPreviewFullScreen()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
        "source_location": "L117"
      },
      {
        "label": ".closePreviewFullScreen()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
        "source_location": "L137"
      },
      {
        "label": ".onFullScreenChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
        "source_location": "L149"
      },
      {
        "label": ".bindDocumentListeners()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
        "source_location": "L157"
      },
      {
        "label": ".unbindDocumentListeners()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/screenshots/screenshots.component.ts",
        "source_location": "L168"
      },
      {
        "label": "demo.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/demo/demo.component.ts",
        "source_location": "L1"
      },
      {
        "label": "DemoComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/demo/demo.component.ts",
        "source_location": "L39"
      },
      {
        "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"
      },
      {
        "label": "FeaturesGridComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/feature-grid/feature-grid.component.ts",
        "source_location": "L34"
      },
      {
        "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"
      },
      {
        "label": "PricingCardsComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/pricing-cards/pricing-cards.component.ts",
        "source_location": "L24"
      },
      {
        "label": ".toggleBilling()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/pricing-cards/pricing-cards.component.ts",
        "source_location": "L41"
      },
      {
        "label": ".getPrice()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/pricing-cards/pricing-cards.component.ts",
        "source_location": "L45"
      },
      {
        "label": "logo.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/logo/logo.component.ts",
        "source_location": "L1"
      },
      {
        "label": "LogoComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/logo/logo.component.ts",
        "source_location": "L50"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/logo/logo.component.ts",
        "source_location": "L53"
      },
      {
        "label": ".ngAfterViewInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/logo/logo.component.ts",
        "source_location": "L55"
      },
      {
        "label": "cta.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/cta/cta.component.ts",
        "source_location": "L1"
      },
      {
        "label": "CtaComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/cta/cta.component.ts",
        "source_location": "L82"
      },
      {
        "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"
      },
      {
        "label": "FeatureCarouselComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/feature-carousel/feature-carousel.component.ts",
        "source_location": "L18"
      },
      {
        "label": "hero.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/hero/hero.component.ts",
        "source_location": "L1"
      },
      {
        "label": "HeroComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/hero/hero.component.ts",
        "source_location": "L14"
      },
      {
        "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"
      },
      {
        "label": "DemoWelcomeComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/demo-welcome/demo.welcome.component.ts",
        "source_location": "L76"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/demo-welcome/demo.welcome.component.ts",
        "source_location": "L81"
      },
      {
        "label": ".hideDemoWelcome()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/demo-welcome/demo.welcome.component.ts",
        "source_location": "L91"
      },
      {
        "label": ".isBrowser()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/home-things/demo-welcome/demo.welcome.component.ts",
        "source_location": "L98"
      },
      {
        "label": "navbar.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
        "source_location": "L1"
      },
      {
        "label": "NavbarComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
        "source_location": "L40"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
        "source_location": "L59"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
        "source_location": "L69"
      },
      {
        "label": ".ngAfterViewInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
        "source_location": "L89"
      },
      {
        "label": ".loadUserPlanEnvironment()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
        "source_location": "L95"
      },
      {
        "label": ".getColorForPlan()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
        "source_location": "L115"
      },
      {
        "label": ".loadUnreadNotificationCount()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
        "source_location": "L143"
      },
      {
        "label": ".setAuthState()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
        "source_location": "L151"
      },
      {
        "label": ".initializeMenuItems()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
        "source_location": "L166"
      },
      {
        "label": ".toggleSidebar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
        "source_location": "L190"
      },
      {
        "label": ".closeSidebar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
        "source_location": "L195"
      },
      {
        "label": ".toggleNotifications()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
        "source_location": "L201"
      },
      {
        "label": ".toggleSettings()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
        "source_location": "L208"
      },
      {
        "label": ".signOut()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/navbar/navbar.component.ts",
        "source_location": "L214"
      },
      {
        "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"
      },
      {
        "label": "SponsorMessageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
        "source_location": "L17"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
        "source_location": "L23"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
        "source_location": "L31"
      },
      {
        "label": ".hideSponsorThanks()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
        "source_location": "L72"
      },
      {
        "label": ".isBrowser()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/sponsor-thanks/sponsor-thanks.component.ts",
        "source_location": "L80"
      },
      {
        "label": "footer.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/footer/footer.component.ts",
        "source_location": "L1"
      },
      {
        "label": "FooterComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/footer/footer.component.ts",
        "source_location": "L18"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/footer/footer.component.ts",
        "source_location": "L24"
      },
      {
        "label": "breadcrumbs.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
        "source_location": "L1"
      },
      {
        "label": "BreadcrumbsComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
        "source_location": "L58"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
        "source_location": "L64"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
        "source_location": "L66"
      },
      {
        "label": ".ngOnChanges()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
        "source_location": "L72"
      },
      {
        "label": ".generateBreadcrumbSchema()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
        "source_location": "L79"
      },
      {
        "label": ".isDomainPage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
        "source_location": "L92"
      },
      {
        "label": ".updateBreadcrumbs()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
        "source_location": "L97"
      },
      {
        "label": ".determineIfBreadcrumbsShouldBeShown()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
        "source_location": "L119"
      },
      {
        "label": ".getIconForPath()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
        "source_location": "L126"
      },
      {
        "label": ".getSvgIconForPath()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
        "source_location": "L165"
      },
      {
        "label": ".getLabelForPath()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
        "source_location": "L174"
      },
      {
        "label": ".getRouteForPath()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
        "source_location": "L195"
      },
      {
        "label": ".flattenNavLinks()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/breadcrumbs.component.ts",
        "source_location": "L199"
      },
      {
        "label": "edit-link.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
        "source_location": "L1"
      },
      {
        "label": "LinkDialogComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
        "source_location": "L16"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
        "source_location": "L24"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
        "source_location": "L46"
      },
      {
        "label": ".onSave()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
        "source_location": "L50"
      },
      {
        "label": ".onCancel()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/edit-link.component.ts",
        "source_location": "L55"
      },
      {
        "label": "favicon.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
        "source_location": "L1"
      },
      {
        "label": "DomainFaviconComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
        "source_location": "L37"
      },
      {
        "label": ".sanitizedDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
        "source_location": "L53"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
        "source_location": "L63"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
        "source_location": "L67"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
        "source_location": "L72"
      },
      {
        "label": ".startSpinningTimeout()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
        "source_location": "L76"
      },
      {
        "label": ".clearSpinningTimeout()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
        "source_location": "L82"
      },
      {
        "label": ".onFaviconLoad()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
        "source_location": "L88"
      },
      {
        "label": ".onFaviconError()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
        "source_location": "L93"
      },
      {
        "label": ".getSanitizedDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/favicon.component.ts",
        "source_location": "L99"
      },
      {
        "label": "asset-list.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/asset-list.component.ts",
        "source_location": "L1"
      },
      {
        "label": "AssetListComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/asset-list.component.ts",
        "source_location": "L68"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/asset-list.component.ts",
        "source_location": "L128"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/asset-list.component.ts",
        "source_location": "L135"
      },
      {
        "label": ".fetchAssetCounts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/asset-list.component.ts",
        "source_location": "L142"
      },
      {
        "label": "profile-picture.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/profile-picture.component.ts",
        "source_location": "L1"
      },
      {
        "label": "ProfilePictureComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/profile-picture.component.ts",
        "source_location": "L51"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/profile-picture.component.ts",
        "source_location": "L56"
      },
      {
        "label": ".hashString()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/profile-picture.component.ts",
        "source_location": "L61"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/profile-picture.component.ts",
        "source_location": "L69"
      },
      {
        "label": "external-links.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/external-links.component.ts",
        "source_location": "L1"
      },
      {
        "label": "AdditionalResourcesComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/external-links.component.ts",
        "source_location": "L65"
      },
      {
        "label": ".makeLink()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/external-links.component.ts",
        "source_location": "L245"
      },
      {
        "label": ".extractHostname()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/external-links.component.ts",
        "source_location": "L257"
      },
      {
        "label": ".toggleResourceShowFull()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/external-links.component.ts",
        "source_location": "L261"
      },
      {
        "label": "loading.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
        "source_location": "L1"
      },
      {
        "label": "LoadingComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
        "source_location": "L90"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
        "source_location": "L114"
      },
      {
        "label": ".ngAfterViewInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
        "source_location": "L127"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
        "source_location": "L135"
      },
      {
        "label": ".reloadPage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
        "source_location": "L145"
      },
      {
        "label": ".updateTranslatedStrings()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/loading.component.ts",
        "source_location": "L154"
      },
      {
        "label": "helpful-links.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/helpful-links.component.ts",
        "source_location": "L1"
      },
      {
        "label": "HelpfulLinksComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/helpful-links.component.ts",
        "source_location": "L23"
      },
      {
        "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"
      },
      {
        "label": "FeatureNotEnabledComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/feature-not-enabled.component.ts",
        "source_location": "L47"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/feature-not-enabled.component.ts",
        "source_location": "L57"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/feature-not-enabled.component.ts",
        "source_location": "L65"
      },
      {
        "label": ".mapEnvironmentToString()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/feature-not-enabled.component.ts",
        "source_location": "L71"
      },
      {
        "label": "svg-icon.component.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
        "source_location": "L1"
      },
      {
        "label": "SafeHtmlPipe",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
        "source_location": "L8"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
        "source_location": "L9"
      },
      {
        "label": ".transform()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
        "source_location": "L11"
      },
      {
        "label": "DlIconComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
        "source_location": "L34"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
        "source_location": "L46"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
        "source_location": "L50"
      },
      {
        "label": ".ngOnChanges()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
        "source_location": "L54"
      },
      {
        "label": ".iconSvg()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
        "source_location": "L192"
      },
      {
        "label": ".computedViewBox()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/svg-icon.component.ts",
        "source_location": "L213"
      },
      {
        "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"
      },
      {
        "label": "NotFoundComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/components/misc/domain-not-found.component.ts",
        "source_location": "L32"
      },
      {
        "label": "environment.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/environments/environment.ts",
        "source_location": "L1"
      },
      {
        "label": "env.loader.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/env.loader.ts",
        "source_location": "L1"
      },
      {
        "label": "EnvLoaderService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/env.loader.ts",
        "source_location": "L14"
      },
      {
        "label": ".loadEnv()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/env.loader.ts",
        "source_location": "L22"
      },
      {
        "label": "db-proxy.factory.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/db-proxy.factory.ts",
        "source_location": "L1"
      },
      {
        "label": "createDbProxy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/db-proxy.factory.ts",
        "source_location": "L52"
      },
      {
        "label": "safe-date.pipe.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/safe-date.pipe.ts",
        "source_location": "L1"
      },
      {
        "label": "SafeDatePipe",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/safe-date.pipe.ts",
        "source_location": "L7"
      },
      {
        "label": ".transform()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/safe-date.pipe.ts",
        "source_location": "L8"
      },
      {
        "label": "pg-api.util.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/pg-api.util.ts",
        "source_location": "L1"
      },
      {
        "label": "PgApiUtilService",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/pg-api.util.ts",
        "source_location": "L18"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/pg-api.util.ts",
        "source_location": "L21"
      },
      {
        "label": ".postToPgExecutor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/pg-api.util.ts",
        "source_location": "L34"
      },
      {
        "label": "auth.interceptor.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/auth.interceptor.ts",
        "source_location": "L1"
      },
      {
        "label": "AuthInterceptor",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/auth.interceptor.ts",
        "source_location": "L22"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/auth.interceptor.ts",
        "source_location": "L23"
      },
      {
        "label": ".intercept()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/auth.interceptor.ts",
        "source_location": "L28"
      },
      {
        "label": "translation-loader.factory.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
        "source_location": "L1"
      },
      {
        "label": "ServerSafeTranslateLoader",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
        "source_location": "L16"
      },
      {
        "label": ".getTranslation()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
        "source_location": "L20"
      },
      {
        "label": "CustomMissingTranslationHandler",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
        "source_location": "L53"
      },
      {
        "label": ".handle()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
        "source_location": "L54"
      },
      {
        "label": "languageInitializerFactory()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/translation-loader.factory.ts",
        "source_location": "L61"
      },
      {
        "label": "lazy.directive.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/lazy.directive.ts",
        "source_location": "L1"
      },
      {
        "label": "LazyLoadDirective",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/lazy.directive.ts",
        "source_location": "L8"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/lazy.directive.ts",
        "source_location": "L13"
      },
      {
        "label": ".ngAfterViewInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/lazy.directive.ts",
        "source_location": "L18"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/utils/lazy.directive.ts",
        "source_location": "L38"
      },
      {
        "label": "thing.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/thing.page.ts",
        "source_location": "L1"
      },
      {
        "label": "AboutPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/thing.page.ts",
        "source_location": "L11"
      },
      {
        "label": "stats.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
        "source_location": "L1"
      },
      {
        "label": "StatsIndexPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
        "source_location": "L20"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
        "source_location": "L31"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
        "source_location": "L40"
      },
      {
        "label": ".ngAfterViewInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
        "source_location": "L53"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
        "source_location": "L75"
      },
      {
        "label": ".isActive()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats.page.ts",
        "source_location": "L82"
      },
      {
        "label": "[...not-found].page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/[...not-found].page.ts",
        "source_location": "L1"
      },
      {
        "label": "NotFoundPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/[...not-found].page.ts",
        "source_location": "L62"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/[...not-found].page.ts",
        "source_location": "L63"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/[...not-found].page.ts",
        "source_location": "L67"
      },
      {
        "label": "settings.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
        "source_location": "L1"
      },
      {
        "label": "SettingsIndexPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
        "source_location": "L18"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
        "source_location": "L27"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
        "source_location": "L35"
      },
      {
        "label": ".isActive()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
        "source_location": "L40"
      },
      {
        "label": ".logout()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
        "source_location": "L44"
      },
      {
        "label": ".toggleSideBar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
        "source_location": "L49"
      },
      {
        "label": ".ngAfterViewInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
        "source_location": "L53"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
        "source_location": "L60"
      },
      {
        "label": ".checkWindowSize()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings.page.ts",
        "source_location": "L66"
      },
      {
        "label": "tools.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/tools.page.ts",
        "source_location": "L1"
      },
      {
        "label": "ToolsIndexPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/tools.page.ts",
        "source_location": "L18"
      },
      {
        "label": "(home).page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
        "source_location": "L1"
      },
      {
        "label": "HomePageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
        "source_location": "L68"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
        "source_location": "L78"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
        "source_location": "L90"
      },
      {
        "label": ".setAuthState()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
        "source_location": "L100"
      },
      {
        "label": ".loadDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
        "source_location": "L113"
      },
      {
        "label": ".newDomainAdded()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
        "source_location": "L138"
      },
      {
        "label": ".toggleInsights()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
        "source_location": "L144"
      },
      {
        "label": ".checkDemoDevInstance()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
        "source_location": "L152"
      },
      {
        "label": ".triggerBackgroundUpdate()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
        "source_location": "L171"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(home).page.ts",
        "source_location": "L218"
      },
      {
        "label": "advanced.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced.page.ts",
        "source_location": "L1"
      },
      {
        "label": "AdvancedIndexPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced.page.ts",
        "source_location": "L28"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced.page.ts",
        "source_location": "L32"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced.page.ts",
        "source_location": "L38"
      },
      {
        "label": "upgrade.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
        "source_location": "L1"
      },
      {
        "label": "UpgradePage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
        "source_location": "L60"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
        "source_location": "L77"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
        "source_location": "L94"
      },
      {
        "label": ".getStripePlanId()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
        "source_location": "L133"
      },
      {
        "label": ".handleUpgrade()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
        "source_location": "L144"
      },
      {
        "label": ".getPrice()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
        "source_location": "L158"
      },
      {
        "label": ".cancelSubscription()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
        "source_location": "L162"
      },
      {
        "label": ".getBillingInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/upgrade.page.ts",
        "source_location": "L195"
      },
      {
        "label": "developer-options.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/developer-options.page.ts",
        "source_location": "L1"
      },
      {
        "label": "DeveloperOptionsPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/developer-options.page.ts",
        "source_location": "L13"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/developer-options.page.ts",
        "source_location": "L14"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "SettingsPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
        "source_location": "L20"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
        "source_location": "L32"
      },
      {
        "label": ".toggleAccountInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
        "source_location": "L40"
      },
      {
        "label": ".loadAccountInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
        "source_location": "L49"
      },
      {
        "label": ".getNotificationPreferences()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
        "source_location": "L70"
      },
      {
        "label": ".passwordInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
        "source_location": "L84"
      },
      {
        "label": ".mfaInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
        "source_location": "L92"
      },
      {
        "label": ".makeDate()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/index.page.ts",
        "source_location": "L100"
      },
      {
        "label": "display-options.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/display-options.page.ts",
        "source_location": "L1"
      },
      {
        "label": "DisplayOptionsPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/display-options.page.ts",
        "source_location": "L33"
      },
      {
        "label": "delete-account.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/delete-account.page.ts",
        "source_location": "L1"
      },
      {
        "label": "DeleteAccountPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/delete-account.page.ts",
        "source_location": "L12"
      },
      {
        "label": "notification-preferences.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
        "source_location": "L1"
      },
      {
        "label": "NotificationPreferencesPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
        "source_location": "L43"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
        "source_location": "L152"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
        "source_location": "L161"
      },
      {
        "label": ".initializeForm()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
        "source_location": "L166"
      },
      {
        "label": ".loadNotificationPreferences()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
        "source_location": "L188"
      },
      {
        "label": ".onProviderChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
        "source_location": "L203"
      },
      {
        "label": ".ngAfterViewInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
        "source_location": "L209"
      },
      {
        "label": ".setDefaultWebhookNotificationUrls()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
        "source_location": "L212"
      },
      {
        "label": ".savePreferences()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/notification-preferences.page.ts",
        "source_location": "L228"
      },
      {
        "label": "account.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L1"
      },
      {
        "label": "UserSettingsComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L20"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L58"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L68"
      },
      {
        "label": ".initializeForms()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L83"
      },
      {
        "label": ".loadUserData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L114"
      },
      {
        "label": ".updatePasswordForm()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L130"
      },
      {
        "label": ".checkIfUserHasPassword()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L139"
      },
      {
        "label": ".updateProfile()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L154"
      },
      {
        "label": ".updateEmail()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L172"
      },
      {
        "label": ".updatePassword()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L190"
      },
      {
        "label": ".checkMFAStatus()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L224"
      },
      {
        "label": ".startEnableMFA()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L232"
      },
      {
        "label": ".enableMFA()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L256"
      },
      {
        "label": ".verifyMFA()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L274"
      },
      {
        "label": ".disableMFA()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L291"
      },
      {
        "label": ".resetMFA()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L317"
      },
      {
        "label": ".downloadBackupCodes()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L334"
      },
      {
        "label": ".updateSessionTimeout()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L347"
      },
      {
        "label": ".exportData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L355"
      },
      {
        "label": ".confirmDeleteAccount()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L368"
      },
      {
        "label": ".deleteAccount()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L388"
      },
      {
        "label": ".passwordMatchValidator()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/account.page.ts",
        "source_location": "L402"
      },
      {
        "label": "privacy-settings.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/privacy-settings.page.ts",
        "source_location": "L1"
      },
      {
        "label": "PrivacyPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/privacy-settings.page.ts",
        "source_location": "L12"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/privacy-settings.page.ts",
        "source_location": "L13"
      },
      {
        "label": ".clearLocalStorage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/settings/privacy-settings.page.ts",
        "source_location": "L23"
      },
      {
        "label": "domain-valuation.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/tools/domain-valuation.page.ts",
        "source_location": "L1"
      },
      {
        "label": "ToolsValuationPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/tools/domain-valuation.page.ts",
        "source_location": "L13"
      },
      {
        "label": "availability-search.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/tools/availability-search.page.ts",
        "source_location": "L1"
      },
      {
        "label": "ToolsAvailabilityPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/tools/availability-search.page.ts",
        "source_location": "L13"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/tools/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "ToolsIndexPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/tools/index.page.ts",
        "source_location": "L15"
      },
      {
        "label": "monitor-helpers.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/monitor-helpers.ts",
        "source_location": "L1"
      },
      {
        "label": "getUptimeColor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/monitor-helpers.ts",
        "source_location": "L11"
      },
      {
        "label": "getResponseCodeColor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/monitor-helpers.ts",
        "source_location": "L20"
      },
      {
        "label": "getPerformanceColor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/monitor-helpers.ts",
        "source_location": "L29"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "MonitorPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
        "source_location": "L53"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
        "source_location": "L81"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
        "source_location": "L90"
      },
      {
        "label": ".loadDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
        "source_location": "L95"
      },
      {
        "label": ".loadDomainSummaries()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
        "source_location": "L115"
      },
      {
        "label": ".visitDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
        "source_location": "L170"
      },
      {
        "label": ".getResponseCodeSummary()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
        "source_location": "L174"
      },
      {
        "label": ".isNaN()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/index.page.ts",
        "source_location": "L187"
      },
      {
        "label": "[domain].page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/[domain].page.ts",
        "source_location": "L1"
      },
      {
        "label": "DomainDetailsPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/[domain].page.ts",
        "source_location": "L39"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/[domain].page.ts",
        "source_location": "L48"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/[domain].page.ts",
        "source_location": "L58"
      },
      {
        "label": ".onCalendarVisible()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/monitor/[domain].page.ts",
        "source_location": "L82"
      },
      {
        "label": "edit.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
        "source_location": "L1"
      },
      {
        "label": "EditDomainValuePage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
        "source_location": "L17"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
        "source_location": "L23"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
        "source_location": "L30"
      },
      {
        "label": ".loadDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
        "source_location": "L36"
      },
      {
        "label": ".saveChanges()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
        "source_location": "L86"
      },
      {
        "label": ".setLocaleAndCurrency()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/edit.page.ts",
        "source_location": "L114"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "ValuationPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
        "source_location": "L19"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
        "source_location": "L31"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
        "source_location": "L39"
      },
      {
        "label": ".loadDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
        "source_location": "L46"
      },
      {
        "label": ".calculatePercentiles()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
        "source_location": "L98"
      },
      {
        "label": ".getClassForPercentile()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
        "source_location": "L111"
      },
      {
        "label": ".calculateSummaryData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
        "source_location": "L125"
      },
      {
        "label": ".getOrdinalSuffix()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
        "source_location": "L158"
      },
      {
        "label": ".transformDate()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/index.page.ts",
        "source_location": "L168"
      },
      {
        "label": "[domain].page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/[domain].page.ts",
        "source_location": "L1"
      },
      {
        "label": "TestPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/value/[domain].page.ts",
        "source_location": "L8"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "DomainAllPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
        "source_location": "L24"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
        "source_location": "L29"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
        "source_location": "L35"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
        "source_location": "L39"
      },
      {
        "label": ".newDomainAdded()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
        "source_location": "L43"
      },
      {
        "label": ".loadDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/index.page.ts",
        "source_location": "L47"
      },
      {
        "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"
      },
      {
        "label": "EditDomainComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
        "source_location": "L25"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
        "source_location": "L36"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
        "source_location": "L61"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
        "source_location": "L82"
      },
      {
        "label": ".loadDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
        "source_location": "L87"
      },
      {
        "label": ".filterRegistrars()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
        "source_location": "L105"
      },
      {
        "label": ".links()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
        "source_location": "L109"
      },
      {
        "label": ".populateForm()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
        "source_location": "L113"
      },
      {
        "label": ".cleanSubdomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
        "source_location": "L137"
      },
      {
        "label": ".onSubmit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
        "source_location": "L144"
      },
      {
        "label": ".createLinkGroup()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
        "source_location": "L203"
      },
      {
        "label": ".addLink()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
        "source_location": "L214"
      },
      {
        "label": ".removeLink()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name].edit/index.page.ts",
        "source_location": "L218"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/search/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "SearchPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/search/index.page.ts",
        "source_location": "L12"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/search/index.page.ts",
        "source_location": "L15"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/search/index.page.ts",
        "source_location": "L20"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "AddDomainComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L33"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L67"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L82"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L100"
      },
      {
        "label": ".initializeForm()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L105"
      },
      {
        "label": ".setupDomainValidation()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L135"
      },
      {
        "label": ".fetchExistingDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L158"
      },
      {
        "label": ".filterRegistrars()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L180"
      },
      {
        "label": ".domainExistsValidator()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L184"
      },
      {
        "label": ".onNextStep()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L194"
      },
      {
        "label": ".onPreviousStep()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L221"
      },
      {
        "label": ".fetchDomainInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L230"
      },
      {
        "label": ".fetchSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L266"
      },
      {
        "label": ".isDomainInfoValid()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L296"
      },
      {
        "label": ".updateFormWithDomainInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L303"
      },
      {
        "label": ".prepareTableData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L329"
      },
      {
        "label": ".makeDateOrUndefined()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L343"
      },
      {
        "label": ".formatDomainName()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L347"
      },
      {
        "label": ".onSubmit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L357"
      },
      {
        "label": ".saveAndAddNew()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L408"
      },
      {
        "label": ".confirmDiscard()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L417"
      },
      {
        "label": ".tagsValidator()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L430"
      },
      {
        "label": ".onEnterKey()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L456"
      },
      {
        "label": ".getDomainErrorMessage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L471"
      },
      {
        "label": ".getTagsErrorMessage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L488"
      },
      {
        "label": ".hasEnabledNotifications()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L507"
      },
      {
        "label": ".getNotesErrorMessage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L515"
      },
      {
        "label": ".handleHttpError()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L531"
      },
      {
        "label": ".handleError()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/index.page.ts",
        "source_location": "L549"
      },
      {
        "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"
      },
      {
        "label": "BulkAddComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
        "source_location": "L47"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
        "source_location": "L80"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
        "source_location": "L101"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
        "source_location": "L103"
      },
      {
        "label": ".domains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
        "source_location": "L111"
      },
      {
        "label": ".getDomainFormGroup()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
        "source_location": "L116"
      },
      {
        "label": ".processDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
        "source_location": "L124"
      },
      {
        "label": ".parseDomainList()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
        "source_location": "L201"
      },
      {
        "label": ".populateDomainForms()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
        "source_location": "L224"
      },
      {
        "label": ".fetchSubdomainsInBackground()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
        "source_location": "L256"
      },
      {
        "label": ".extractSubdomainName()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
        "source_location": "L330"
      },
      {
        "label": ".goToNotifications()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
        "source_location": "L344"
      },
      {
        "label": ".saveDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
        "source_location": "L367"
      },
      {
        "label": ".goToHomePage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/bulk-add/index.page.ts",
        "source_location": "L487"
      },
      {
        "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"
      },
      {
        "label": "QuickAddDomain",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
        "source_location": "L23"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
        "source_location": "L40"
      },
      {
        "label": ".onSubmit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
        "source_location": "L52"
      },
      {
        "label": ".makeDateOrUndefined()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
        "source_location": "L140"
      },
      {
        "label": ".searchForSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
        "source_location": "L145"
      },
      {
        "label": ".handleDiscoveredSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
        "source_location": "L170"
      },
      {
        "label": ".constructDomainData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
        "source_location": "L189"
      },
      {
        "label": ".cleanDomainName()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
        "source_location": "L240"
      },
      {
        "label": ".onDomainNameBlur()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
        "source_location": "L245"
      },
      {
        "label": ".navigateToDetailedAdd()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/add/quick-add/index.page.ts",
        "source_location": "L253"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "DomainDetailsPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
        "source_location": "L47"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
        "source_location": "L56"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
        "source_location": "L68"
      },
      {
        "label": ".onMonitorVisible()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
        "source_location": "L111"
      },
      {
        "label": ".onHistoryVisible()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
        "source_location": "L115"
      },
      {
        "label": ".filterIpAddresses()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
        "source_location": "L119"
      },
      {
        "label": ".confirmDelete()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
        "source_location": "L124"
      },
      {
        "label": ".deleteDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/[domain-name]/index.page.ts",
        "source_location": "L133"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "ExportPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
        "source_location": "L14"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
        "source_location": "L28"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
        "source_location": "L40"
      },
      {
        "label": ".exportData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
        "source_location": "L42"
      },
      {
        "label": ".downloadFile()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
        "source_location": "L80"
      },
      {
        "label": ".convertToCSV()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
        "source_location": "L107"
      },
      {
        "label": ".escapeCSV()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
        "source_location": "L120"
      },
      {
        "label": ".convertToTXT()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/export/index.page.ts",
        "source_location": "L129"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/change-history/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "ChangeHistoryPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/change-history/index.page.ts",
        "source_location": "L15"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/domains/change-history/index.page.ts",
        "source_location": "L17"
      },
      {
        "label": "uptime.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/uptime.page.ts",
        "source_location": "L1"
      },
      {
        "label": "UptimePage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/uptime.page.ts",
        "source_location": "L7"
      },
      {
        "label": "change-frequency.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/change-frequency.page.ts",
        "source_location": "L1"
      },
      {
        "label": "ChangeFrequencyPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/change-frequency.page.ts",
        "source_location": "L21"
      },
      {
        "label": "security-profile.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/security-profile.page.ts",
        "source_location": "L1"
      },
      {
        "label": "SecurityProfilePage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/security-profile.page.ts",
        "source_location": "L17"
      },
      {
        "label": "registration-timeline.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/registration-timeline.page.ts",
        "source_location": "L1"
      },
      {
        "label": "RegistrationTimelinePage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/registration-timeline.page.ts",
        "source_location": "L10"
      },
      {
        "label": "renewal-payments.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/renewal-payments.page.ts",
        "source_location": "L1"
      },
      {
        "label": "RenewalsCalendarPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/renewal-payments.page.ts",
        "source_location": "L9"
      },
      {
        "label": "ssl-lifespan.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/ssl-lifespan.page.ts",
        "source_location": "L1"
      },
      {
        "label": "SslLifespanPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/ssl-lifespan.page.ts",
        "source_location": "L7"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "StatsIndexPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/index.page.ts",
        "source_location": "L40"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/index.page.ts",
        "source_location": "L42"
      },
      {
        "label": "tag-cloud.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/tag-cloud.page.ts",
        "source_location": "L1"
      },
      {
        "label": "HostMapPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/tag-cloud.page.ts",
        "source_location": "L18"
      },
      {
        "label": "domain-providers.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/domain-providers.page.ts",
        "source_location": "L1"
      },
      {
        "label": "DomainProvidersPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/domain-providers.page.ts",
        "source_location": "L10"
      },
      {
        "label": "cost-analysis.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/cost-analysis.page.ts",
        "source_location": "L1"
      },
      {
        "label": "CostAnalysisPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/cost-analysis.page.ts",
        "source_location": "L16"
      },
      {
        "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"
      },
      {
        "label": "HostMapPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/tld-sub-map.page.ts",
        "source_location": "L14"
      },
      {
        "label": "upcoming-expirations.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/upcoming-expirations.page.ts",
        "source_location": "L1"
      },
      {
        "label": "HostMapPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/upcoming-expirations.page.ts",
        "source_location": "L14"
      },
      {
        "label": "host-map.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/host-map.page.ts",
        "source_location": "L1"
      },
      {
        "label": "HostMapPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/stats/host-map.page.ts",
        "source_location": "L11"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/notifications/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "NotificationsPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/notifications/index.page.ts",
        "source_location": "L12"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "BulkNotificationPreferencesPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
        "source_location": "L20"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
        "source_location": "L29"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
        "source_location": "L37"
      },
      {
        "label": ".loadDomainsAndPreferences()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
        "source_location": "L41"
      },
      {
        "label": ".savePreferences()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/notifications/edit-events/index.page.ts",
        "source_location": "L76"
      },
      {
        "label": "auth-callback.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/auth-callback.page.ts",
        "source_location": "L1"
      },
      {
        "label": "AuthCallbackComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/auth-callback.page.ts",
        "source_location": "L14"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/auth-callback.page.ts",
        "source_location": "L15"
      },
      {
        "label": ".errorHappened()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/auth-callback.page.ts",
        "source_location": "L24"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/auth-callback.page.ts",
        "source_location": "L33"
      },
      {
        "label": "login.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L1"
      },
      {
        "label": "LoginPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L38"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L69"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L93"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L143"
      },
      {
        "label": ".togglePasswordResetForm()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L147"
      },
      {
        "label": ".saveUpdatedPassword()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L157"
      },
      {
        "label": ".sendCaptchaResponse()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L179"
      },
      {
        "label": ".checkAuthStatus()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L183"
      },
      {
        "label": ".onModeChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L189"
      },
      {
        "label": ".checkIfSignupDisabled()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L212"
      },
      {
        "label": ".checkIfDemoInstance()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L222"
      },
      {
        "label": ".passwordMatchValidator()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L236"
      },
      {
        "label": ".signOut()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L242"
      },
      {
        "label": ".resetMessages()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L247"
      },
      {
        "label": ".loginWithGitHub()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L252"
      },
      {
        "label": ".loginWithGoogle()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L261"
      },
      {
        "label": ".loginWithFacebook()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L275"
      },
      {
        "label": ".sendPasswordResetEmail()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L289"
      },
      {
        "label": ".onSubmit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L310"
      },
      {
        "label": ".performLogin()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L340"
      },
      {
        "label": ".verifyMFACode()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L353"
      },
      {
        "label": ".initialLoginAttempt()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L363"
      },
      {
        "label": ".setupMFAVerification()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L380"
      },
      {
        "label": ".performSignUp()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L394"
      },
      {
        "label": ".createTimeout()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L415"
      },
      {
        "label": ".handleSuccess()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L421"
      },
      {
        "label": ".handleError()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L437"
      },
      {
        "label": ".resendVerificationEmail()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/(auth)/login.page.ts",
        "source_location": "L449"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "AssetsIndexPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/index.page.ts",
        "source_location": "L12"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "LinksIndexPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L46"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L66"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L74"
      },
      {
        "label": ".onDisplayByChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L86"
      },
      {
        "label": ".onShowAutoLinksChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L92"
      },
      {
        "label": ".openLink()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L99"
      },
      {
        "label": ".showEditLink()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L105"
      },
      {
        "label": ".addNewLink()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L109"
      },
      {
        "label": ".objKeys()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L113"
      },
      {
        "label": ".deleteLink()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L117"
      },
      {
        "label": ".loadLinks()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L141"
      },
      {
        "label": ".loadDomainData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L159"
      },
      {
        "label": ".autoLinksFromDomainData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L178"
      },
      {
        "label": ".fetchProviders()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L254"
      },
      {
        "label": ".onRightClick()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L262"
      },
      {
        "label": ".openLinkDialog()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L271"
      },
      {
        "label": ".confirmDelete()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L292"
      },
      {
        "label": ".updateLink()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L310"
      },
      {
        "label": ".addLink()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/index.page.ts",
        "source_location": "L332"
      },
      {
        "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"
      },
      {
        "label": "DomainLinkComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/domain-link.component.ts",
        "source_location": "L35"
      },
      {
        "label": ".onContextMenu()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/links/domain-link.component.ts",
        "source_location": "L42"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "HostsIndexPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
        "source_location": "L39"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
        "source_location": "L43"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
        "source_location": "L49"
      },
      {
        "label": ".loadHosts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
        "source_location": "L53"
      },
      {
        "label": ".loadDomainCounts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/hosts/index.page.ts",
        "source_location": "L94"
      },
      {
        "label": "[host].page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/hosts/[host].page.ts",
        "source_location": "L1"
      },
      {
        "label": "HostDomainsPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/hosts/[host].page.ts",
        "source_location": "L27"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/hosts/[host].page.ts",
        "source_location": "L32"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/hosts/[host].page.ts",
        "source_location": "L39"
      },
      {
        "label": ".loadDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/hosts/[host].page.ts",
        "source_location": "L46"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "DnsRecordsPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
        "source_location": "L27"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
        "source_location": "L38"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
        "source_location": "L44"
      },
      {
        "label": ".loadDnsRecords()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
        "source_location": "L48"
      },
      {
        "label": ".handleError()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
        "source_location": "L79"
      },
      {
        "label": ".groupByDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
        "source_location": "L88"
      },
      {
        "label": ".navigateToDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/dns/index.page.ts",
        "source_location": "L102"
      },
      {
        "label": "[issuer].page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/certs/[issuer].page.ts",
        "source_location": "L1"
      },
      {
        "label": "SslIssuerDomainsPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/certs/[issuer].page.ts",
        "source_location": "L28"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/certs/[issuer].page.ts",
        "source_location": "L33"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/certs/[issuer].page.ts",
        "source_location": "L40"
      },
      {
        "label": ".loadDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/certs/[issuer].page.ts",
        "source_location": "L47"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/certs/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "SslIssuersIndexPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/certs/index.page.ts",
        "source_location": "L37"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/certs/index.page.ts",
        "source_location": "L41"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/certs/index.page.ts",
        "source_location": "L47"
      },
      {
        "label": ".loadSslIssuers()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/certs/index.page.ts",
        "source_location": "L51"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "RegistrarsIndexPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
        "source_location": "L16"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
        "source_location": "L20"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
        "source_location": "L25"
      },
      {
        "label": ".loadRegistrars()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
        "source_location": "L29"
      },
      {
        "label": ".loadDomainCounts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
        "source_location": "L48"
      },
      {
        "label": ".makePrettyUrl()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/registrars/index.page.ts",
        "source_location": "L70"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/registrars/[registrar]/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "RegistrarDomainsPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/registrars/[registrar]/index.page.ts",
        "source_location": "L34"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/registrars/[registrar]/index.page.ts",
        "source_location": "L40"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/registrars/[registrar]/index.page.ts",
        "source_location": "L46"
      },
      {
        "label": ".loadDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/registrars/[registrar]/index.page.ts",
        "source_location": "L53"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "IpAddressesPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
        "source_location": "L27"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
        "source_location": "L35"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
        "source_location": "L41"
      },
      {
        "label": ".loadIpAddresses()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
        "source_location": "L45"
      },
      {
        "label": ".handleError()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
        "source_location": "L67"
      },
      {
        "label": ".groupByDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
        "source_location": "L76"
      },
      {
        "label": ".navigateToDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/ips/index.page.ts",
        "source_location": "L90"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "TagsIndexPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
        "source_location": "L19"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
        "source_location": "L24"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
        "source_location": "L32"
      },
      {
        "label": ".loadTags()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
        "source_location": "L36"
      },
      {
        "label": ".loadDomainCounts()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
        "source_location": "L56"
      },
      {
        "label": ".showAddTagDialog()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
        "source_location": "L79"
      },
      {
        "label": ".afterAddNewTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
        "source_location": "L83"
      },
      {
        "label": ".deleteTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/index.page.ts",
        "source_location": "L88"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/new/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "TagAddNewPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/new/index.page.ts",
        "source_location": "L19"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/new/index.page.ts",
        "source_location": "L20"
      },
      {
        "label": ".afterSave()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/new/index.page.ts",
        "source_location": "L22"
      },
      {
        "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"
      },
      {
        "label": "TagDomainsPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
        "source_location": "L20"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
        "source_location": "L28"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
        "source_location": "L35"
      },
      {
        "label": ".loadTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
        "source_location": "L42"
      },
      {
        "label": ".afterSave()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/add-domains.page.ts",
        "source_location": "L63"
      },
      {
        "label": "edit.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
        "source_location": "L1"
      },
      {
        "label": "TagDomainsPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
        "source_location": "L21"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
        "source_location": "L28"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
        "source_location": "L36"
      },
      {
        "label": ".loadTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
        "source_location": "L43"
      },
      {
        "label": ".afterSave()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/edit.page.ts",
        "source_location": "L64"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "TagDomainsPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
        "source_location": "L23"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
        "source_location": "L31"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
        "source_location": "L41"
      },
      {
        "label": ".loadTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
        "source_location": "L50"
      },
      {
        "label": ".loadDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
        "source_location": "L73"
      },
      {
        "label": ".showEditDialog()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
        "source_location": "L94"
      },
      {
        "label": ".showAddDomainsDialog()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
        "source_location": "L98"
      },
      {
        "label": ".deleteTag()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
        "source_location": "L102"
      },
      {
        "label": ".refreshDomainsAfterDialogClose()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
        "source_location": "L136"
      },
      {
        "label": ".afterAddDomainsSave()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
        "source_location": "L140"
      },
      {
        "label": ".afterEditSave()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/tags/[tag]/index.page.ts",
        "source_location": "L144"
      },
      {
        "label": "[status].page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/statuses/[status].page.ts",
        "source_location": "L1"
      },
      {
        "label": "StatusDomainsPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/statuses/[status].page.ts",
        "source_location": "L48"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/statuses/[status].page.ts",
        "source_location": "L54"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/statuses/[status].page.ts",
        "source_location": "L61"
      },
      {
        "label": ".loadDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/statuses/[status].page.ts",
        "source_location": "L69"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/statuses/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "StatusesIndexPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/statuses/index.page.ts",
        "source_location": "L17"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/statuses/index.page.ts",
        "source_location": "L23"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/statuses/index.page.ts",
        "source_location": "L28"
      },
      {
        "label": ".loadStatuses()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/statuses/index.page.ts",
        "source_location": "L32"
      },
      {
        "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"
      },
      {
        "label": "SubdomainListComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
        "source_location": "L75"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
        "source_location": "L87"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
        "source_location": "L95"
      },
      {
        "label": ".onRightClick()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
        "source_location": "L102"
      },
      {
        "label": ".toggleShowAll()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
        "source_location": "L109"
      },
      {
        "label": ".createMenuItems()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
        "source_location": "L118"
      },
      {
        "label": ".navigateTo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
        "source_location": "L159"
      },
      {
        "label": ".editSubdomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
        "source_location": "L163"
      },
      {
        "label": ".deleteSubdomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-list.component.ts",
        "source_location": "L167"
      },
      {
        "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"
      },
      {
        "label": "AddSubdomainDialogComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
        "source_location": "L53"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
        "source_location": "L63"
      },
      {
        "label": ".showDialog()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
        "source_location": "L71"
      },
      {
        "label": ".onDialogHide()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
        "source_location": "L77"
      },
      {
        "label": ".sanitizeSubdomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
        "source_location": "L86"
      },
      {
        "label": ".saveSubdomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/add-subdomain.component.ts",
        "source_location": "L113"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "SubdomainsIndexPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
        "source_location": "L24"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
        "source_location": "L29"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
        "source_location": "L34"
      },
      {
        "label": ".loadParentDomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
        "source_location": "L38"
      },
      {
        "label": ".loadSubdomainsForDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
        "source_location": "L56"
      },
      {
        "label": ".loadSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/index.page.ts",
        "source_location": "L77"
      },
      {
        "label": "subdomain-utils.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
        "source_location": "L1"
      },
      {
        "label": "makeKVList()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
        "source_location": "L10"
      },
      {
        "label": "filterOutIgnoredSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
        "source_location": "L45"
      },
      {
        "label": "cleanSubdomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
        "source_location": "L60"
      },
      {
        "label": "subdomainsReadyForSave()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
        "source_location": "L67"
      },
      {
        "label": "autoSubdomainsReadyForSave()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
        "source_location": "L80"
      },
      {
        "label": "groupSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/subdomain-utils.ts",
        "source_location": "L96"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "SubdomainsDomainPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
        "source_location": "L22"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
        "source_location": "L28"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
        "source_location": "L37"
      },
      {
        "label": ".afterSuccess()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
        "source_location": "L42"
      },
      {
        "label": ".loadSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
        "source_location": "L51"
      },
      {
        "label": ".searchForSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
        "source_location": "L69"
      },
      {
        "label": ".handleDiscoveredSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
        "source_location": "L94"
      },
      {
        "label": ".parseSdInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/index.page.ts",
        "source_location": "L122"
      },
      {
        "label": "[subdomain].page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
        "source_location": "L1"
      },
      {
        "label": "SubdomainDetailPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
        "source_location": "L24"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
        "source_location": "L32"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
        "source_location": "L44"
      },
      {
        "label": ".loadSubdomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
        "source_location": "L54"
      },
      {
        "label": ".loadDomainInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
        "source_location": "L71"
      },
      {
        "label": ".confirmDelete()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/assets/subdomains/[domain]/[subdomain].page.ts",
        "source_location": "L92"
      },
      {
        "label": "security.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/security.page.ts",
        "source_location": "L1"
      },
      {
        "label": "SecurityPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/security.page.ts",
        "source_location": "L8"
      },
      {
        "label": "[slug].page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
        "source_location": "L1"
      },
      {
        "label": "DocsComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
        "source_location": "L36"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
        "source_location": "L55"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
        "source_location": "L60"
      },
      {
        "label": ".makeId()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
        "source_location": "L88"
      },
      {
        "label": ".fondLinks()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/[slug].page.ts",
        "source_location": "L92"
      },
      {
        "label": "legal.[slug].page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/legal.[slug].page.ts",
        "source_location": "L1"
      },
      {
        "label": "DocsComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/legal.[slug].page.ts",
        "source_location": "L12"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "AboutPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/index.page.ts",
        "source_location": "L16"
      },
      {
        "label": ".sortDocs()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/index.page.ts",
        "source_location": "L37"
      },
      {
        "label": ".createSortedContentFiles()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/index.page.ts",
        "source_location": "L52"
      },
      {
        "label": ".makeId()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/index.page.ts",
        "source_location": "L59"
      },
      {
        "label": "demo.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/demo.page.ts",
        "source_location": "L1"
      },
      {
        "label": "DemoPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/demo.page.ts",
        "source_location": "L38"
      },
      {
        "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"
      },
      {
        "label": "DocsComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/self-hosting.[slug].page.ts",
        "source_location": "L16"
      },
      {
        "label": "developing.[slug].page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/developing.[slug].page.ts",
        "source_location": "L1"
      },
      {
        "label": "DocsComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/developing.[slug].page.ts",
        "source_location": "L12"
      },
      {
        "label": "attributions.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
        "source_location": "L1"
      },
      {
        "label": "AttributionsPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
        "source_location": "L88"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
        "source_location": "L165"
      },
      {
        "label": ".ngAfterViewInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
        "source_location": "L170"
      },
      {
        "label": ".buildUrl()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
        "source_location": "L186"
      },
      {
        "label": ".getColorVar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/attributions.page.ts",
        "source_location": "L196"
      },
      {
        "label": "guides.[slug].page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/guides.[slug].page.ts",
        "source_location": "L1"
      },
      {
        "label": "DocsComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/guides.[slug].page.ts",
        "source_location": "L12"
      },
      {
        "label": "articles.[slug].page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/articles.[slug].page.ts",
        "source_location": "L1"
      },
      {
        "label": "DocsComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/articles.[slug].page.ts",
        "source_location": "L12"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "SelfHostedSupportPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/index.page.ts",
        "source_location": "L12"
      },
      {
        "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"
      },
      {
        "label": "SelfHostedSupportPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/self-hosted-support.page.ts",
        "source_location": "L13"
      },
      {
        "label": "feedback.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/feedback.page.ts",
        "source_location": "L1"
      },
      {
        "label": "SupportPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/feedback.page.ts",
        "source_location": "L20"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/faq/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "FaqPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/faq/index.page.ts",
        "source_location": "L11"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/faq/index.page.ts",
        "source_location": "L13"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/faq/index.page.ts",
        "source_location": "L15"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "ContactPageComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
        "source_location": "L30"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
        "source_location": "L88"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
        "source_location": "L95"
      },
      {
        "label": ".ngOnDestroy()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
        "source_location": "L134"
      },
      {
        "label": ".onQueryTypeChange()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
        "source_location": "L138"
      },
      {
        "label": ".updateQueryPermissions()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
        "source_location": "L142"
      },
      {
        "label": ".onSubmit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
        "source_location": "L155"
      },
      {
        "label": ".openFreshChat()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
        "source_location": "L171"
      },
      {
        "label": ".registerFreshChat()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
        "source_location": "L177"
      },
      {
        "label": ".deregisterFreshChat()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/support/contact/index.page.ts",
        "source_location": "L203"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/features/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "FeaturesPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/features/index.page.ts",
        "source_location": "L13"
      },
      {
        "label": "faq-list.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/data/faq-list.ts",
        "source_location": "L1"
      },
      {
        "label": "feature-comparison.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/data/feature-comparison.ts",
        "source_location": "L1"
      },
      {
        "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"
      },
      {
        "label": "useful-links.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/data/useful-links.ts",
        "source_location": "L1"
      },
      {
        "label": "support-links.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/data/support-links.ts",
        "source_location": "L1"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/pricing/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "PricingPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/pricing/index.page.ts",
        "source_location": "L15"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/alternatives/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "FeaturesPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/alternatives/index.page.ts",
        "source_location": "L15"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/alternatives/index.page.ts",
        "source_location": "L21"
      },
      {
        "label": ".transformData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/alternatives/index.page.ts",
        "source_location": "L40"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/external-tools/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "ExternalToolsPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/external-tools/index.page.ts",
        "source_location": "L13"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/external-tools/index.page.ts",
        "source_location": "L16"
      },
      {
        "label": ".makeId()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/external-tools/index.page.ts",
        "source_location": "L18"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/about/external-tools/index.page.ts",
        "source_location": "L22"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "DomainDetailsPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
        "source_location": "L24"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
        "source_location": "L29"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
        "source_location": "L36"
      },
      {
        "label": ".cleanDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
        "source_location": "L41"
      },
      {
        "label": ".showResults()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/preview/index.page.ts",
        "source_location": "L46"
      },
      {
        "label": "[domain].page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
        "source_location": "L1"
      },
      {
        "label": "DomainDetailsPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
        "source_location": "L43"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
        "source_location": "L51"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
        "source_location": "L63"
      },
      {
        "label": ".fetchDomainInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
        "source_location": "L69"
      },
      {
        "label": ".formatDomainInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/preview/[domain].page.ts",
        "source_location": "L107"
      },
      {
        "label": "error-logs.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/error-logs.page.ts",
        "source_location": "L1"
      },
      {
        "label": "ErrorLogs",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/error-logs.page.ts",
        "source_location": "L22"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/error-logs.page.ts",
        "source_location": "L29"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/error-logs.page.ts",
        "source_location": "L34"
      },
      {
        "label": ".fetchBuildLogs()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/error-logs.page.ts",
        "source_location": "L60"
      },
      {
        "label": "error.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
        "source_location": "L1"
      },
      {
        "label": "ErrorPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
        "source_location": "L13"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
        "source_location": "L16"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
        "source_location": "L21"
      },
      {
        "label": ".reload()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
        "source_location": "L25"
      },
      {
        "label": ".clearStorage()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
        "source_location": "L30"
      },
      {
        "label": ".enableDebugging()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/error.page.ts",
        "source_location": "L37"
      },
      {
        "label": "database-connection.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
        "source_location": "L1"
      },
      {
        "label": "DatabaseConnectionPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
        "source_location": "L19"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
        "source_location": "L29"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
        "source_location": "L38"
      },
      {
        "label": ".initForm()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
        "source_location": "L43"
      },
      {
        "label": ".setValidatorsBasedOnType()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
        "source_location": "L74"
      },
      {
        "label": ".onSave()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
        "source_location": "L107"
      },
      {
        "label": ".onResetSupabase()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
        "source_location": "L147"
      },
      {
        "label": ".onResetPostgres()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
        "source_location": "L157"
      },
      {
        "label": ".onTestConnection()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/database-connection.page.ts",
        "source_location": "L173"
      },
      {
        "label": "index.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/index.page.ts",
        "source_location": "L1"
      },
      {
        "label": "AdvancedIndexPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/index.page.ts",
        "source_location": "L57"
      },
      {
        "label": "page-list.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
        "source_location": "L1"
      },
      {
        "label": "PageListComponent",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
        "source_location": "L26"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
        "source_location": "L36"
      },
      {
        "label": ".parseSitemap()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
        "source_location": "L48"
      },
      {
        "label": ".mergeSitemapUrls()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
        "source_location": "L64"
      },
      {
        "label": ".buildRouteTree()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
        "source_location": "L90"
      },
      {
        "label": ".insertIntoTree()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
        "source_location": "L121"
      },
      {
        "label": ".formatName()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/page-list.page.ts",
        "source_location": "L140"
      },
      {
        "label": "status.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
        "source_location": "L1"
      },
      {
        "label": "StatusPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
        "source_location": "L85"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
        "source_location": "L108"
      },
      {
        "label": ".fetchInternalStatusData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
        "source_location": "L123"
      },
      {
        "label": ".fetchStatusData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
        "source_location": "L144"
      },
      {
        "label": ".enrichList()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
        "source_location": "L163"
      },
      {
        "label": ".calculateStatusMetrics()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
        "source_location": "L181"
      },
      {
        "label": ".generateChartConfig()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
        "source_location": "L207"
      },
      {
        "label": ".generatePieChartConfig()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
        "source_location": "L367"
      },
      {
        "label": ".uptimeDataProcess()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/status.page.ts",
        "source_location": "L458"
      },
      {
        "label": "diagnostic-actions.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
        "source_location": "L1"
      },
      {
        "label": "ErrorPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
        "source_location": "L40"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
        "source_location": "L58"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
        "source_location": "L65"
      },
      {
        "label": ".checkDatabaseConnection()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
        "source_location": "L256"
      },
      {
        "label": ".checkAppVersion()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
        "source_location": "L285"
      },
      {
        "label": ".getEnvValue()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
        "source_location": "L307"
      },
      {
        "label": ".runAllEndpointTests()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
        "source_location": "L311"
      },
      {
        "label": ".resetAllEndpointTests()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
        "source_location": "L320"
      },
      {
        "label": ".testEndpoint()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/diagnostic-actions.page.ts",
        "source_location": "L341"
      },
      {
        "label": "debug-info.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
        "source_location": "L1"
      },
      {
        "label": "DebugInfoPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
        "source_location": "L49"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
        "source_location": "L90"
      },
      {
        "label": ".ngOnInit()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
        "source_location": "L105"
      },
      {
        "label": ".gatherDomainAndBrowserInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
        "source_location": "L167"
      },
      {
        "label": ".gatherExtendedNavigatorInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
        "source_location": "L202"
      },
      {
        "label": ".getUserAgentData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
        "source_location": "L217"
      },
      {
        "label": ".fetchUserIpAddress()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
        "source_location": "L240"
      },
      {
        "label": ".onCheckTables()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
        "source_location": "L255"
      },
      {
        "label": ".triggerDummyError()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
        "source_location": "L277"
      },
      {
        "label": ".copyAllToClipboard()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/debug-info.page.ts",
        "source_location": "L287"
      },
      {
        "label": "admin-links.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/admin-links.page.ts",
        "source_location": "L1"
      },
      {
        "label": "AdminLinksPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/admin-links.page.ts",
        "source_location": "L13"
      },
      {
        "label": "delete-data.page.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/delete-data.page.ts",
        "source_location": "L1"
      },
      {
        "label": "DeleteAccountPage",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/pages/advanced/delete-data.page.ts",
        "source_location": "L12"
      },
      {
        "label": "change-categories.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/change-categories.ts",
        "source_location": "L1"
      },
      {
        "label": "notification-types.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/notification-types.ts",
        "source_location": "L1"
      },
      {
        "label": "pricing-features.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/pricing-features.ts",
        "source_location": "L1"
      },
      {
        "label": "security-categories.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
        "source_location": "L1"
      },
      {
        "label": "getAllBySeverity()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
        "source_location": "L21"
      },
      {
        "label": "getEppCodesBySeverity()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
        "source_location": "L25"
      },
      {
        "label": "getAllByClientServer()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
        "source_location": "L29"
      },
      {
        "label": "getEppCodesByClientServer()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
        "source_location": "L33"
      },
      {
        "label": "getAllWithActions()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
        "source_location": "L37"
      },
      {
        "label": "getEppCodesWithActions()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
        "source_location": "L41"
      },
      {
        "label": "getByEppCode()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
        "source_location": "L45"
      },
      {
        "label": "makeEppArrayFromLabels()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/security-categories.ts",
        "source_location": "L49"
      },
      {
        "label": "navigation-links.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/navigation-links.ts",
        "source_location": "L1"
      },
      {
        "label": "feature-options.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/feature-options.ts",
        "source_location": "L1"
      },
      {
        "label": "admin-links.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/admin-links.ts",
        "source_location": "L1"
      },
      {
        "label": "currencies.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/app/constants/currencies.ts",
        "source_location": "L1"
      },
      {
        "label": "expiration-reminders.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/expiration-reminders.ts",
        "source_location": "L1"
      },
      {
        "label": "health.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/health.ts",
        "source_location": "L1"
      },
      {
        "label": "domain-subs.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
        "source_location": "L1"
      },
      {
        "label": "fetchSubdomains()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
        "source_location": "L64"
      },
      {
        "label": "parseShodanResponse()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
        "source_location": "L117"
      },
      {
        "label": "parseDnsDumpResponse()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
        "source_location": "L139"
      },
      {
        "label": "mergeResponses()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
        "source_location": "L163"
      },
      {
        "label": "removeDuplicates()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-subs.ts",
        "source_location": "L197"
      },
      {
        "label": "pg-executer.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/pg-executer.ts",
        "source_location": "L1"
      },
      {
        "label": "handleCors()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/pg-executer.ts",
        "source_location": "L5"
      },
      {
        "label": "getPostgresClient()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/pg-executer.ts",
        "source_location": "L25"
      },
      {
        "label": "domain-info.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
        "source_location": "L1"
      },
      {
        "label": "safeExecute()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
        "source_location": "L21"
      },
      {
        "label": "getIpAddress()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
        "source_location": "L36"
      },
      {
        "label": "getIpv6Address()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
        "source_location": "L42"
      },
      {
        "label": "getMxRecords()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
        "source_location": "L48"
      },
      {
        "label": "getTxtRecords()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
        "source_location": "L56"
      },
      {
        "label": "getNameServers()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
        "source_location": "L64"
      },
      {
        "label": "getSslCertificateDetails()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
        "source_location": "L70"
      },
      {
        "label": "getHostData()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-info.ts",
        "source_location": "L81"
      },
      {
        "label": "translations.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/translations.ts",
        "source_location": "L1"
      },
      {
        "label": "share-target.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/share-target.ts",
        "source_location": "L1"
      },
      {
        "label": "extractDomainFromUrl()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/share-target.ts",
        "source_location": "L14"
      },
      {
        "label": "cleanup-monitor-data.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/cleanup-monitor-data.ts",
        "source_location": "L1"
      },
      {
        "label": "getEnvVar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/cleanup-monitor-data.ts",
        "source_location": "L6"
      },
      {
        "label": "callPgExecutor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/cleanup-monitor-data.ts",
        "source_location": "L11"
      },
      {
        "label": "domain-info-preview.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-info-preview.ts",
        "source_location": "L1"
      },
      {
        "label": "domain-monitor.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-monitor.ts",
        "source_location": "L1"
      },
      {
        "label": "getEnvVar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-monitor.ts",
        "source_location": "L10"
      },
      {
        "label": "callPgExecutor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-monitor.ts",
        "source_location": "L15"
      },
      {
        "label": "checkDomainUptime()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-monitor.ts",
        "source_location": "L29"
      },
      {
        "label": "processBatch()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-monitor.ts",
        "source_location": "L72"
      },
      {
        "label": "contact.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/contact.ts",
        "source_location": "L1"
      },
      {
        "label": "env-var.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/env-var.ts",
        "source_location": "L1"
      },
      {
        "label": "external-status-info.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/external-status-info.ts",
        "source_location": "L1"
      },
      {
        "label": "fetchRSS()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/external-status-info.ts",
        "source_location": "L74"
      },
      {
        "label": "getSeverityType()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/external-status-info.ts",
        "source_location": "L107"
      },
      {
        "label": "mapSeverity()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/external-status-info.ts",
        "source_location": "L128"
      },
      {
        "label": "getServiceSummary()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/external-status-info.ts",
        "source_location": "L142"
      },
      {
        "label": "internal-status-info.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
        "source_location": "L1"
      },
      {
        "label": "fetchHealthchecks()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
        "source_location": "L24"
      },
      {
        "label": "fetchDatabaseHealth()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
        "source_location": "L39"
      },
      {
        "label": "fetchSupabaseHealth()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
        "source_location": "L56"
      },
      {
        "label": "fetchUptimeStatus()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
        "source_location": "L75"
      },
      {
        "label": "fetchGitHubCIStatus()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/internal-status-info.ts",
        "source_location": "L90"
      },
      {
        "label": "index.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/index.ts",
        "source_location": "L1"
      },
      {
        "label": "runWithConcurrency()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/index.ts",
        "source_location": "L14"
      },
      {
        "label": "dns.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/dns.ts",
        "source_location": "L1"
      },
      {
        "label": "updateDNS()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/dns.ts",
        "source_location": "L5"
      },
      {
        "label": "ssl.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/ssl.ts",
        "source_location": "L1"
      },
      {
        "label": "updateSSL()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/ssl.ts",
        "source_location": "L5"
      },
      {
        "label": "registrar.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/registrar.ts",
        "source_location": "L1"
      },
      {
        "label": "upsertRegistrar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/registrar.ts",
        "source_location": "L5"
      },
      {
        "label": "updateRegistrar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/registrar.ts",
        "source_location": "L19"
      },
      {
        "label": "hosts.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/hosts.ts",
        "source_location": "L1"
      },
      {
        "label": "updateHost()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/hosts.ts",
        "source_location": "L5"
      },
      {
        "label": "whois.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/whois.ts",
        "source_location": "L1"
      },
      {
        "label": "updateWhois()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/whois.ts",
        "source_location": "L13"
      },
      {
        "label": "expiry.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/expiry.ts",
        "source_location": "L1"
      },
      {
        "label": "updateExpiryDate()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/expiry.ts",
        "source_location": "L5"
      },
      {
        "label": "statuses.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/statuses.ts",
        "source_location": "L1"
      },
      {
        "label": "updateDomainStatuses()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/updateFns/statuses.ts",
        "source_location": "L5"
      },
      {
        "label": "pgExecutor.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/pgExecutor.ts",
        "source_location": "L1"
      },
      {
        "label": "callPgExecutor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/pgExecutor.ts",
        "source_location": "L1"
      },
      {
        "label": "fetchInfo.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/fetchInfo.ts",
        "source_location": "L1"
      },
      {
        "label": "fetchDomainInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/fetchInfo.ts",
        "source_location": "L1"
      },
      {
        "label": "compare.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/compare.ts",
        "source_location": "L1"
      },
      {
        "label": "compareAndUpdateDomain()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/compare.ts",
        "source_location": "L9"
      },
      {
        "label": "utils.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
        "source_location": "L1"
      },
      {
        "label": "getEnvVar()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
        "source_location": "L2"
      },
      {
        "label": "normalizeStr()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
        "source_location": "L10"
      },
      {
        "label": "removeUrlChars()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
        "source_location": "L14"
      },
      {
        "label": "normalizeDate()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
        "source_location": "L18"
      },
      {
        "label": "toDateOnly()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
        "source_location": "L24"
      },
      {
        "label": "datesDifferBeyondThreshold()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
        "source_location": "L31"
      },
      {
        "label": "withTimeout()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/utils.ts",
        "source_location": "L41"
      },
      {
        "label": "recordUpdate.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/recordUpdate.ts",
        "source_location": "L1"
      },
      {
        "label": "recordDomainUpdate()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/recordUpdate.ts",
        "source_location": "L6"
      },
      {
        "label": "sendWebhookNotification.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/sendWebhookNotification.ts",
        "source_location": "L1"
      },
      {
        "label": "sendWebhookNotification()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/sendWebhookNotification.ts",
        "source_location": "L3"
      },
      {
        "label": "notify.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/notify.ts",
        "source_location": "L1"
      },
      {
        "label": "notifyUser()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/routes/domain-updater/lib/notify.ts",
        "source_location": "L7"
      },
      {
        "label": "whois.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/whois.ts",
        "source_location": "L1"
      },
      {
        "label": "parseDate()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/whois.ts",
        "source_location": "L14"
      },
      {
        "label": "getWhoisInfo()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/whois.ts",
        "source_location": "L53"
      },
      {
        "label": "normalizeWhoisJson()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/whois.ts",
        "source_location": "L102"
      },
      {
        "label": "parseStatusArray()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/whois.ts",
        "source_location": "L167"
      },
      {
        "label": "getRdapUrlForTld()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/whois.ts",
        "source_location": "L204"
      },
      {
        "label": "tryNativeWhois()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/whois.ts",
        "source_location": "L226"
      },
      {
        "label": "tryRdapLookup()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/whois.ts",
        "source_location": "L305"
      },
      {
        "label": "tryWhoisXml()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/whois.ts",
        "source_location": "L377"
      },
      {
        "label": "base-url.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/base-url.ts",
        "source_location": "L1"
      },
      {
        "label": "getBaseUrl()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/base-url.ts",
        "source_location": "L11"
      },
      {
        "label": "auth.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/auth.ts",
        "source_location": "L1"
      },
      {
        "label": "verifyAuth()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/auth.ts",
        "source_location": "L23"
      },
      {
        "label": "logger.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/logger.ts",
        "source_location": "L1"
      },
      {
        "label": "Logger",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/logger.ts",
        "source_location": "L18"
      },
      {
        "label": ".constructor()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/logger.ts",
        "source_location": "L22"
      },
      {
        "label": ".shouldLog()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/logger.ts",
        "source_location": "L26"
      },
      {
        "label": ".write()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/logger.ts",
        "source_location": "L32"
      },
      {
        "label": ".info()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/logger.ts",
        "source_location": "L56"
      },
      {
        "label": ".success()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/logger.ts",
        "source_location": "L60"
      },
      {
        "label": ".warn()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/logger.ts",
        "source_location": "L64"
      },
      {
        "label": ".error()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/logger.ts",
        "source_location": "L68"
      },
      {
        "label": ".debug()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/logger.ts",
        "source_location": "L72"
      },
      {
        "label": ".misc()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/logger.ts",
        "source_location": "L76"
      },
      {
        "label": ".getLogs()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/logger.ts",
        "source_location": "L80"
      },
      {
        "label": ".flushToRemote()",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/server/utils/logger.ts",
        "source_location": "L84"
      },
      {
        "label": "common.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/types/common.ts",
        "source_location": "L1"
      },
      {
        "label": "Database.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/types/Database.ts",
        "source_location": "L1"
      },
      {
        "label": "DomainInfo.ts",
        "file_type": "code",
        "source_file": "reference/domain-locker/src/types/DomainInfo.ts",
        "source_location": "L1"
      },
      {
        "label": "common-ws.go",
        "file_type": "code",
        "source_file": "internal/common/common-ws.go",
        "source_location": "L1"
      },
      {
        "label": "HubRequest",
        "file_type": "code",
        "source_file": "internal/common/common-ws.go",
        "source_location": "L29"
      },
      {
        "label": "AgentResponse",
        "file_type": "code",
        "source_file": "internal/common/common-ws.go",
        "source_location": "L36"
      },
      {
        "label": "FingerprintRequest",
        "file_type": "code",
        "source_file": "internal/common/common-ws.go",
        "source_location": "L48"
      },
      {
        "label": "FingerprintResponse",
        "file_type": "code",
        "source_file": "internal/common/common-ws.go",
        "source_location": "L53"
      },
      {
        "label": "DataRequestOptions",
        "file_type": "code",
        "source_file": "internal/common/common-ws.go",
        "source_location": "L61"
      },
      {
        "label": "ContainerLogsRequest",
        "file_type": "code",
        "source_file": "internal/common/common-ws.go",
        "source_location": "L66"
      },
      {
        "label": "ContainerInfoRequest",
        "file_type": "code",
        "source_file": "internal/common/common-ws.go",
        "source_location": "L70"
      },
      {
        "label": "SystemdInfoRequest",
        "file_type": "code",
        "source_file": "internal/common/common-ws.go",
        "source_location": "L74"
      },
      {
        "label": "common-ssh.go",
        "file_type": "code",
        "source_file": "internal/common/common-ssh.go",
        "source_location": "L1"
      },
      {
        "label": "agent_test.go",
        "file_type": "code",
        "source_file": "internal/cmd/agent/agent_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestGetAddress()",
        "file_type": "code",
        "source_file": "internal/cmd/agent/agent_test.go",
        "source_location": "L17"
      },
      {
        "label": "TestLoadPublicKeys()",
        "file_type": "code",
        "source_file": "internal/cmd/agent/agent_test.go",
        "source_location": "L95"
      },
      {
        "label": "TestGetNetwork()",
        "file_type": "code",
        "source_file": "internal/cmd/agent/agent_test.go",
        "source_location": "L190"
      },
      {
        "label": "TestParseFlags()",
        "file_type": "code",
        "source_file": "internal/cmd/agent/agent_test.go",
        "source_location": "L244"
      },
      {
        "label": "agent.go",
        "file_type": "code",
        "source_file": "internal/cmd/agent/agent.go",
        "source_location": "L1"
      },
      {
        "label": "cmdOptions",
        "file_type": "code",
        "source_file": "internal/cmd/agent/agent.go",
        "source_location": "L18"
      },
      {
        "label": ".parse()",
        "file_type": "code",
        "source_file": "internal/cmd/agent/agent.go",
        "source_location": "L27"
      },
      {
        "label": ".loadPublicKeys()",
        "file_type": "code",
        "source_file": "internal/cmd/agent/agent.go",
        "source_location": "L113"
      },
      {
        "label": ".getAddress()",
        "file_type": "code",
        "source_file": "internal/cmd/agent/agent.go",
        "source_location": "L137"
      },
      {
        "label": "handleFingerprint()",
        "file_type": "code",
        "source_file": "internal/cmd/agent/agent.go",
        "source_location": "L142"
      },
      {
        "label": "fingerprintUsage()",
        "file_type": "code",
        "source_file": "internal/cmd/agent/agent.go",
        "source_location": "L169"
      },
      {
        "label": "main()",
        "file_type": "code",
        "source_file": "internal/cmd/agent/agent.go",
        "source_location": "L173"
      },
      {
        "label": "hub.go",
        "file_type": "code",
        "source_file": "internal/cmd/hub/hub.go",
        "source_location": "L1"
      },
      {
        "label": "main()",
        "file_type": "code",
        "source_file": "internal/cmd/hub/hub.go",
        "source_location": "L19"
      },
      {
        "label": "getBaseApp()",
        "file_type": "code",
        "source_file": "internal/cmd/hub/hub.go",
        "source_location": "L38"
      },
      {
        "label": "newHealthCmd()",
        "file_type": "code",
        "source_file": "internal/cmd/hub/hub.go",
        "source_location": "L69"
      },
      {
        "label": "checkHealth()",
        "file_type": "code",
        "source_file": "internal/cmd/hub/hub.go",
        "source_location": "L88"
      },
      {
        "label": "records_averaging_test.go",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestAverageSystemStatsSlice_Empty()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L17"
      },
      {
        "label": "TestAverageSystemStatsSlice_SingleRecord()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L25"
      },
      {
        "label": "TestAverageSystemStatsSlice_BasicAveraging()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L72"
      },
      {
        "label": "TestAverageSystemStatsSlice_PeakValues()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L142"
      },
      {
        "label": "TestAverageSystemStatsSlice_DiskIoStats()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L200"
      },
      {
        "label": "TestAverageSystemStatsSlice_DiskIoStatsPeakFromCurrentValues()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L238"
      },
      {
        "label": "TestAverageSystemStatsSlice_PeakFromCurrentValues()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L257"
      },
      {
        "label": "TestAverageSystemStatsSlice_Temperatures()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L270"
      },
      {
        "label": "TestAverageSystemStatsSlice_NetworkInterfaces()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L294"
      },
      {
        "label": "TestAverageSystemStatsSlice_ExtraFs()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L320"
      },
      {
        "label": "TestAverageSystemStatsSlice_ExtraFsDiskIoStatsPeakFromCurrentValues()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L382"
      },
      {
        "label": "TestAverageSystemStatsSlice_ExtraFsPeaksFromCurrentValues()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L416"
      },
      {
        "label": "TestAverageSystemStatsSlice_GPUData()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L449"
      },
      {
        "label": "TestAverageSystemStatsSlice_MultipleGPUs()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L505"
      },
      {
        "label": "TestAverageSystemStatsSlice_CpuCoresUsage()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L532"
      },
      {
        "label": "TestAverageSystemStatsSlice_CpuCoresUsageRounding()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L545"
      },
      {
        "label": "TestAverageSystemStatsSlice_CpuBreakdown()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L558"
      },
      {
        "label": "TestAverageSystemStatsSlice_BatteryLastChargeState()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L571"
      },
      {
        "label": "TestAverageSystemStatsSlice_ThreeRecordsRounding()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L583"
      },
      {
        "label": "TestAverageSystemStatsSlice_MixedOptionalFields()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L597"
      },
      {
        "label": "TestAverageSystemStatsSlice_TenRecords()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L629"
      },
      {
        "label": "TestAverageContainerStatsSlice_Empty()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L663"
      },
      {
        "label": "TestAverageContainerStatsSlice_SingleRecord()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L671"
      },
      {
        "label": "TestAverageContainerStatsSlice_BasicAveraging()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L687"
      },
      {
        "label": "TestAverageContainerStatsSlice_ContainerAppearsInSomeRecords()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L716"
      },
      {
        "label": "TestAverageContainerStatsSlice_DeprecatedNetworkFields()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L744"
      },
      {
        "label": "TestAverageContainerStatsSlice_MixedBandwidthAndDeprecated()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L765"
      },
      {
        "label": "TestAverageContainerStatsSlice_ThreeRecords()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L782"
      },
      {
        "label": "TestAverageContainerStatsSlice_ManyContainers()",
        "file_type": "code",
        "source_file": "internal/records/records_averaging_test.go",
        "source_location": "L796"
      },
      {
        "label": "records.go",
        "file_type": "code",
        "source_file": "internal/records/records.go",
        "source_location": "L1"
      },
      {
        "label": "RecordManager",
        "file_type": "code",
        "source_file": "internal/records/records_deletion.go",
        "source_location": "L14"
      },
      {
        "label": "LongerRecordData",
        "file_type": "code",
        "source_file": "internal/records/records.go",
        "source_location": "L21"
      },
      {
        "label": "RecordIds",
        "file_type": "code",
        "source_file": "internal/records/records.go",
        "source_location": "L28"
      },
      {
        "label": "NewRecordManager()",
        "file_type": "code",
        "source_file": "internal/records/records.go",
        "source_location": "L32"
      },
      {
        "label": "StatsRecord",
        "file_type": "code",
        "source_file": "internal/records/records.go",
        "source_location": "L36"
      },
      {
        "label": ".CreateLongerRecords()",
        "file_type": "code",
        "source_file": "internal/records/records.go",
        "source_location": "L41"
      },
      {
        "label": ".AverageSystemStats()",
        "file_type": "code",
        "source_file": "internal/records/records.go",
        "source_location": "L158"
      },
      {
        "label": "AverageSystemStatsSlice()",
        "file_type": "code",
        "source_file": "internal/records/records.go",
        "source_location": "L177"
      },
      {
        "label": ".AverageContainerStats()",
        "file_type": "code",
        "source_file": "internal/records/records.go",
        "source_location": "L447"
      },
      {
        "label": "AverageContainerStatsSlice()",
        "file_type": "code",
        "source_file": "internal/records/records.go",
        "source_location": "L465"
      },
      {
        "label": "twoDecimals()",
        "file_type": "code",
        "source_file": "internal/records/records.go",
        "source_location": "L504"
      },
      {
        "label": "records_test.go",
        "file_type": "code",
        "source_file": "internal/records/records_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestRecordManagerCreation()",
        "file_type": "code",
        "source_file": "internal/records/records_test.go",
        "source_location": "L16"
      },
      {
        "label": "TestTwoDecimals()",
        "file_type": "code",
        "source_file": "internal/records/records_test.go",
        "source_location": "L26"
      },
      {
        "label": "records_deletion.go",
        "file_type": "code",
        "source_file": "internal/records/records_deletion.go",
        "source_location": "L1"
      },
      {
        "label": ".DeleteOldRecords()",
        "file_type": "code",
        "source_file": "internal/records/records_deletion.go",
        "source_location": "L14"
      },
      {
        "label": "deleteOldAlertsHistory()",
        "file_type": "code",
        "source_file": "internal/records/records_deletion.go",
        "source_location": "L41"
      },
      {
        "label": "deleteOldSystemStats()",
        "file_type": "code",
        "source_file": "internal/records/records_deletion.go",
        "source_location": "L60"
      },
      {
        "label": "deleteOldSystemdServiceRecords()",
        "file_type": "code",
        "source_file": "internal/records/records_deletion.go",
        "source_location": "L102"
      },
      {
        "label": "deleteOldContainerRecords()",
        "file_type": "code",
        "source_file": "internal/records/records_deletion.go",
        "source_location": "L116"
      },
      {
        "label": "deleteOldQuietHours()",
        "file_type": "code",
        "source_file": "internal/records/records_deletion.go",
        "source_location": "L130"
      },
      {
        "label": "records_test_helpers.go",
        "file_type": "code",
        "source_file": "internal/records/records_test_helpers.go",
        "source_location": "L1"
      },
      {
        "label": "DeleteOldSystemStats()",
        "file_type": "code",
        "source_file": "internal/records/records_test_helpers.go",
        "source_location": "L10"
      },
      {
        "label": "DeleteOldAlertsHistory()",
        "file_type": "code",
        "source_file": "internal/records/records_test_helpers.go",
        "source_location": "L15"
      },
      {
        "label": "TwoDecimals()",
        "file_type": "code",
        "source_file": "internal/records/records_test_helpers.go",
        "source_location": "L20"
      },
      {
        "label": "records_deletion_test.go",
        "file_type": "code",
        "source_file": "internal/records/records_deletion_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestDeleteOldRecords()",
        "file_type": "code",
        "source_file": "internal/records/records_deletion_test.go",
        "source_location": "L21"
      },
      {
        "label": "TestDeleteOldSystemStats()",
        "file_type": "code",
        "source_file": "internal/records/records_deletion_test.go",
        "source_location": "L106"
      },
      {
        "label": "TestDeleteOldAlertsHistory()",
        "file_type": "code",
        "source_file": "internal/records/records_deletion_test.go",
        "source_location": "L198"
      },
      {
        "label": "TestDeleteOldAlertsHistoryEdgeCases()",
        "file_type": "code",
        "source_file": "internal/records/records_deletion_test.go",
        "source_location": "L304"
      },
      {
        "label": "TestDeleteOldSystemdServiceRecords()",
        "file_type": "code",
        "source_file": "internal/records/records_deletion_test.go",
        "source_location": "L354"
      },
      {
        "label": "lingui.config.ts",
        "file_type": "code",
        "source_file": "internal/site/lingui.config.ts",
        "source_location": "L1"
      },
      {
        "label": "embed.go",
        "file_type": "code",
        "source_file": "internal/site/embed.go",
        "source_location": "L1"
      },
      {
        "label": "vite.config.ts",
        "file_type": "code",
        "source_file": "internal/site/vite.config.ts",
        "source_location": "L1"
      },
      {
        "label": "types.d.ts",
        "file_type": "code",
        "source_file": "internal/site/src/types.d.ts",
        "source_location": "L1"
      },
      {
        "label": "vite-env.d.ts",
        "file_type": "code",
        "source_file": "internal/site/src/vite-env.d.ts",
        "source_location": "L1"
      },
      {
        "label": "main.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/main.tsx",
        "source_location": "L1"
      },
      {
        "label": "ar.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/ar/ar.ts",
        "source_location": "L1"
      },
      {
        "label": "zh-CN.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/zh-CN/zh-CN.ts",
        "source_location": "L1"
      },
      {
        "label": "da.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/da/da.ts",
        "source_location": "L1"
      },
      {
        "label": "zh.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/zh/zh.ts",
        "source_location": "L1"
      },
      {
        "label": "id.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/id/id.ts",
        "source_location": "L1"
      },
      {
        "label": "es.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/es/es.ts",
        "source_location": "L1"
      },
      {
        "label": "vi.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/vi/vi.ts",
        "source_location": "L1"
      },
      {
        "label": "pl.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/pl/pl.ts",
        "source_location": "L1"
      },
      {
        "label": "he.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/he/he.ts",
        "source_location": "L1"
      },
      {
        "label": "en.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/en/en.ts",
        "source_location": "L1"
      },
      {
        "label": "tr.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/tr/tr.ts",
        "source_location": "L1"
      },
      {
        "label": "no.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/no/no.ts",
        "source_location": "L1"
      },
      {
        "label": "uk.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/uk/uk.ts",
        "source_location": "L1"
      },
      {
        "label": "fa.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/fa/fa.ts",
        "source_location": "L1"
      },
      {
        "label": "sl.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/sl/sl.ts",
        "source_location": "L1"
      },
      {
        "label": "sv.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/sv/sv.ts",
        "source_location": "L1"
      },
      {
        "label": "hu.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/hu/hu.ts",
        "source_location": "L1"
      },
      {
        "label": "fr.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/fr/fr.ts",
        "source_location": "L1"
      },
      {
        "label": "nl.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/nl/nl.ts",
        "source_location": "L1"
      },
      {
        "label": "zh-HK.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/zh-HK/zh-HK.ts",
        "source_location": "L1"
      },
      {
        "label": "ko.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/ko/ko.ts",
        "source_location": "L1"
      },
      {
        "label": "ru.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/ru/ru.ts",
        "source_location": "L1"
      },
      {
        "label": "sr.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/sr/sr.ts",
        "source_location": "L1"
      },
      {
        "label": "ja.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/ja/ja.ts",
        "source_location": "L1"
      },
      {
        "label": "bg.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/bg/bg.ts",
        "source_location": "L1"
      },
      {
        "label": "de.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/de/de.ts",
        "source_location": "L1"
      },
      {
        "label": "hr.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/hr/hr.ts",
        "source_location": "L1"
      },
      {
        "label": "cs.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/cs/cs.ts",
        "source_location": "L1"
      },
      {
        "label": "it.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/it/it.ts",
        "source_location": "L1"
      },
      {
        "label": "pt.ts",
        "file_type": "code",
        "source_file": "internal/site/src/locales/pt/pt.ts",
        "source_location": "L1"
      },
      {
        "label": "mode-toggle.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/mode-toggle.tsx",
        "source_location": "L1"
      },
      {
        "label": "add-system.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/add-system.tsx",
        "source_location": "L1"
      },
      {
        "label": "AddSystemDialog()",
        "file_type": "code",
        "source_file": "internal/site/src/components/add-system.tsx",
        "source_location": "L38"
      },
      {
        "label": "handleSubmit()",
        "file_type": "code",
        "source_file": "internal/site/src/components/add-system.tsx",
        "source_location": "L94"
      },
      {
        "label": "navbar.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/navbar.tsx",
        "source_location": "L1"
      },
      {
        "label": "Navbar()",
        "file_type": "code",
        "source_file": "internal/site/src/components/navbar.tsx",
        "source_location": "L46"
      },
      {
        "label": "spinner.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/spinner.tsx",
        "source_location": "L1"
      },
      {
        "label": "install-dropdowns.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/install-dropdowns.tsx",
        "source_location": "L1"
      },
      {
        "label": "getScriptUrl()",
        "file_type": "code",
        "source_file": "internal/site/src/components/install-dropdowns.tsx",
        "source_location": "L14"
      },
      {
        "label": "copyDockerCompose()",
        "file_type": "code",
        "source_file": "internal/site/src/components/install-dropdowns.tsx",
        "source_location": "L25"
      },
      {
        "label": "copyDockerRun()",
        "file_type": "code",
        "source_file": "internal/site/src/components/install-dropdowns.tsx",
        "source_location": "L44"
      },
      {
        "label": "copyLinuxCommand()",
        "file_type": "code",
        "source_file": "internal/site/src/components/install-dropdowns.tsx",
        "source_location": "L50"
      },
      {
        "label": "copyWindowsCommand()",
        "file_type": "code",
        "source_file": "internal/site/src/components/install-dropdowns.tsx",
        "source_location": "L61"
      },
      {
        "label": "theme-provider.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/theme-provider.tsx",
        "source_location": "L1"
      },
      {
        "label": "ThemeProvider()",
        "file_type": "code",
        "source_file": "internal/site/src/components/theme-provider.tsx",
        "source_location": "L23"
      },
      {
        "label": "useTheme()",
        "file_type": "code",
        "source_file": "internal/site/src/components/theme-provider.tsx",
        "source_location": "L61"
      },
      {
        "label": "copy-to-clipboard.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/copy-to-clipboard.tsx",
        "source_location": "L1"
      },
      {
        "label": "CopyToClipboard()",
        "file_type": "code",
        "source_file": "internal/site/src/components/copy-to-clipboard.tsx",
        "source_location": "L7"
      },
      {
        "label": "CopyTextarea()",
        "file_type": "code",
        "source_file": "internal/site/src/components/copy-to-clipboard.tsx",
        "source_location": "L25"
      },
      {
        "label": "alerts-history-columns.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/alerts-history-columns.tsx",
        "source_location": "L1"
      },
      {
        "label": "router.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/router.tsx",
        "source_location": "L1"
      },
      {
        "label": "prependBasePath()",
        "file_type": "code",
        "source_file": "internal/site/src/components/router.tsx",
        "source_location": "L30"
      },
      {
        "label": "navigate()",
        "file_type": "code",
        "source_file": "internal/site/src/components/router.tsx",
        "source_location": "L43"
      },
      {
        "label": "Link()",
        "file_type": "code",
        "source_file": "internal/site/src/components/router.tsx",
        "source_location": "L47"
      },
      {
        "label": "active-alerts.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/active-alerts.tsx",
        "source_location": "L1"
      },
      {
        "label": "footer-repo-link.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/footer-repo-link.tsx",
        "source_location": "L1"
      },
      {
        "label": "command-palette.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/command-palette.tsx",
        "source_location": "L1"
      },
      {
        "label": "down()",
        "file_type": "code",
        "source_file": "internal/site/src/components/command-palette.tsx",
        "source_location": "L44"
      },
      {
        "label": "lang-toggle.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/lang-toggle.tsx",
        "source_location": "L1"
      },
      {
        "label": "logo.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/logo.tsx",
        "source_location": "L1"
      },
      {
        "label": "Logo()",
        "file_type": "code",
        "source_file": "internal/site/src/components/logo.tsx",
        "source_location": "L5"
      },
      {
        "label": "tooltip.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/tooltip.tsx",
        "source_location": "L1"
      },
      {
        "label": "TooltipProvider()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/tooltip.tsx",
        "source_location": "L6"
      },
      {
        "label": "Tooltip()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/tooltip.tsx",
        "source_location": "L10"
      },
      {
        "label": "TooltipTrigger()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/tooltip.tsx",
        "source_location": "L18"
      },
      {
        "label": "use-toast.ts",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/use-toast.ts",
        "source_location": "L1"
      },
      {
        "label": "genId()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/use-toast.ts",
        "source_location": "L25"
      },
      {
        "label": "addToRemoveQueue()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/use-toast.ts",
        "source_location": "L56"
      },
      {
        "label": "reducer()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/use-toast.ts",
        "source_location": "L72"
      },
      {
        "label": "dispatch()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/use-toast.ts",
        "source_location": "L129"
      },
      {
        "label": "toast()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/use-toast.ts",
        "source_location": "L138"
      },
      {
        "label": "useToast()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/use-toast.ts",
        "source_location": "L167"
      },
      {
        "label": "separator.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/separator.tsx",
        "source_location": "L1"
      },
      {
        "label": "icons.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/icons.tsx",
        "source_location": "L1"
      },
      {
        "label": "TuxIcon()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/icons.tsx",
        "source_location": "L4"
      },
      {
        "label": "WindowsIcon()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/icons.tsx",
        "source_location": "L16"
      },
      {
        "label": "AppleIcon()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/icons.tsx",
        "source_location": "L30"
      },
      {
        "label": "FreeBsdIcon()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/icons.tsx",
        "source_location": "L42"
      },
      {
        "label": "DockerIcon()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/icons.tsx",
        "source_location": "L54"
      },
      {
        "label": "Rows()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/icons.tsx",
        "source_location": "L64"
      },
      {
        "label": "ChartAverage()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/icons.tsx",
        "source_location": "L76"
      },
      {
        "label": "ChartMax()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/icons.tsx",
        "source_location": "L87"
      },
      {
        "label": "EthernetIcon()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/icons.tsx",
        "source_location": "L98"
      },
      {
        "label": "ThermometerIcon()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/icons.tsx",
        "source_location": "L107"
      },
      {
        "label": "HourglassIcon()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/icons.tsx",
        "source_location": "L126"
      },
      {
        "label": "BatteryMediumIcon()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/icons.tsx",
        "source_location": "L145"
      },
      {
        "label": "BatteryHighIcon()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/icons.tsx",
        "source_location": "L163"
      },
      {
        "label": "PlugChargingIcon()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/icons.tsx",
        "source_location": "L181"
      },
      {
        "label": "chart.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/chart.tsx",
        "source_location": "L1"
      },
      {
        "label": "slider.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/slider.tsx",
        "source_location": "L1"
      },
      {
        "label": "input.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/input.tsx",
        "source_location": "L1"
      },
      {
        "label": "Input()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/input.tsx",
        "source_location": "L5"
      },
      {
        "label": "collapsible.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/collapsible.tsx",
        "source_location": "L1"
      },
      {
        "label": "Collapsible()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/collapsible.tsx",
        "source_location": "L15"
      },
      {
        "label": "alert-dialog.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/alert-dialog.tsx",
        "source_location": "L1"
      },
      {
        "label": "badge.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/badge.tsx",
        "source_location": "L1"
      },
      {
        "label": "Badge()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/badge.tsx",
        "source_location": "L28"
      },
      {
        "label": "table.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/table.tsx",
        "source_location": "L1"
      },
      {
        "label": "command.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/command.tsx",
        "source_location": "L1"
      },
      {
        "label": "cn()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/command.tsx",
        "source_location": "L11"
      },
      {
        "label": "CommandList()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/command.tsx",
        "source_location": "L61"
      },
      {
        "label": "CommandEmpty()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/command.tsx",
        "source_location": "L71"
      },
      {
        "label": "CommandGroup()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/command.tsx",
        "source_location": "L75"
      },
      {
        "label": "CommandItem()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/command.tsx",
        "source_location": "L98"
      },
      {
        "label": "select.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/select.tsx",
        "source_location": "L1"
      },
      {
        "label": "switch.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/switch.tsx",
        "source_location": "L1"
      },
      {
        "label": "button.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/button.tsx",
        "source_location": "L1"
      },
      {
        "label": "toaster.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/toaster.tsx",
        "source_location": "L1"
      },
      {
        "label": "Toaster()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/toaster.tsx",
        "source_location": "L4"
      },
      {
        "label": "toast.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/toast.tsx",
        "source_location": "L1"
      },
      {
        "label": "sheet.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/sheet.tsx",
        "source_location": "L1"
      },
      {
        "label": "Sheet()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/sheet.tsx",
        "source_location": "L7"
      },
      {
        "label": "SheetTrigger()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/sheet.tsx",
        "source_location": "L11"
      },
      {
        "label": "SheetClose()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/sheet.tsx",
        "source_location": "L15"
      },
      {
        "label": "SheetPortal()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/sheet.tsx",
        "source_location": "L19"
      },
      {
        "label": "SheetOverlay()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/sheet.tsx",
        "source_location": "L23"
      },
      {
        "label": "SheetHeader()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/sheet.tsx",
        "source_location": "L73"
      },
      {
        "label": "SheetFooter()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/sheet.tsx",
        "source_location": "L77"
      },
      {
        "label": "SheetTitle()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/sheet.tsx",
        "source_location": "L81"
      },
      {
        "label": "SheetDescription()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/sheet.tsx",
        "source_location": "L91"
      },
      {
        "label": "input-copy.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/input-copy.tsx",
        "source_location": "L1"
      },
      {
        "label": "InputCopy()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/input-copy.tsx",
        "source_location": "L8"
      },
      {
        "label": "textarea.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/textarea.tsx",
        "source_location": "L1"
      },
      {
        "label": "checkbox.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/checkbox.tsx",
        "source_location": "L1"
      },
      {
        "label": "otp.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/otp.tsx",
        "source_location": "L1"
      },
      {
        "label": "InputOTP()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/otp.tsx",
        "source_location": "L7"
      },
      {
        "label": "InputOTPGroup()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/otp.tsx",
        "source_location": "L24"
      },
      {
        "label": "cn()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/otp.tsx",
        "source_location": "L42"
      },
      {
        "label": "card.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/card.tsx",
        "source_location": "L1"
      },
      {
        "label": "alert.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/alert.tsx",
        "source_location": "L1"
      },
      {
        "label": "tabs.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/tabs.tsx",
        "source_location": "L1"
      },
      {
        "label": "dropdown-menu.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/dropdown-menu.tsx",
        "source_location": "L1"
      },
      {
        "label": "label.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/label.tsx",
        "source_location": "L1"
      },
      {
        "label": "dialog.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/dialog.tsx",
        "source_location": "L1"
      },
      {
        "label": "input-tags.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/input-tags.tsx",
        "source_location": "L1"
      },
      {
        "label": "addPendingDataPoint()",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/input-tags.tsx",
        "source_location": "L25"
      },
      {
        "label": "form.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/ui/form.tsx",
        "source_location": "L1"
      },
      {
        "label": "auth-form.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/login/auth-form.tsx",
        "source_location": "L1"
      },
      {
        "label": "showLoginFaliedToast()",
        "file_type": "code",
        "source_file": "internal/site/src/components/login/auth-form.tsx",
        "source_location": "L40"
      },
      {
        "label": "getAuthProviderIcon()",
        "file_type": "code",
        "source_file": "internal/site/src/components/login/auth-form.tsx",
        "source_location": "L48"
      },
      {
        "label": "loginWithOauth()",
        "file_type": "code",
        "source_file": "internal/site/src/components/login/auth-form.tsx",
        "source_location": "L138"
      },
      {
        "label": "redirectToOauthProvider()",
        "file_type": "code",
        "source_file": "internal/site/src/components/login/auth-form.tsx",
        "source_location": "L176"
      },
      {
        "label": "login.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/login/login.tsx",
        "source_location": "L1"
      },
      {
        "label": "forgot-pass-form.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/login/forgot-pass-form.tsx",
        "source_location": "L1"
      },
      {
        "label": "showLoginFaliedToast()",
        "file_type": "code",
        "source_file": "internal/site/src/components/login/forgot-pass-form.tsx",
        "source_location": "L13"
      },
      {
        "label": "otp-forms.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/login/otp-forms.tsx",
        "source_location": "L1"
      },
      {
        "label": "area-chart.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/charts/area-chart.tsx",
        "source_location": "L1"
      },
      {
        "label": "chart-time-select.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/charts/chart-time-select.tsx",
        "source_location": "L1"
      },
      {
        "label": "line-chart.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/charts/line-chart.tsx",
        "source_location": "L1"
      },
      {
        "label": "hooks.ts",
        "file_type": "code",
        "source_file": "internal/site/src/components/charts/hooks.ts",
        "source_location": "L1"
      },
      {
        "label": "useContainerChartConfigs()",
        "file_type": "code",
        "source_file": "internal/site/src/components/charts/hooks.ts",
        "source_location": "L20"
      },
      {
        "label": "useYAxisWidth()",
        "file_type": "code",
        "source_file": "internal/site/src/components/charts/hooks.ts",
        "source_location": "L89"
      },
      {
        "label": "useContainerDataPoints()",
        "file_type": "code",
        "source_file": "internal/site/src/components/charts/hooks.ts",
        "source_location": "L115"
      },
      {
        "label": "useNetworkInterfaces()",
        "file_type": "code",
        "source_file": "internal/site/src/components/charts/hooks.ts",
        "source_location": "L153"
      },
      {
        "label": "systemd-table.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
        "source_location": "L1"
      },
      {
        "label": "SystemdTable()",
        "file_type": "code",
        "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
        "source_location": "L32"
      },
      {
        "label": "openSheet()",
        "file_type": "code",
        "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
        "source_location": "L202"
      },
      {
        "label": "formatCpuTime()",
        "file_type": "code",
        "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
        "source_location": "L331"
      },
      {
        "label": "renderRow()",
        "file_type": "code",
        "source_file": "internal/site/src/components/systemd-table/systemd-table.tsx",
        "source_location": "L499"
      },
      {
        "label": "systemd-table-columns.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/systemd-table/systemd-table-columns.tsx",
        "source_location": "L1"
      },
      {
        "label": "getSubStateColor()",
        "file_type": "code",
        "source_file": "internal/site/src/components/systemd-table/systemd-table-columns.tsx",
        "source_location": "L19"
      },
      {
        "label": "system.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system.tsx",
        "source_location": "L1"
      },
      {
        "label": "status-pages.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/status-pages.tsx",
        "source_location": "L1"
      },
      {
        "label": "monitor.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/monitor.tsx",
        "source_location": "L1"
      },
      {
        "label": "StatusBadge()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/monitor.tsx",
        "source_location": "L77"
      },
      {
        "label": "StatCard()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/monitor.tsx",
        "source_location": "L99"
      },
      {
        "label": "handleDelete()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/monitor.tsx",
        "source_location": "L250"
      },
      {
        "label": "calendar.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/calendar.tsx",
        "source_location": "L1"
      },
      {
        "label": "smart.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/smart.tsx",
        "source_location": "L1"
      },
      {
        "label": "Smart()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/smart.tsx",
        "source_location": "L6"
      },
      {
        "label": "home.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/home.tsx",
        "source_location": "L1"
      },
      {
        "label": "containers.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/containers.tsx",
        "source_location": "L1"
      },
      {
        "label": "incidents.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/incidents.tsx",
        "source_location": "L1"
      },
      {
        "label": "StatusBadge()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/incidents.tsx",
        "source_location": "L11"
      },
      {
        "label": "monitoring.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/monitoring.tsx",
        "source_location": "L1"
      },
      {
        "label": "domain.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/domain.tsx",
        "source_location": "L1"
      },
      {
        "label": "StatusBadge()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/domain.tsx",
        "source_location": "L52"
      },
      {
        "label": "InfoCard()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/domain.tsx",
        "source_location": "L74"
      },
      {
        "label": "handleRefresh()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/domain.tsx",
        "source_location": "L123"
      },
      {
        "label": "handleDelete()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/domain.tsx",
        "source_location": "L138"
      },
      {
        "label": "handleDeleteConfirm()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/domain.tsx",
        "source_location": "L142"
      },
      {
        "label": "quiet-hours.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
        "source_location": "L1"
      },
      {
        "label": "handleDelete()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
        "source_location": "L89"
      },
      {
        "label": "openEditDialog()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
        "source_location": "L101"
      },
      {
        "label": "closeDialog()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
        "source_location": "L106"
      },
      {
        "label": "formatDateTime()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
        "source_location": "L111"
      },
      {
        "label": "getWindowState()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
        "source_location": "L124"
      },
      {
        "label": "handleSubmit()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/quiet-hours.tsx",
        "source_location": "L341"
      },
      {
        "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"
      },
      {
        "label": "heartbeat.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/heartbeat.tsx",
        "source_location": "L1"
      },
      {
        "label": "fetchStatus()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/heartbeat.tsx",
        "source_location": "L35"
      },
      {
        "label": "sendTestHeartbeat()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/heartbeat.tsx",
        "source_location": "L51"
      },
      {
        "label": "config-yaml.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/config-yaml.tsx",
        "source_location": "L1"
      },
      {
        "label": "fetchConfig()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/config-yaml.tsx",
        "source_location": "L21"
      },
      {
        "label": "layout.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/layout.tsx",
        "source_location": "L1"
      },
      {
        "label": "generalSettingsImport()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/layout.tsx",
        "source_location": "L23"
      },
      {
        "label": "notificationsSettingsImport()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/layout.tsx",
        "source_location": "L24"
      },
      {
        "label": "configYamlSettingsImport()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/layout.tsx",
        "source_location": "L25"
      },
      {
        "label": "fingerprintsSettingsImport()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/layout.tsx",
        "source_location": "L26"
      },
      {
        "label": "alertsHistoryDataTableSettingsImport()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/layout.tsx",
        "source_location": "L27"
      },
      {
        "label": "heartbeatSettingsImport()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/layout.tsx",
        "source_location": "L28"
      },
      {
        "label": "saveSettings()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/layout.tsx",
        "source_location": "L37"
      },
      {
        "label": "SettingsLayout()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/layout.tsx",
        "source_location": "L65"
      },
      {
        "label": "SettingsContent()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/layout.tsx",
        "source_location": "L146"
      },
      {
        "label": "general.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/general.tsx",
        "source_location": "L1"
      },
      {
        "label": "handleSubmit()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/general.tsx",
        "source_location": "L39"
      },
      {
        "label": "refreshUpdateInfo()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/general.tsx",
        "source_location": "L312"
      },
      {
        "label": "applyUpdate()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/general.tsx",
        "source_location": "L328"
      },
      {
        "label": "notifications.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
        "source_location": "L1"
      },
      {
        "label": "addWebhook()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
        "source_location": "L42"
      },
      {
        "label": "removeWebhook()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
        "source_location": "L50"
      },
      {
        "label": "updateWebhook()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
        "source_location": "L52"
      },
      {
        "label": "updateSettings()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
        "source_location": "L58"
      },
      {
        "label": "sendTestNotification()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/notifications.tsx",
        "source_location": "L190"
      },
      {
        "label": "sidebar-nav.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/settings/sidebar-nav.tsx",
        "source_location": "L1"
      },
      {
        "label": "chart-data.ts",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/chart-data.ts",
        "source_location": "L1"
      },
      {
        "label": "getTimeData()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/chart-data.ts",
        "source_location": "L21"
      },
      {
        "label": "appendData()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/chart-data.ts",
        "source_location": "L43"
      },
      {
        "label": "getStats()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/chart-data.ts",
        "source_location": "L69"
      },
      {
        "label": "makeContainerData()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/chart-data.ts",
        "source_location": "L87"
      },
      {
        "label": "makeContainerPoint()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/chart-data.ts",
        "source_location": "L100"
      },
      {
        "label": "dockerOrPodman()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/chart-data.ts",
        "source_location": "L111"
      },
      {
        "label": "network-sheet.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/network-sheet.tsx",
        "source_location": "L1"
      },
      {
        "label": "cpu-sheet.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/cpu-sheet.tsx",
        "source_location": "L1"
      },
      {
        "label": "chart-card.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/chart-card.tsx",
        "source_location": "L1"
      },
      {
        "label": "lazy-tables.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/lazy-tables.tsx",
        "source_location": "L1"
      },
      {
        "label": "use-system-data.ts",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/use-system-data.ts",
        "source_location": "L1"
      },
      {
        "label": "useSystemData()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/use-system-data.ts",
        "source_location": "L33"
      },
      {
        "label": "smart-table.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/smart-table.tsx",
        "source_location": "L1"
      },
      {
        "label": "formatCapacity()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/smart-table.tsx",
        "source_location": "L101"
      },
      {
        "label": "disk-io-sheet.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/disk-io-sheet.tsx",
        "source_location": "L1"
      },
      {
        "label": "info-bar.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/info-bar.tsx",
        "source_location": "L1"
      },
      {
        "label": "cpu-charts.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/cpu-charts.tsx",
        "source_location": "L1"
      },
      {
        "label": "CpuChart()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/cpu-charts.tsx",
        "source_location": "L12"
      },
      {
        "label": "memory-charts.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/memory-charts.tsx",
        "source_location": "L1"
      },
      {
        "label": "MemoryChart()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/memory-charts.tsx",
        "source_location": "L12"
      },
      {
        "label": "ContainerMemoryChart()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/memory-charts.tsx",
        "source_location": "L82"
      },
      {
        "label": "network-charts.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/network-charts.tsx",
        "source_location": "L1"
      },
      {
        "label": "BandwidthChart()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/network-charts.tsx",
        "source_location": "L15"
      },
      {
        "label": "dataKey()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/network-charts.tsx",
        "source_location": "L54"
      },
      {
        "label": "disk-charts.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
        "source_location": "L1"
      },
      {
        "label": "dios()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
        "source_location": "L14"
      },
      {
        "label": "diosMax()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
        "source_location": "L18"
      },
      {
        "label": "extraDios()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
        "source_location": "L22"
      },
      {
        "label": "extraDiosMax()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
        "source_location": "L26"
      },
      {
        "label": "RootDiskCharts()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/disk-charts.tsx",
        "source_location": "L96"
      },
      {
        "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"
      },
      {
        "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"
      },
      {
        "label": "load-average-chart.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/load-average-chart.tsx",
        "source_location": "L1"
      },
      {
        "label": "LoadAverageChart()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/load-average-chart.tsx",
        "source_location": "L7"
      },
      {
        "label": "gpu-charts.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/gpu-charts.tsx",
        "source_location": "L1"
      },
      {
        "label": "GpuPowerChart()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/gpu-charts.tsx",
        "source_location": "L11"
      },
      {
        "label": "sensor-charts.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/sensor-charts.tsx",
        "source_location": "L1"
      },
      {
        "label": "BatteryChart()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/sensor-charts.tsx",
        "source_location": "L12"
      },
      {
        "label": "checkPosition()",
        "file_type": "code",
        "source_file": "internal/site/src/components/routes/system/charts/sensor-charts.tsx",
        "source_location": "L148"
      },
      {
        "label": "notification-settings-dialog.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/notifications/notification-settings-dialog.tsx",
        "source_location": "L1"
      },
      {
        "label": "handleSubmit()",
        "file_type": "code",
        "source_file": "internal/site/src/components/notifications/notification-settings-dialog.tsx",
        "source_location": "L124"
      },
      {
        "label": "handleTest()",
        "file_type": "code",
        "source_file": "internal/site/src/components/notifications/notification-settings-dialog.tsx",
        "source_location": "L144"
      },
      {
        "label": "systems-table-columns.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/systems-table/systems-table-columns.tsx",
        "source_location": "L1"
      },
      {
        "label": "getMeterStateByThresholds()",
        "file_type": "code",
        "source_file": "internal/site/src/components/systems-table/systems-table-columns.tsx",
        "source_location": "L83"
      },
      {
        "label": "systems-table.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/systems-table/systems-table.tsx",
        "source_location": "L1"
      },
      {
        "label": "domains-table.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
        "source_location": "L1"
      },
      {
        "label": "handleEdit()",
        "file_type": "code",
        "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
        "source_location": "L137"
      },
      {
        "label": "handleAdd()",
        "file_type": "code",
        "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
        "source_location": "L142"
      },
      {
        "label": "handleDelete()",
        "file_type": "code",
        "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
        "source_location": "L147"
      },
      {
        "label": "handleRefresh()",
        "file_type": "code",
        "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
        "source_location": "L151"
      },
      {
        "label": "getStatusIcon()",
        "file_type": "code",
        "source_file": "internal/site/src/components/domains-table/domains-table.tsx",
        "source_location": "L155"
      },
      {
        "label": "domain-dialog.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/domains-table/domain-dialog.tsx",
        "source_location": "L1"
      },
      {
        "label": "handleLookup()",
        "file_type": "code",
        "source_file": "internal/site/src/components/domains-table/domain-dialog.tsx",
        "source_location": "L202"
      },
      {
        "label": "onSubmit()",
        "file_type": "code",
        "source_file": "internal/site/src/components/domains-table/domain-dialog.tsx",
        "source_location": "L222"
      },
      {
        "label": "status-pages-table.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/status-pages/status-pages-table.tsx",
        "source_location": "L1"
      },
      {
        "label": "handleEdit()",
        "file_type": "code",
        "source_file": "internal/site/src/components/status-pages/status-pages-table.tsx",
        "source_location": "L58"
      },
      {
        "label": "handleAdd()",
        "file_type": "code",
        "source_file": "internal/site/src/components/status-pages/status-pages-table.tsx",
        "source_location": "L63"
      },
      {
        "label": "handleDelete()",
        "file_type": "code",
        "source_file": "internal/site/src/components/status-pages/status-pages-table.tsx",
        "source_location": "L68"
      },
      {
        "label": "status-page-dialog.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/status-pages/status-page-dialog.tsx",
        "source_location": "L1"
      },
      {
        "label": "onSubmit()",
        "file_type": "code",
        "source_file": "internal/site/src/components/status-pages/status-page-dialog.tsx",
        "source_location": "L155"
      },
      {
        "label": "alert-button.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/alerts/alert-button.tsx",
        "source_location": "L1"
      },
      {
        "label": "alerts-sheet.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/alerts/alerts-sheet.tsx",
        "source_location": "L1"
      },
      {
        "label": "failedUpdateToast()",
        "file_type": "code",
        "source_file": "internal/site/src/components/alerts/alerts-sheet.tsx",
        "source_location": "L30"
      },
      {
        "label": "copyAlertsFromSystem()",
        "file_type": "code",
        "source_file": "internal/site/src/components/alerts/alerts-sheet.tsx",
        "source_location": "L84"
      },
      {
        "label": "add-monitor-dialog.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/monitors-table/add-monitor-dialog.tsx",
        "source_location": "L1"
      },
      {
        "label": "handleSubmit()",
        "file_type": "code",
        "source_file": "internal/site/src/components/monitors-table/add-monitor-dialog.tsx",
        "source_location": "L220"
      },
      {
        "label": "monitors-table.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/monitors-table/monitors-table.tsx",
        "source_location": "L1"
      },
      {
        "label": "StatusIndicator()",
        "file_type": "code",
        "source_file": "internal/site/src/components/monitors-table/monitors-table.tsx",
        "source_location": "L76"
      },
      {
        "label": "MonitorCard()",
        "file_type": "code",
        "source_file": "internal/site/src/components/monitors-table/monitors-table.tsx",
        "source_location": "L105"
      },
      {
        "label": "calendar-view.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/calendar/calendar-view.tsx",
        "source_location": "L1"
      },
      {
        "label": "prevMonth()",
        "file_type": "code",
        "source_file": "internal/site/src/components/calendar/calendar-view.tsx",
        "source_location": "L64"
      },
      {
        "label": "nextMonth()",
        "file_type": "code",
        "source_file": "internal/site/src/components/calendar/calendar-view.tsx",
        "source_location": "L68"
      },
      {
        "label": "getEventIcon()",
        "file_type": "code",
        "source_file": "internal/site/src/components/calendar/calendar-view.tsx",
        "source_location": "L72"
      },
      {
        "label": "containers-table-columns.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/containers-table/containers-table-columns.tsx",
        "source_location": "L1"
      },
      {
        "label": "getStatusValue()",
        "file_type": "code",
        "source_file": "internal/site/src/components/containers-table/containers-table-columns.tsx",
        "source_location": "L32"
      },
      {
        "label": "containers-table.tsx",
        "file_type": "code",
        "source_file": "internal/site/src/components/containers-table/containers-table.tsx",
        "source_location": "L1"
      },
      {
        "label": "fetchData()",
        "file_type": "code",
        "source_file": "internal/site/src/components/containers-table/containers-table.tsx",
        "source_location": "L66"
      },
      {
        "label": "openSheet()",
        "file_type": "code",
        "source_file": "internal/site/src/components/containers-table/containers-table.tsx",
        "source_location": "L221"
      },
      {
        "label": "data()",
        "file_type": "code",
        "source_file": "internal/site/src/components/containers-table/containers-table.tsx",
        "source_location": "L259"
      },
      {
        "label": "scrollToBottom()",
        "file_type": "code",
        "source_file": "internal/site/src/components/containers-table/containers-table.tsx",
        "source_location": "L531"
      },
      {
        "label": "use-push-notifications.ts",
        "file_type": "code",
        "source_file": "internal/site/src/hooks/use-push-notifications.ts",
        "source_location": "L1"
      },
      {
        "label": "usePushNotifications()",
        "file_type": "code",
        "source_file": "internal/site/src/hooks/use-push-notifications.ts",
        "source_location": "L12"
      },
      {
        "label": "urlBase64ToUint8Array()",
        "file_type": "code",
        "source_file": "internal/site/src/hooks/use-push-notifications.ts",
        "source_location": "L195"
      },
      {
        "label": "alerts.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/alerts.ts",
        "source_location": "L1"
      },
      {
        "label": "statuspages.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/statuspages.ts",
        "source_location": "L1"
      },
      {
        "label": "getStatusPages()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/statuspages.ts",
        "source_location": "L89"
      },
      {
        "label": "getStatusPage()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/statuspages.ts",
        "source_location": "L101"
      },
      {
        "label": "createStatusPage()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/statuspages.ts",
        "source_location": "L113"
      },
      {
        "label": "updateStatusPage()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/statuspages.ts",
        "source_location": "L128"
      },
      {
        "label": "deleteStatusPage()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/statuspages.ts",
        "source_location": "L146"
      },
      {
        "label": "getStatusPageMonitors()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/statuspages.ts",
        "source_location": "L158"
      },
      {
        "label": "addMonitorToStatusPage()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/statuspages.ts",
        "source_location": "L170"
      },
      {
        "label": "removeMonitorFromStatusPage()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/statuspages.ts",
        "source_location": "L187"
      },
      {
        "label": "getPublicStatusPage()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/statuspages.ts",
        "source_location": "L202"
      },
      {
        "label": "getStatusPageUrl()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/statuspages.ts",
        "source_location": "L210"
      },
      {
        "label": "getStatusBadgeColor()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/statuspages.ts",
        "source_location": "L214"
      },
      {
        "label": "getStatusLabel()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/statuspages.ts",
        "source_location": "L233"
      },
      {
        "label": "shiki.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/shiki.ts",
        "source_location": "L1"
      },
      {
        "label": "time.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/time.ts",
        "source_location": "L1"
      },
      {
        "label": "monitors.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L1"
      },
      {
        "label": "listMonitors()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L200"
      },
      {
        "label": "getMonitor()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L205"
      },
      {
        "label": "createMonitor()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L209"
      },
      {
        "label": "updateMonitor()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L216"
      },
      {
        "label": "deleteMonitor()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L223"
      },
      {
        "label": "manualCheck()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L229"
      },
      {
        "label": "pauseMonitor()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L235"
      },
      {
        "label": "resumeMonitor()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L241"
      },
      {
        "label": "getMonitorStats()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L247"
      },
      {
        "label": "getMonitorHeartbeats()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L259"
      },
      {
        "label": "getMonitorTypeLabel()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L264"
      },
      {
        "label": "getMonitorStatusColor()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L301"
      },
      {
        "label": "getMonitorStatusIcon()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L316"
      },
      {
        "label": "formatUptime()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L331"
      },
      {
        "label": "formatPing()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/monitors.ts",
        "source_location": "L336"
      },
      {
        "label": "systemsManager.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/systemsManager.ts",
        "source_location": "L1"
      },
      {
        "label": "init()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/systemsManager.ts",
        "source_location": "L27"
      },
      {
        "label": "onSystemsChanged()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/systemsManager.ts",
        "source_location": "L76"
      },
      {
        "label": "fetchSystems()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/systemsManager.ts",
        "source_location": "L91"
      },
      {
        "label": "validateSystemInfo()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/systemsManager.ts",
        "source_location": "L101"
      },
      {
        "label": "add()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/systemsManager.ts",
        "source_location": "L108"
      },
      {
        "label": "update()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/systemsManager.ts",
        "source_location": "L119"
      },
      {
        "label": "remove()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/systemsManager.ts",
        "source_location": "L134"
      },
      {
        "label": "removeFromStore()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/systemsManager.ts",
        "source_location": "L143"
      },
      {
        "label": "subscribe()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/systemsManager.ts",
        "source_location": "L156"
      },
      {
        "label": "refresh()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/systemsManager.ts",
        "source_location": "L167"
      },
      {
        "label": "unsubscribe()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/systemsManager.ts",
        "source_location": "L184"
      },
      {
        "label": "enums.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/enums.ts",
        "source_location": "L1"
      },
      {
        "label": "utils.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L1"
      },
      {
        "label": "cn()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L12"
      },
      {
        "label": "listen()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L17"
      },
      {
        "label": "copyToClipboard()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L22"
      },
      {
        "label": "createHourWithMinutesFormatter()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L36"
      },
      {
        "label": "createShortDateFormatter()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L43"
      },
      {
        "label": "createHourWithSecondsFormatter()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L52"
      },
      {
        "label": "currentHour12()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L65"
      },
      {
        "label": "hourWithMinutes()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L67"
      },
      {
        "label": "formatShortDate()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L71"
      },
      {
        "label": "hourWithSeconds()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L75"
      },
      {
        "label": "formatDay()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L94"
      },
      {
        "label": "toFixedFloat()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L180"
      },
      {
        "label": "decimalString()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L186"
      },
      {
        "label": "getStorageValue()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L202"
      },
      {
        "label": "useBrowserStorage()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L208"
      },
      {
        "label": "formatTemperature()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L221"
      },
      {
        "label": "formatBytes()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L239"
      },
      {
        "label": "getHostDisplayValue()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L297"
      },
      {
        "label": "generateToken()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L315"
      },
      {
        "label": "getHubURL()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L324"
      },
      {
        "label": "formatDuration()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L330"
      },
      {
        "label": "parseSemVer()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L374"
      },
      {
        "label": "compareSemVer()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L386"
      },
      {
        "label": "debounce()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L397"
      },
      {
        "label": "runOnce()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L410"
      },
      {
        "label": "getVisualStringWidth()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L426"
      },
      {
        "label": "secondsToString()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L450"
      },
      {
        "label": "secondsToUptimeString()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/utils.ts",
        "source_location": "L464"
      },
      {
        "label": "api.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/api.ts",
        "source_location": "L1"
      },
      {
        "label": "isAdmin()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/api.ts",
        "source_location": "L12"
      },
      {
        "label": "isReadOnlyUser()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/api.ts",
        "source_location": "L13"
      },
      {
        "label": "verifyAuth()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/api.ts",
        "source_location": "L15"
      },
      {
        "label": "logOut()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/api.ts",
        "source_location": "L29"
      },
      {
        "label": "updateUserSettings()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/api.ts",
        "source_location": "L40"
      },
      {
        "label": "getPbTimestamp()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/api.ts",
        "source_location": "L57"
      },
      {
        "label": "languages.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/languages.ts",
        "source_location": "L1"
      },
      {
        "label": "incidents.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/incidents.ts",
        "source_location": "L1"
      },
      {
        "label": "getIncidents()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/incidents.ts",
        "source_location": "L80"
      },
      {
        "label": "getIncident()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/incidents.ts",
        "source_location": "L92"
      },
      {
        "label": "createIncident()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/incidents.ts",
        "source_location": "L100"
      },
      {
        "label": "acknowledgeIncident()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/incidents.ts",
        "source_location": "L113"
      },
      {
        "label": "resolveIncident()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/incidents.ts",
        "source_location": "L122"
      },
      {
        "label": "closeIncident()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/incidents.ts",
        "source_location": "L135"
      },
      {
        "label": "getIncidentUpdates()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/incidents.ts",
        "source_location": "L144"
      },
      {
        "label": "addIncidentUpdate()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/incidents.ts",
        "source_location": "L152"
      },
      {
        "label": "getIncidentStats()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/incidents.ts",
        "source_location": "L164"
      },
      {
        "label": "getCalendarEvents()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/incidents.ts",
        "source_location": "L172"
      },
      {
        "label": "getSeverityColor()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/incidents.ts",
        "source_location": "L184"
      },
      {
        "label": "getStatusColor()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/incidents.ts",
        "source_location": "L199"
      },
      {
        "label": "formatDuration()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/incidents.ts",
        "source_location": "L214"
      },
      {
        "label": "use-intersection-observer.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/use-intersection-observer.ts",
        "source_location": "L1"
      },
      {
        "label": "useIntersectionObserver()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/use-intersection-observer.ts",
        "source_location": "L72"
      },
      {
        "label": "domains.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/domains.ts",
        "source_location": "L1"
      },
      {
        "label": "getDomains()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/domains.ts",
        "source_location": "L191"
      },
      {
        "label": "lookupDomain()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/domains.ts",
        "source_location": "L203"
      },
      {
        "label": "createDomain()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/domains.ts",
        "source_location": "L218"
      },
      {
        "label": "getDomain()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/domains.ts",
        "source_location": "L233"
      },
      {
        "label": "updateDomain()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/domains.ts",
        "source_location": "L245"
      },
      {
        "label": "deleteDomain()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/domains.ts",
        "source_location": "L260"
      },
      {
        "label": "refreshDomain()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/domains.ts",
        "source_location": "L272"
      },
      {
        "label": "getDomainHistory()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/domains.ts",
        "source_location": "L285"
      },
      {
        "label": "getDomainFaviconUrl()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/domains.ts",
        "source_location": "L297"
      },
      {
        "label": "getStatusBadgeColor()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/domains.ts",
        "source_location": "L301"
      },
      {
        "label": "getStatusLabel()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/domains.ts",
        "source_location": "L318"
      },
      {
        "label": "formatDate()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/domains.ts",
        "source_location": "L335"
      },
      {
        "label": "formatDays()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/domains.ts",
        "source_location": "L345"
      },
      {
        "label": "cleanDomain()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/domains.ts",
        "source_location": "L370"
      },
      {
        "label": "notifications.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/notifications.ts",
        "source_location": "L1"
      },
      {
        "label": "getNotifications()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/notifications.ts",
        "source_location": "L95"
      },
      {
        "label": "getNotification()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/notifications.ts",
        "source_location": "L107"
      },
      {
        "label": "createNotification()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/notifications.ts",
        "source_location": "L119"
      },
      {
        "label": "updateNotification()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/notifications.ts",
        "source_location": "L136"
      },
      {
        "label": "deleteNotification()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/notifications.ts",
        "source_location": "L154"
      },
      {
        "label": "testNotification()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/notifications.ts",
        "source_location": "L166"
      },
      {
        "label": "getProviderLabel()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/notifications.ts",
        "source_location": "L178"
      },
      {
        "label": "getDefaultSettings()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/notifications.ts",
        "source_location": "L191"
      },
      {
        "label": "stores.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/stores.ts",
        "source_location": "L1"
      },
      {
        "label": "i18n.ts",
        "file_type": "code",
        "source_file": "internal/site/src/lib/i18n.ts",
        "source_location": "L1"
      },
      {
        "label": "activateLocale()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/i18n.ts",
        "source_location": "L13"
      },
      {
        "label": "dynamicActivate()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/i18n.ts",
        "source_location": "L22"
      },
      {
        "label": "getLocale()",
        "file_type": "code",
        "source_file": "internal/site/src/lib/i18n.ts",
        "source_location": "L36"
      },
      {
        "label": "sw.js",
        "file_type": "code",
        "source_file": "internal/site/public/sw.js",
        "source_location": "L1"
      },
      {
        "label": "doBackgroundSync()",
        "file_type": "code",
        "source_file": "internal/site/public/sw.js",
        "source_location": "L140"
      },
      {
        "label": "checkForUpdates()",
        "file_type": "code",
        "source_file": "internal/site/public/sw.js",
        "source_location": "L153"
      },
      {
        "label": "users.go",
        "file_type": "code",
        "source_file": "internal/users/users.go",
        "source_location": "L1"
      },
      {
        "label": "UserManager",
        "file_type": "code",
        "source_file": "internal/users/users.go",
        "source_location": "L14"
      },
      {
        "label": "NewUserManager()",
        "file_type": "code",
        "source_file": "internal/users/users.go",
        "source_location": "L18"
      },
      {
        "label": ".InitializeUserRole()",
        "file_type": "code",
        "source_file": "internal/users/users.go",
        "source_location": "L25"
      },
      {
        "label": ".InitializeUserSettings()",
        "file_type": "code",
        "source_file": "internal/users/users.go",
        "source_location": "L33"
      },
      {
        "label": ".CreateFirstUser()",
        "file_type": "code",
        "source_file": "internal/users/users.go",
        "source_location": "L61"
      },
      {
        "label": "hub.go",
        "file_type": "code",
        "source_file": "internal/tests/hub.go",
        "source_location": "L1"
      },
      {
        "label": "TestHub",
        "file_type": "code",
        "source_file": "internal/tests/hub.go",
        "source_location": "L20"
      },
      {
        "label": "NewTestHub()",
        "file_type": "code",
        "source_file": "internal/tests/hub.go",
        "source_location": "L29"
      },
      {
        "label": "NewTestHubWithConfig()",
        "file_type": "code",
        "source_file": "internal/tests/hub.go",
        "source_location": "L49"
      },
      {
        "label": "CreateUser()",
        "file_type": "code",
        "source_file": "internal/tests/hub.go",
        "source_location": "L67"
      },
      {
        "label": "CreateSuperuser()",
        "file_type": "code",
        "source_file": "internal/tests/hub.go",
        "source_location": "L81"
      },
      {
        "label": "CreateUserWithRole()",
        "file_type": "code",
        "source_file": "internal/tests/hub.go",
        "source_location": "L90"
      },
      {
        "label": "CreateRecord()",
        "file_type": "code",
        "source_file": "internal/tests/hub.go",
        "source_location": "L101"
      },
      {
        "label": "ClearCollection()",
        "file_type": "code",
        "source_file": "internal/tests/hub.go",
        "source_location": "L113"
      },
      {
        "label": ".Cleanup()",
        "file_type": "code",
        "source_file": "internal/tests/hub.go",
        "source_location": "L120"
      },
      {
        "label": "CreateSystems()",
        "file_type": "code",
        "source_file": "internal/tests/hub.go",
        "source_location": "L132"
      },
      {
        "label": "GetHubWithUser()",
        "file_type": "code",
        "source_file": "internal/tests/hub.go",
        "source_location": "L155"
      },
      {
        "label": "api.go",
        "file_type": "code",
        "source_file": "internal/tests/api.go",
        "source_location": "L1"
      },
      {
        "label": "ApiScenario",
        "file_type": "code",
        "source_file": "internal/tests/api.go",
        "source_location": "L27"
      },
      {
        "label": ".Test()",
        "file_type": "code",
        "source_file": "internal/tests/api.go",
        "source_location": "L118"
      },
      {
        "label": ".Benchmark()",
        "file_type": "code",
        "source_file": "internal/tests/api.go",
        "source_location": "L148"
      },
      {
        "label": ".normalizedName()",
        "file_type": "code",
        "source_file": "internal/tests/api.go",
        "source_location": "L156"
      },
      {
        "label": "selinux_test.go",
        "file_type": "code",
        "source_file": "internal/ghupdate/selinux_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestHandleSELinuxContext_NoSELinux()",
        "file_type": "code",
        "source_file": "internal/ghupdate/selinux_test.go",
        "source_location": "L10"
      },
      {
        "label": "TestHandleSELinuxContext_InvalidPath()",
        "file_type": "code",
        "source_file": "internal/ghupdate/selinux_test.go",
        "source_location": "L29"
      },
      {
        "label": "TestTrySemanageRestorecon_NoTools()",
        "file_type": "code",
        "source_file": "internal/ghupdate/selinux_test.go",
        "source_location": "L42"
      },
      {
        "label": "ghupdate.go",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate.go",
        "source_location": "L1"
      },
      {
        "label": "ColorPrint()",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate.go",
        "source_location": "L33"
      },
      {
        "label": "ColorPrintf()",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate.go",
        "source_location": "L37"
      },
      {
        "label": "HttpClient",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate.go",
        "source_location": "L42"
      },
      {
        "label": "Config",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate.go",
        "source_location": "L49"
      },
      {
        "label": "updater",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate.go",
        "source_location": "L75"
      },
      {
        "label": "Update()",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate.go",
        "source_location": "L80"
      },
      {
        "label": ".update()",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate.go",
        "source_location": "L89"
      },
      {
        "label": "FetchLatestRelease()",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate.go",
        "source_location": "L221"
      },
      {
        "label": "downloadFile()",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate.go",
        "source_location": "L259"
      },
      {
        "label": "isCrossDeviceError()",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate.go",
        "source_location": "L304"
      },
      {
        "label": "copyFile()",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate.go",
        "source_location": "L310"
      },
      {
        "label": "archiveSuffix()",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate.go",
        "source_location": "L337"
      },
      {
        "label": "isGlibc()",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate.go",
        "source_location": "L348"
      },
      {
        "label": "getApiURL()",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate.go",
        "source_location": "L371"
      },
      {
        "label": "extract.go",
        "file_type": "code",
        "source_file": "internal/ghupdate/extract.go",
        "source_location": "L1"
      },
      {
        "label": "extract()",
        "file_type": "code",
        "source_file": "internal/ghupdate/extract.go",
        "source_location": "L16"
      },
      {
        "label": "extractTarGz()",
        "file_type": "code",
        "source_file": "internal/ghupdate/extract.go",
        "source_location": "L25"
      },
      {
        "label": "extractZip()",
        "file_type": "code",
        "source_file": "internal/ghupdate/extract.go",
        "source_location": "L80"
      },
      {
        "label": "extractFile()",
        "file_type": "code",
        "source_file": "internal/ghupdate/extract.go",
        "source_location": "L102"
      },
      {
        "label": "ghupdate_test.go",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestReleaseFindAssetBySuffix()",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate_test.go",
        "source_location": "L8"
      },
      {
        "label": "TestExtractFailure()",
        "file_type": "code",
        "source_file": "internal/ghupdate/ghupdate_test.go",
        "source_location": "L28"
      },
      {
        "label": "release.go",
        "file_type": "code",
        "source_file": "internal/ghupdate/release.go",
        "source_location": "L1"
      },
      {
        "label": "releaseAsset",
        "file_type": "code",
        "source_file": "internal/ghupdate/release.go",
        "source_location": "L8"
      },
      {
        "label": "release",
        "file_type": "code",
        "source_file": "internal/ghupdate/release.go",
        "source_location": "L15"
      },
      {
        "label": ".findAssetBySuffix()",
        "file_type": "code",
        "source_file": "internal/ghupdate/release.go",
        "source_location": "L26"
      },
      {
        "label": "selinux.go",
        "file_type": "code",
        "source_file": "internal/ghupdate/selinux.go",
        "source_location": "L1"
      },
      {
        "label": "HandleSELinuxContext()",
        "file_type": "code",
        "source_file": "internal/ghupdate/selinux.go",
        "source_location": "L10"
      },
      {
        "label": "trySemanageRestorecon()",
        "file_type": "code",
        "source_file": "internal/ghupdate/selinux.go",
        "source_location": "L41"
      },
      {
        "label": "1_add_monitor_collections.go",
        "file_type": "code",
        "source_file": "internal/migrations/1_add_monitor_collections.go",
        "source_location": "L1"
      },
      {
        "label": "init()",
        "file_type": "code",
        "source_file": "internal/migrations/1_add_monitor_collections.go",
        "source_location": "L8"
      },
      {
        "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"
      },
      {
        "label": "init()",
        "file_type": "code",
        "source_file": "internal/migrations/0_collections_snapshot_0_19_0_dev_1.go",
        "source_location": "L8"
      },
      {
        "label": "2_patch_monitor_domain_collections.go",
        "file_type": "code",
        "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
        "source_location": "L1"
      },
      {
        "label": "init()",
        "file_type": "code",
        "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
        "source_location": "L8"
      },
      {
        "label": "patchDomainCollection()",
        "file_type": "code",
        "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
        "source_location": "L19"
      },
      {
        "label": "addTextField()",
        "file_type": "code",
        "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
        "source_location": "L62"
      },
      {
        "label": "addDateField()",
        "file_type": "code",
        "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
        "source_location": "L68"
      },
      {
        "label": "addBoolField()",
        "file_type": "code",
        "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
        "source_location": "L74"
      },
      {
        "label": "addNumberField()",
        "file_type": "code",
        "source_file": "internal/migrations/2_patch_monitor_domain_collections.go",
        "source_location": "L80"
      },
      {
        "label": "initial-settings.go",
        "file_type": "code",
        "source_file": "internal/migrations/initial-settings.go",
        "source_location": "L1"
      },
      {
        "label": "init()",
        "file_type": "code",
        "source_file": "internal/migrations/initial-settings.go",
        "source_location": "L14"
      },
      {
        "label": "GetEnv()",
        "file_type": "code",
        "source_file": "internal/migrations/initial-settings.go",
        "source_location": "L65"
      },
      {
        "label": "incident.go",
        "file_type": "code",
        "source_file": "internal/entities/incident/incident.go",
        "source_location": "L1"
      },
      {
        "label": "Incident",
        "file_type": "code",
        "source_file": "internal/entities/incident/incident.go",
        "source_location": "L6"
      },
      {
        "label": "IncidentUpdate",
        "file_type": "code",
        "source_file": "internal/entities/incident/incident.go",
        "source_location": "L39"
      },
      {
        "label": "IncidentMetrics",
        "file_type": "code",
        "source_file": "internal/entities/incident/incident.go",
        "source_location": "L51"
      },
      {
        "label": ".IsOpen()",
        "file_type": "code",
        "source_file": "internal/entities/incident/incident.go",
        "source_location": "L85"
      },
      {
        "label": ".Duration()",
        "file_type": "code",
        "source_file": "internal/entities/incident/incident.go",
        "source_location": "L90"
      },
      {
        "label": "GetSeverityColor()",
        "file_type": "code",
        "source_file": "internal/entities/incident/incident.go",
        "source_location": "L98"
      },
      {
        "label": "GetStatusColor()",
        "file_type": "code",
        "source_file": "internal/entities/incident/incident.go",
        "source_location": "L114"
      },
      {
        "label": "container.go",
        "file_type": "code",
        "source_file": "internal/entities/container/container.go",
        "source_location": "L1"
      },
      {
        "label": "ApiInfo",
        "file_type": "code",
        "source_file": "internal/entities/container/container.go",
        "source_location": "L6"
      },
      {
        "label": "ApiStats",
        "file_type": "code",
        "source_file": "internal/entities/container/container.go",
        "source_location": "L38"
      },
      {
        "label": "HostInfo",
        "file_type": "code",
        "source_file": "internal/entities/container/container.go",
        "source_location": "L47"
      },
      {
        "label": ".CalculateCpuPercentLinux()",
        "file_type": "code",
        "source_file": "internal/entities/container/container.go",
        "source_location": "L54"
      },
      {
        "label": ".CalculateCpuPercentWindows()",
        "file_type": "code",
        "source_file": "internal/entities/container/container.go",
        "source_location": "L67"
      },
      {
        "label": "CPUStats",
        "file_type": "code",
        "source_file": "internal/entities/container/container.go",
        "source_location": "L83"
      },
      {
        "label": "CPUUsage",
        "file_type": "code",
        "source_file": "internal/entities/container/container.go",
        "source_location": "L90"
      },
      {
        "label": "MemoryStats",
        "file_type": "code",
        "source_file": "internal/entities/container/container.go",
        "source_location": "L97"
      },
      {
        "label": "MemoryStatsStats",
        "file_type": "code",
        "source_file": "internal/entities/container/container.go",
        "source_location": "L106"
      },
      {
        "label": "NetworkStats",
        "file_type": "code",
        "source_file": "internal/entities/container/container.go",
        "source_location": "L111"
      },
      {
        "label": "prevNetStats",
        "file_type": "code",
        "source_file": "internal/entities/container/container.go",
        "source_location": "L118"
      },
      {
        "label": "Stats",
        "file_type": "code",
        "source_file": "internal/entities/container/container.go",
        "source_location": "L140"
      },
      {
        "label": "notification.go",
        "file_type": "code",
        "source_file": "internal/entities/notification/notification.go",
        "source_location": "L1"
      },
      {
        "label": "Notification",
        "file_type": "code",
        "source_file": "internal/entities/notification/notification.go",
        "source_location": "L17"
      },
      {
        "label": "MonitorNotification",
        "file_type": "code",
        "source_file": "internal/entities/notification/notification.go",
        "source_location": "L30"
      },
      {
        "label": "NotificationMessage",
        "file_type": "code",
        "source_file": "internal/entities/notification/notification.go",
        "source_location": "L39"
      },
      {
        "label": "EmailSettings",
        "file_type": "code",
        "source_file": "internal/entities/notification/notification.go",
        "source_location": "L51"
      },
      {
        "label": "WebhookSettings",
        "file_type": "code",
        "source_file": "internal/entities/notification/notification.go",
        "source_location": "L62"
      },
      {
        "label": "DiscordSettings",
        "file_type": "code",
        "source_file": "internal/entities/notification/notification.go",
        "source_location": "L70"
      },
      {
        "label": "SlackSettings",
        "file_type": "code",
        "source_file": "internal/entities/notification/notification.go",
        "source_location": "L77"
      },
      {
        "label": "TelegramSettings",
        "file_type": "code",
        "source_file": "internal/entities/notification/notification.go",
        "source_location": "L84"
      },
      {
        "label": "GotifySettings",
        "file_type": "code",
        "source_file": "internal/entities/notification/notification.go",
        "source_location": "L90"
      },
      {
        "label": "PushoverSettings",
        "file_type": "code",
        "source_file": "internal/entities/notification/notification.go",
        "source_location": "L97"
      },
      {
        "label": "Provider",
        "file_type": "code",
        "source_file": "internal/entities/notification/notification.go",
        "source_location": "L105"
      },
      {
        "label": ".GetSettings()",
        "file_type": "code",
        "source_file": "internal/entities/notification/notification.go",
        "source_location": "L111"
      },
      {
        "label": "NotificationEvent",
        "file_type": "code",
        "source_file": "internal/entities/notification/notification.go",
        "source_location": "L223"
      },
      {
        "label": "systemd_test.go",
        "file_type": "code",
        "source_file": "internal/entities/systemd/systemd_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestParseServiceStatus()",
        "file_type": "code",
        "source_file": "internal/entities/systemd/systemd_test.go",
        "source_location": "L13"
      },
      {
        "label": "TestParseServiceSubState()",
        "file_type": "code",
        "source_file": "internal/entities/systemd/systemd_test.go",
        "source_location": "L36"
      },
      {
        "label": "TestServiceUpdateCPUPercent()",
        "file_type": "code",
        "source_file": "internal/entities/systemd/systemd_test.go",
        "source_location": "L58"
      },
      {
        "label": "systemd.go",
        "file_type": "code",
        "source_file": "internal/entities/systemd/systemd.go",
        "source_location": "L1"
      },
      {
        "label": "ServiceState",
        "file_type": "code",
        "source_file": "internal/entities/systemd/systemd.go",
        "source_location": "L10"
      },
      {
        "label": "ServiceSubState",
        "file_type": "code",
        "source_file": "internal/entities/systemd/systemd.go",
        "source_location": "L22"
      },
      {
        "label": "ParseServiceStatus()",
        "file_type": "code",
        "source_file": "internal/entities/systemd/systemd.go",
        "source_location": "L33"
      },
      {
        "label": "ParseServiceSubState()",
        "file_type": "code",
        "source_file": "internal/entities/systemd/systemd.go",
        "source_location": "L53"
      },
      {
        "label": "Service",
        "file_type": "code",
        "source_file": "internal/entities/systemd/systemd.go",
        "source_location": "L69"
      },
      {
        "label": ".UpdateCPUPercent()",
        "file_type": "code",
        "source_file": "internal/entities/systemd/systemd.go",
        "source_location": "L82"
      },
      {
        "label": "twoDecimals()",
        "file_type": "code",
        "source_file": "internal/entities/systemd/systemd.go",
        "source_location": "L114"
      },
      {
        "label": "ServiceDependency",
        "file_type": "code",
        "source_file": "internal/entities/systemd/systemd.go",
        "source_location": "L119"
      },
      {
        "label": "ServiceDetails",
        "file_type": "code",
        "source_file": "internal/entities/systemd/systemd.go",
        "source_location": "L127"
      },
      {
        "label": "monitor.go",
        "file_type": "code",
        "source_file": "internal/entities/monitor/monitor.go",
        "source_location": "L1"
      },
      {
        "label": "Status",
        "file_type": "code",
        "source_file": "internal/entities/monitor/monitor.go",
        "source_location": "L6"
      },
      {
        "label": "Monitor",
        "file_type": "code",
        "source_file": "internal/entities/monitor/monitor.go",
        "source_location": "L63"
      },
      {
        "label": "Heartbeat",
        "file_type": "code",
        "source_file": "internal/entities/monitor/monitor.go",
        "source_location": "L100"
      },
      {
        "label": "UptimeStats",
        "file_type": "code",
        "source_file": "internal/entities/monitor/monitor.go",
        "source_location": "L112"
      },
      {
        "label": "CheckResult",
        "file_type": "code",
        "source_file": "internal/entities/monitor/monitor.go",
        "source_location": "L122"
      },
      {
        "label": "CheckRequest",
        "file_type": "code",
        "source_file": "internal/entities/monitor/monitor.go",
        "source_location": "L132"
      },
      {
        "label": ".ToPublicJSON()",
        "file_type": "code",
        "source_file": "internal/entities/monitor/monitor.go",
        "source_location": "L138"
      },
      {
        "label": ".IsUp()",
        "file_type": "code",
        "source_file": "internal/entities/monitor/monitor.go",
        "source_location": "L149"
      },
      {
        "label": ".IsDown()",
        "file_type": "code",
        "source_file": "internal/entities/monitor/monitor.go",
        "source_location": "L154"
      },
      {
        "label": ".GetUptimePercent()",
        "file_type": "code",
        "source_file": "internal/entities/monitor/monitor.go",
        "source_location": "L159"
      },
      {
        "label": "domain.go",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L1"
      },
      {
        "label": "Domain",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L6"
      },
      {
        "label": "DomainHistory",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L89"
      },
      {
        "label": "WHOISData",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L101"
      },
      {
        "label": "WHOISDates",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L111"
      },
      {
        "label": "WHOISRegistrar",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L117"
      },
      {
        "label": "WHOISContact",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L124"
      },
      {
        "label": "WHOISAbuse",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L134"
      },
      {
        "label": "SSLInfo",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L140"
      },
      {
        "label": "DNSInfo",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L152"
      },
      {
        "label": "HostInfo",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L160"
      },
      {
        "label": "IPInfo",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L172"
      },
      {
        "label": ".IsExpiring()",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L198"
      },
      {
        "label": ".IsExpired()",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L207"
      },
      {
        "label": ".DaysUntilExpiry()",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L215"
      },
      {
        "label": ".SSLDaysUntilExpiry()",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L223"
      },
      {
        "label": ".GetStatus()",
        "file_type": "code",
        "source_file": "internal/entities/domain/domain.go",
        "source_location": "L231"
      },
      {
        "label": "statuspage.go",
        "file_type": "code",
        "source_file": "internal/entities/statuspage/statuspage.go",
        "source_location": "L1"
      },
      {
        "label": "StatusPage",
        "file_type": "code",
        "source_file": "internal/entities/statuspage/statuspage.go",
        "source_location": "L6"
      },
      {
        "label": "StatusPageMonitor",
        "file_type": "code",
        "source_file": "internal/entities/statuspage/statuspage.go",
        "source_location": "L24"
      },
      {
        "label": "PublicStatusPage",
        "file_type": "code",
        "source_file": "internal/entities/statuspage/statuspage.go",
        "source_location": "L35"
      },
      {
        "label": "PublicMonitorStatus",
        "file_type": "code",
        "source_file": "internal/entities/statuspage/statuspage.go",
        "source_location": "L50"
      },
      {
        "label": "CreateStatusPageRequest",
        "file_type": "code",
        "source_file": "internal/entities/statuspage/statuspage.go",
        "source_location": "L63"
      },
      {
        "label": "UpdateStatusPageRequest",
        "file_type": "code",
        "source_file": "internal/entities/statuspage/statuspage.go",
        "source_location": "L77"
      },
      {
        "label": "StatusPageMonitorRequest",
        "file_type": "code",
        "source_file": "internal/entities/statuspage/statuspage.go",
        "source_location": "L90"
      },
      {
        "label": "StatusPageResponse",
        "file_type": "code",
        "source_file": "internal/entities/statuspage/statuspage.go",
        "source_location": "L98"
      },
      {
        "label": "ValidateTheme()",
        "file_type": "code",
        "source_file": "internal/entities/statuspage/statuspage.go",
        "source_location": "L130"
      },
      {
        "label": "system.go",
        "file_type": "code",
        "source_file": "internal/entities/system/system.go",
        "source_location": "L1"
      },
      {
        "label": "Stats",
        "file_type": "code",
        "source_file": "internal/entities/system/system.go",
        "source_location": "L13"
      },
      {
        "label": "Uint8Slice",
        "file_type": "code",
        "source_file": "internal/entities/system/system.go",
        "source_location": "L58"
      },
      {
        "label": ".MarshalJSON()",
        "file_type": "code",
        "source_file": "internal/entities/system/system.go",
        "source_location": "L60"
      },
      {
        "label": "GPUData",
        "file_type": "code",
        "source_file": "internal/entities/system/system.go",
        "source_location": "L72"
      },
      {
        "label": "FsStats",
        "file_type": "code",
        "source_file": "internal/entities/system/system.go",
        "source_location": "L84"
      },
      {
        "label": "NetIoStats",
        "file_type": "code",
        "source_file": "internal/entities/system/system.go",
        "source_location": "L106"
      },
      {
        "label": "Info",
        "file_type": "code",
        "source_file": "internal/entities/system/system.go",
        "source_location": "L131"
      },
      {
        "label": "Details",
        "file_type": "code",
        "source_file": "internal/entities/system/system.go",
        "source_location": "L161"
      },
      {
        "label": "CombinedData",
        "file_type": "code",
        "source_file": "internal/entities/system/system.go",
        "source_location": "L176"
      },
      {
        "label": "smart_test.go",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestSmartRawValueUnmarshalDuration()",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart_test.go",
        "source_location": "L10"
      },
      {
        "label": "TestSmartRawValueUnmarshalNumericString()",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart_test.go",
        "source_location": "L19"
      },
      {
        "label": "TestSmartRawValueUnmarshalParenthetical()",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart_test.go",
        "source_location": "L28"
      },
      {
        "label": "TestSmartRawValueUnmarshalDurationWithFractions()",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart_test.go",
        "source_location": "L37"
      },
      {
        "label": "TestSmartRawValueUnmarshalParentheticalRawValue()",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart_test.go",
        "source_location": "L46"
      },
      {
        "label": "TestSmartRawValueUnmarshalDurationRawValue()",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart_test.go",
        "source_location": "L55"
      },
      {
        "label": "smart.go",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L1"
      },
      {
        "label": "VersionInfo",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L10"
      },
      {
        "label": "SmartctlInfo",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L12"
      },
      {
        "label": "DeviceInfo",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L21"
      },
      {
        "label": "UserCapacity",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L28"
      },
      {
        "label": "SmartStatusInfo",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L76"
      },
      {
        "label": "StatusInfo",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L80"
      },
      {
        "label": "PollingMinutes",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L86"
      },
      {
        "label": "CapabilitiesInfo",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L91"
      },
      {
        "label": "SummaryInfo",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L127"
      },
      {
        "label": "AtaSmartAttributes",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L132"
      },
      {
        "label": "AtaDeviceStatistics",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L136"
      },
      {
        "label": "AtaDeviceStatisticsPage",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L140"
      },
      {
        "label": "AtaDeviceStatisticsEntry",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L145"
      },
      {
        "label": "AtaSmartAttribute",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L150"
      },
      {
        "label": "RawValue",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L172"
      },
      {
        "label": ".UnmarshalJSON()",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L177"
      },
      {
        "label": "SmartRawValue",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L204"
      },
      {
        "label": ".UnmarshalJSON()",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L207"
      },
      {
        "label": "ParseSmartRawValueString()",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L246"
      },
      {
        "label": "TemperatureInfo",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L287"
      },
      {
        "label": "TemperatureInfoScsi",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L291"
      },
      {
        "label": "SmartctlInfoLegacy",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L325"
      },
      {
        "label": "SmartInfoForSata",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L334"
      },
      {
        "label": "ScsiErrorCounter",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L369"
      },
      {
        "label": "ScsiErrorCounterLog",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L379"
      },
      {
        "label": "ScsiStartStopCycleCounter",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L385"
      },
      {
        "label": "PowerOnTimeScsi",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L394"
      },
      {
        "label": "SmartInfoForScsi",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L399"
      },
      {
        "label": "SmartctlInfoNvme",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L425"
      },
      {
        "label": "SmartStatusInfoNvme",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L458"
      },
      {
        "label": "SmartStatusNVMe",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L463"
      },
      {
        "label": "NVMeSmartHealthInformationLog",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L467"
      },
      {
        "label": "SmartInfoForNvme",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L488"
      },
      {
        "label": "TemperatureInfoNvme",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L513"
      },
      {
        "label": "PowerOnTimeInfoNvme",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L517"
      },
      {
        "label": "SmartData",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L521"
      },
      {
        "label": "SmartAttribute",
        "file_type": "code",
        "source_file": "internal/entities/smart/smart.go",
        "source_location": "L534"
      },
      {
        "label": "alerts_status_test.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L1"
      },
      {
        "label": "setStatusAlertEmail()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L18"
      },
      {
        "label": "TestStatusAlerts()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L31"
      },
      {
        "label": "TestStatusAlertRecoveryBeforeDeadline()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L111"
      },
      {
        "label": "TestStatusAlertNormalRecovery()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L157"
      },
      {
        "label": "TestHandleStatusAlertsDoesNotSendRecoveryWhileDownIsOnlyPending()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L193"
      },
      {
        "label": "TestStatusAlertTimerCancellationPreventsBoundaryDelivery()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L236"
      },
      {
        "label": "TestStatusAlertDownFiresAfterDelayExpires()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L288"
      },
      {
        "label": "TestStatusAlertMultipleUsersRespectDifferentMinutes()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L338"
      },
      {
        "label": "TestStatusAlertMultipleUsersRecoveryBetweenMinutesOnlyAlertsEarlierUser()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L425"
      },
      {
        "label": "TestStatusAlertDuplicateDownCallIsIdempotent()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L513"
      },
      {
        "label": "TestStatusAlertNoAlertRecord()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L550"
      },
      {
        "label": "TestRestorePendingStatusAlertsRequeuesDownSystemsAfterRestart()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L574"
      },
      {
        "label": "TestRestorePendingStatusAlertsSkipsNonDownOrAlreadyTriggeredAlerts()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L614"
      },
      {
        "label": "TestRestorePendingStatusAlertsIsIdempotent()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L663"
      },
      {
        "label": "TestResolveStatusAlertsFixesStaleTriggered()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L692"
      },
      {
        "label": "TestResolveStatusAlerts()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L718"
      },
      {
        "label": "TestAlertsHistoryStatus()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L818"
      },
      {
        "label": "TestStatusAlertClearedBeforeSend()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L884"
      },
      {
        "label": "TestCancelPendingStatusAlertsClearsAllAlertsForSystem()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status_test.go",
        "source_location": "L945"
      },
      {
        "label": "alerts_quiet_hours_test.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_quiet_hours_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestAlertSilencedOneTime()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_quiet_hours_test.go",
        "source_location": "L17"
      },
      {
        "label": "TestAlertSilencedDaily()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_quiet_hours_test.go",
        "source_location": "L98"
      },
      {
        "label": "TestAlertSilencedDailyMidnightCrossing()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_quiet_hours_test.go",
        "source_location": "L162"
      },
      {
        "label": "TestAlertSilencedGlobal()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_quiet_hours_test.go",
        "source_location": "L204"
      },
      {
        "label": "TestAlertSilencedSystemSpecific()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_quiet_hours_test.go",
        "source_location": "L241"
      },
      {
        "label": "TestAlertSilencedMultiUser()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_quiet_hours_test.go",
        "source_location": "L278"
      },
      {
        "label": "TestAlertSilencedWithActualAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_quiet_hours_test.go",
        "source_location": "L324"
      },
      {
        "label": "TestAlertSilencedNoWindows()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_quiet_hours_test.go",
        "source_location": "L409"
      },
      {
        "label": "alerts_battery_test.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_battery_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestBatteryAlertLogic()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_battery_test.go",
        "source_location": "L21"
      },
      {
        "label": "TestBatteryAlertNoBattery()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_battery_test.go",
        "source_location": "L170"
      },
      {
        "label": "TestBatteryAlertAveragedSamples()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_battery_test.go",
        "source_location": "L228"
      },
      {
        "label": "alerts_smart_test.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_smart_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestSmartDeviceAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_smart_test.go",
        "source_location": "L13"
      },
      {
        "label": "TestSmartDeviceAlertPassedToWarning()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_smart_test.go",
        "source_location": "L60"
      },
      {
        "label": "TestSmartDeviceAlertWarningToFailed()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_smart_test.go",
        "source_location": "L94"
      },
      {
        "label": "TestSmartDeviceAlertNoAlertOnNonPassedToFailed()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_smart_test.go",
        "source_location": "L128"
      },
      {
        "label": "TestSmartDeviceAlertMultipleUsers()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_smart_test.go",
        "source_location": "L179"
      },
      {
        "label": "TestSmartDeviceAlertWithoutModel()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_smart_test.go",
        "source_location": "L226"
      },
      {
        "label": "alerts_disk_test.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_disk_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestDiskAlertExtraFsMultiMinute()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_disk_test.go",
        "source_location": "L21"
      },
      {
        "label": "alerts_test.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestAlertsHistory()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test.go",
        "source_location": "L17"
      },
      {
        "label": "TestSetAlertTriggered()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test.go",
        "source_location": "L146"
      },
      {
        "label": "alerts_api_test.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_api_test.go",
        "source_location": "L1"
      },
      {
        "label": "jsonReader()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_api_test.go",
        "source_location": "L24"
      },
      {
        "label": "TestIsInternalURL()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_api_test.go",
        "source_location": "L32"
      },
      {
        "label": "TestUserAlertsApi()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_api_test.go",
        "source_location": "L57"
      },
      {
        "label": "TestSendTestNotification()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_api_test.go",
        "source_location": "L395"
      },
      {
        "label": "alerts.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts.go",
        "source_location": "L1"
      },
      {
        "label": "hubLike",
        "file_type": "code",
        "source_file": "internal/alerts/alerts.go",
        "source_location": "L18"
      },
      {
        "label": "AlertManager",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test_helpers.go",
        "source_location": "L20"
      },
      {
        "label": "AlertMessageData",
        "file_type": "code",
        "source_file": "internal/alerts/alerts.go",
        "source_location": "L30"
      },
      {
        "label": "UserNotificationSettings",
        "file_type": "code",
        "source_file": "internal/alerts/alerts.go",
        "source_location": "L39"
      },
      {
        "label": "SystemAlertFsStats",
        "file_type": "code",
        "source_file": "internal/alerts/alerts.go",
        "source_location": "L44"
      },
      {
        "label": "SystemAlertStats",
        "file_type": "code",
        "source_file": "internal/alerts/alerts.go",
        "source_location": "L50"
      },
      {
        "label": "SystemAlertGPUData",
        "file_type": "code",
        "source_file": "internal/alerts/alerts.go",
        "source_location": "L62"
      },
      {
        "label": "SystemAlertData",
        "file_type": "code",
        "source_file": "internal/alerts/alerts.go",
        "source_location": "L66"
      },
      {
        "label": "NewAlertManager()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts.go",
        "source_location": "L100"
      },
      {
        "label": ".bindEvents()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts.go",
        "source_location": "L110"
      },
      {
        "label": ".IsNotificationSilenced()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts.go",
        "source_location": "L130"
      },
      {
        "label": ".SendAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts.go",
        "source_location": "L197"
      },
      {
        "label": ".SendShoutrrrAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts.go",
        "source_location": "L271"
      },
      {
        "label": ".SetAlertTriggered()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test_helpers.go",
        "source_location": "L95"
      },
      {
        "label": "alerts_smart.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_smart.go",
        "source_location": "L1"
      },
      {
        "label": ".handleSmartDeviceAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_smart.go",
        "source_location": "L12"
      },
      {
        "label": "shouldSendSmartDeviceAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_smart.go",
        "source_location": "L69"
      },
      {
        "label": "smartStateSeverity()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_smart.go",
        "source_location": "L78"
      },
      {
        "label": "smartStateEmoji()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_smart.go",
        "source_location": "L91"
      },
      {
        "label": "smartStateLabel()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_smart.go",
        "source_location": "L100"
      },
      {
        "label": "alerts_system.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system.go",
        "source_location": "L1"
      },
      {
        "label": ".HandleSystemAlerts()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system.go",
        "source_location": "L16"
      },
      {
        "label": ".sendSystemAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system.go",
        "source_location": "L300"
      },
      {
        "label": "isLowAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system.go",
        "source_location": "L357"
      },
      {
        "label": "alerts_system_test.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L1"
      },
      {
        "label": "systemAlertValueSetter",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L16"
      },
      {
        "label": "systemAlertTestFixture",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L18"
      },
      {
        "label": "createCombinedData()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L24"
      },
      {
        "label": "newSystemAlertTestFixture()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L30"
      },
      {
        "label": ".cleanup()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L74"
      },
      {
        "label": "submitValue()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L78"
      },
      {
        "label": ".assertTriggered()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L83"
      },
      {
        "label": "waitForSystemAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L91"
      },
      {
        "label": "testOneMinuteSystemAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L96"
      },
      {
        "label": "testMultiMinuteSystemAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L119"
      },
      {
        "label": "setCPUAlertValue()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L146"
      },
      {
        "label": "setMemoryAlertValue()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L151"
      },
      {
        "label": "setDiskAlertValue()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L156"
      },
      {
        "label": "setBandwidthAlertValue()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L161"
      },
      {
        "label": "megabytesToBytes()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L166"
      },
      {
        "label": "setGPUAlertValue()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L170"
      },
      {
        "label": "setTemperatureAlertValue()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L177"
      },
      {
        "label": "setLoadAvgAlertValue()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L184"
      },
      {
        "label": "setBatteryAlertValue()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L189"
      },
      {
        "label": "TestSystemAlertsOneMin()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L194"
      },
      {
        "label": "TestSystemAlertsTwoMin()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_system_test.go",
        "source_location": "L207"
      },
      {
        "label": "alerts_api.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_api.go",
        "source_location": "L1"
      },
      {
        "label": "UpsertUserAlerts()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_api.go",
        "source_location": "L18"
      },
      {
        "label": "DeleteUserAlerts()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_api.go",
        "source_location": "L81"
      },
      {
        "label": ".SendTestNotification()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_api.go",
        "source_location": "L126"
      },
      {
        "label": "isInternalURL()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_api.go",
        "source_location": "L152"
      },
      {
        "label": "isInternalIP()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_api.go",
        "source_location": "L190"
      },
      {
        "label": "alerts_cache.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache.go",
        "source_location": "L1"
      },
      {
        "label": "CachedAlertData",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache.go",
        "source_location": "L10"
      },
      {
        "label": ".PopulateFromRecord()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache.go",
        "source_location": "L21"
      },
      {
        "label": "AlertsCache",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache.go",
        "source_location": "L33"
      },
      {
        "label": "NewAlertsCache()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache.go",
        "source_location": "L40"
      },
      {
        "label": ".bindEvents()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache.go",
        "source_location": "L49"
      },
      {
        "label": ".PopulateFromDB()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache.go",
        "source_location": "L67"
      },
      {
        "label": ".Update()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache.go",
        "source_location": "L84"
      },
      {
        "label": ".Delete()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache.go",
        "source_location": "L100"
      },
      {
        "label": ".GetSystemAlerts()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache.go",
        "source_location": "L111"
      },
      {
        "label": ".GetAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache.go",
        "source_location": "L136"
      },
      {
        "label": ".GetAlertsByName()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache.go",
        "source_location": "L144"
      },
      {
        "label": ".GetAlertsExcludingNames()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache.go",
        "source_location": "L156"
      },
      {
        "label": ".Refresh()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache.go",
        "source_location": "L172"
      },
      {
        "label": "alerts_status.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status.go",
        "source_location": "L1"
      },
      {
        "label": "alertInfo",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status.go",
        "source_location": "L11"
      },
      {
        "label": ".Stop()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status.go",
        "source_location": "L19"
      },
      {
        "label": ".HandleStatusAlerts()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status.go",
        "source_location": "L33"
      },
      {
        "label": ".handleSystemDown()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status.go",
        "source_location": "L53"
      },
      {
        "label": ".schedulePendingStatusAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status.go",
        "source_location": "L62"
      },
      {
        "label": ".handleSystemUp()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status.go",
        "source_location": "L83"
      },
      {
        "label": ".cancelPendingAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status.go",
        "source_location": "L99"
      },
      {
        "label": ".CancelPendingStatusAlerts()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status.go",
        "source_location": "L114"
      },
      {
        "label": ".processPendingAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status.go",
        "source_location": "L125"
      },
      {
        "label": ".sendStatusAlert()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status.go",
        "source_location": "L142"
      },
      {
        "label": "resolveStatusAlerts()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_status.go",
        "source_location": "L174"
      },
      {
        "label": ".RestorePendingStatusAlerts()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test_helpers.go",
        "source_location": "L91"
      },
      {
        "label": "alerts_test_helpers.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test_helpers.go",
        "source_location": "L1"
      },
      {
        "label": "NewTestAlertManagerWithoutWorker()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test_helpers.go",
        "source_location": "L12"
      },
      {
        "label": ".GetSystemAlertsCache()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test_helpers.go",
        "source_location": "L20"
      },
      {
        "label": ".GetAlertManager()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test_helpers.go",
        "source_location": "L24"
      },
      {
        "label": ".GetPendingAlerts()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test_helpers.go",
        "source_location": "L28"
      },
      {
        "label": ".GetPendingAlertsCount()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test_helpers.go",
        "source_location": "L32"
      },
      {
        "label": ".ProcessPendingAlerts()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test_helpers.go",
        "source_location": "L42"
      },
      {
        "label": ".ForceExpirePendingAlerts()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test_helpers.go",
        "source_location": "L61"
      },
      {
        "label": ".ResetPendingAlertTimer()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test_helpers.go",
        "source_location": "L70"
      },
      {
        "label": "ResolveStatusAlerts()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test_helpers.go",
        "source_location": "L87"
      },
      {
        "label": "IsInternalURL()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_test_helpers.go",
        "source_location": "L99"
      },
      {
        "label": "alerts_cache_test.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestSystemAlertsCachePopulateAndFilter()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache_test.go",
        "source_location": "L14"
      },
      {
        "label": "TestSystemAlertsCacheLazyLoadUpdateAndDelete()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache_test.go",
        "source_location": "L65"
      },
      {
        "label": "TestSystemAlertsCacheRefreshReturnsLatestCopy()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache_test.go",
        "source_location": "L103"
      },
      {
        "label": "TestAlertManagerCacheLifecycle()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_cache_test.go",
        "source_location": "L137"
      },
      {
        "label": "alerts_history.go",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_history.go",
        "source_location": "L1"
      },
      {
        "label": "resolveHistoryOnAlertDelete()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_history.go",
        "source_location": "L11"
      },
      {
        "label": "updateHistoryOnAlertUpdate()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_history.go",
        "source_location": "L20"
      },
      {
        "label": "resolveAlertHistoryRecord()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_history.go",
        "source_location": "L44"
      },
      {
        "label": "createAlertHistoryRecord()",
        "file_type": "code",
        "source_file": "internal/alerts/alerts_history.go",
        "source_location": "L58"
      },
      {
        "label": "app_update.go",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L1"
      },
      {
        "label": "updateCacheState",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L33"
      },
      {
        "label": "updateApplyState",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L41"
      },
      {
        "label": "UpdateInfo",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L49"
      },
      {
        "label": "applyUpdateResponse",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L64"
      },
      {
        "label": "dockerAPI",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L69"
      },
      {
        "label": "dockerContainerInspect",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L73"
      },
      {
        "label": "dockerNetworkSettings",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L82"
      },
      {
        "label": "dockerImageInspect",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L86"
      },
      {
        "label": "dockerCreateResponse",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L91"
      },
      {
        "label": "Hub",
        "file_type": "code",
        "source_file": "internal/hub/server_production.go",
        "source_location": "L18"
      },
      {
        "label": ".getUpdate()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L96"
      },
      {
        "label": ".applyUpdate()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L101"
      },
      {
        "label": "getCachedUpdateInfo()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L149"
      },
      {
        "label": "checkUpdateInfo()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L168"
      },
      {
        "label": "beginAppUpdate()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L225"
      },
      {
        "label": "finishAppUpdate()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L235"
      },
      {
        "label": "fetchGHCRDigest()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L241"
      },
      {
        "label": "fetchRegistryToken()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L289"
      },
      {
        "label": "parseBearerChallenge()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L335"
      },
      {
        "label": "newDockerAPI()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L348"
      },
      {
        "label": ".do()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L365"
      },
      {
        "label": ".inspectContainer()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L399"
      },
      {
        "label": ".inspectImage()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L408"
      },
      {
        "label": ".pullImage()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L414"
      },
      {
        "label": ".startUpdateHelper()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L423"
      },
      {
        "label": "currentContainerID()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L444"
      },
      {
        "label": "findRepoDigest()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L457"
      },
      {
        "label": "digestValue()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L466"
      },
      {
        "label": "shortID()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L473"
      },
      {
        "label": "NewContainerUpdateHelperCmd()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L481"
      },
      {
        "label": ".replaceContainer()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L504"
      },
      {
        "label": "cloneMap()",
        "file_type": "code",
        "source_file": "internal/hub/app_update.go",
        "source_location": "L561"
      },
      {
        "label": "app_update_test.go",
        "file_type": "code",
        "source_file": "internal/hub/app_update_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestParseBearerChallenge()",
        "file_type": "code",
        "source_file": "internal/hub/app_update_test.go",
        "source_location": "L5"
      },
      {
        "label": "TestFindRepoDigest()",
        "file_type": "code",
        "source_file": "internal/hub/app_update_test.go",
        "source_location": "L21"
      },
      {
        "label": "TestDigestValue()",
        "file_type": "code",
        "source_file": "internal/hub/app_update_test.go",
        "source_location": "L33"
      },
      {
        "label": "server_development.go",
        "file_type": "code",
        "source_file": "internal/hub/server_development.go",
        "source_location": "L1"
      },
      {
        "label": "responseModifier",
        "file_type": "code",
        "source_file": "internal/hub/server_development.go",
        "source_location": "L18"
      },
      {
        "label": ".RoundTrip()",
        "file_type": "code",
        "source_file": "internal/hub/server_development.go",
        "source_location": "L23"
      },
      {
        "label": ".startServer()",
        "file_type": "code",
        "source_file": "internal/hub/server_production.go",
        "source_location": "L18"
      },
      {
        "label": "agent_connect.go",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L1"
      },
      {
        "label": "agentConnectRequest",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L23"
      },
      {
        "label": "tokenMap",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L38"
      },
      {
        "label": ".GetMap()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L44"
      },
      {
        "label": ".handleAgentConnect()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L52"
      },
      {
        "label": ".agentConnect()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L59"
      },
      {
        "label": ".verifyWsConn()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L105"
      },
      {
        "label": ".validateAgentHeaders()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L140"
      },
      {
        "label": ".sendResponseError()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L151"
      },
      {
        "label": "getFingerprintRecordsByToken()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L160"
      },
      {
        "label": ".findOrCreateSystemForToken()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L173"
      },
      {
        "label": ".handleNoRecords()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L190"
      },
      {
        "label": ".handleSingleRecord()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L202"
      },
      {
        "label": ".handleMultipleRecordsOrUniversalToken()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L223"
      },
      {
        "label": ".createNewSystemForUniversalToken()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L241"
      },
      {
        "label": ".createSystem()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L267"
      },
      {
        "label": ".SetFingerprint()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L294"
      },
      {
        "label": "getRealIP()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect.go",
        "source_location": "L316"
      },
      {
        "label": "server.go",
        "file_type": "code",
        "source_file": "internal/hub/server.go",
        "source_location": "L1"
      },
      {
        "label": "PublicAppInfo",
        "file_type": "code",
        "source_file": "internal/hub/server.go",
        "source_location": "L13"
      },
      {
        "label": "modifyIndexHTML()",
        "file_type": "code",
        "source_file": "internal/hub/server.go",
        "source_location": "L21"
      },
      {
        "label": "getPublicAppInfo()",
        "file_type": "code",
        "source_file": "internal/hub/server.go",
        "source_location": "L31"
      },
      {
        "label": "update.go",
        "file_type": "code",
        "source_file": "internal/hub/update.go",
        "source_location": "L1"
      },
      {
        "label": "Update()",
        "file_type": "code",
        "source_file": "internal/hub/update.go",
        "source_location": "L14"
      },
      {
        "label": "restartService()",
        "file_type": "code",
        "source_file": "internal/hub/update.go",
        "source_location": "L58"
      },
      {
        "label": "collections_test.go",
        "file_type": "code",
        "source_file": "internal/hub/collections_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestCollectionRulesDefault()",
        "file_type": "code",
        "source_file": "internal/hub/collections_test.go",
        "source_location": "L17"
      },
      {
        "label": "TestCollectionRulesShareAllSystems()",
        "file_type": "code",
        "source_file": "internal/hub/collections_test.go",
        "source_location": "L163"
      },
      {
        "label": "TestDisablePasswordAuth()",
        "file_type": "code",
        "source_file": "internal/hub/collections_test.go",
        "source_location": "L291"
      },
      {
        "label": "TestUserCreation()",
        "file_type": "code",
        "source_file": "internal/hub/collections_test.go",
        "source_location": "L301"
      },
      {
        "label": "TestMFAOtp()",
        "file_type": "code",
        "source_file": "internal/hub/collections_test.go",
        "source_location": "L311"
      },
      {
        "label": "TestApiCollectionsAuthRules()",
        "file_type": "code",
        "source_file": "internal/hub/collections_test.go",
        "source_location": "L327"
      },
      {
        "label": "hub_test.go",
        "file_type": "code",
        "source_file": "internal/hub/hub_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestMakeLink()",
        "file_type": "code",
        "source_file": "internal/hub/hub_test.go",
        "source_location": "L20"
      },
      {
        "label": "TestGetSSHKey()",
        "file_type": "code",
        "source_file": "internal/hub/hub_test.go",
        "source_location": "L110"
      },
      {
        "label": "TestAppUrl()",
        "file_type": "code",
        "source_file": "internal/hub/hub_test.go",
        "source_location": "L252"
      },
      {
        "label": "hub.go",
        "file_type": "code",
        "source_file": "internal/hub/hub.go",
        "source_location": "L1"
      },
      {
        "label": "NewHub()",
        "file_type": "code",
        "source_file": "internal/hub/hub.go",
        "source_location": "L63"
      },
      {
        "label": "onAfterBootstrapAndMigrations()",
        "file_type": "code",
        "source_file": "internal/hub/hub.go",
        "source_location": "L110"
      },
      {
        "label": ".StartHub()",
        "file_type": "code",
        "source_file": "internal/hub/hub.go",
        "source_location": "L126"
      },
      {
        "label": ".initialize()",
        "file_type": "code",
        "source_file": "internal/hub/hub.go",
        "source_location": "L202"
      },
      {
        "label": ".registerCronJobs()",
        "file_type": "code",
        "source_file": "internal/hub/hub.go",
        "source_location": "L220"
      },
      {
        "label": ".bindMonitorHooks()",
        "file_type": "code",
        "source_file": "internal/hub/hub.go",
        "source_location": "L237"
      },
      {
        "label": ".bindDomainHooks()",
        "file_type": "code",
        "source_file": "internal/hub/hub.go",
        "source_location": "L261"
      },
      {
        "label": ".GetSSHKey()",
        "file_type": "code",
        "source_file": "internal/hub/hub.go",
        "source_location": "L275"
      },
      {
        "label": ".MakeLink()",
        "file_type": "code",
        "source_file": "internal/hub/hub.go",
        "source_location": "L336"
      },
      {
        "label": "collections.go",
        "file_type": "code",
        "source_file": "internal/hub/collections.go",
        "source_location": "L1"
      },
      {
        "label": "collectionRules",
        "file_type": "code",
        "source_file": "internal/hub/collections.go",
        "source_location": "L8"
      },
      {
        "label": "setCollectionAuthSettings()",
        "file_type": "code",
        "source_file": "internal/hub/collections.go",
        "source_location": "L17"
      },
      {
        "label": "applyCollectionRules()",
        "file_type": "code",
        "source_file": "internal/hub/collections.go",
        "source_location": "L115"
      },
      {
        "label": "hub_test_helpers.go",
        "file_type": "code",
        "source_file": "internal/hub/hub_test_helpers.go",
        "source_location": "L1"
      },
      {
        "label": ".GetSystemManager()",
        "file_type": "code",
        "source_file": "internal/hub/hub_test_helpers.go",
        "source_location": "L12"
      },
      {
        "label": ".GetPubkey()",
        "file_type": "code",
        "source_file": "internal/hub/hub_test_helpers.go",
        "source_location": "L17"
      },
      {
        "label": ".SetPubkey()",
        "file_type": "code",
        "source_file": "internal/hub/hub_test_helpers.go",
        "source_location": "L22"
      },
      {
        "label": ".SetCollectionAuthSettings()",
        "file_type": "code",
        "source_file": "internal/hub/hub_test_helpers.go",
        "source_location": "L26"
      },
      {
        "label": ".GetDomainScheduler()",
        "file_type": "code",
        "source_file": "internal/hub/hub_test_helpers.go",
        "source_location": "L31"
      },
      {
        "label": ".GetMonitorScheduler()",
        "file_type": "code",
        "source_file": "internal/hub/hub_test_helpers.go",
        "source_location": "L36"
      },
      {
        "label": "agent_connect_test.go",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L1"
      },
      {
        "label": "createTestHub()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L29"
      },
      {
        "label": "cleanupTestHub()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L39"
      },
      {
        "label": "createTestRecord()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L59"
      },
      {
        "label": "createTestUser()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L73"
      },
      {
        "label": "TestValidateAgentHeaders()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L82"
      },
      {
        "label": "TestGetAllFingerprintRecordsByToken()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L163"
      },
      {
        "label": "TestSetFingerprint()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L253"
      },
      {
        "label": "TestCreateSystemFromAgentData()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L333"
      },
      {
        "label": "TestUniversalTokenFlow()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L443"
      },
      {
        "label": "TestAgentConnect()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L511"
      },
      {
        "label": "TestSendResponseError()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L633"
      },
      {
        "label": "TestHandleAgentConnect()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L670"
      },
      {
        "label": "TestAgentWebSocketIntegration()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L756"
      },
      {
        "label": "TestMultipleSystemsWithSameUniversalToken()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L993"
      },
      {
        "label": "TestPermanentUniversalTokenFromDB()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L1191"
      },
      {
        "label": "TestFindOrCreateSystemForToken()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L1285"
      },
      {
        "label": "TestGetRealIP()",
        "file_type": "code",
        "source_file": "internal/hub/agent_connect_test.go",
        "source_location": "L1732"
      },
      {
        "label": "api.go",
        "file_type": "code",
        "source_file": "internal/hub/api.go",
        "source_location": "L1"
      },
      {
        "label": "customAuthMiddleware()",
        "file_type": "code",
        "source_file": "internal/hub/api.go",
        "source_location": "L33"
      },
      {
        "label": ".registerMiddlewares()",
        "file_type": "code",
        "source_file": "internal/hub/api.go",
        "source_location": "L46"
      },
      {
        "label": ".registerApiRoutes()",
        "file_type": "code",
        "source_file": "internal/hub/api.go",
        "source_location": "L77"
      },
      {
        "label": ".getInfo()",
        "file_type": "code",
        "source_file": "internal/hub/api.go",
        "source_location": "L128"
      },
      {
        "label": ".getUniversalToken()",
        "file_type": "code",
        "source_file": "internal/hub/api.go",
        "source_location": "L143"
      },
      {
        "label": ".getHeartbeatStatus()",
        "file_type": "code",
        "source_file": "internal/hub/api.go",
        "source_location": "L240"
      },
      {
        "label": ".testHeartbeat()",
        "file_type": "code",
        "source_file": "internal/hub/api.go",
        "source_location": "L257"
      },
      {
        "label": ".containerRequestHandler()",
        "file_type": "code",
        "source_file": "internal/hub/api.go",
        "source_location": "L270"
      },
      {
        "label": ".getContainerLogs()",
        "file_type": "code",
        "source_file": "internal/hub/api.go",
        "source_location": "L292"
      },
      {
        "label": ".getContainerInfo()",
        "file_type": "code",
        "source_file": "internal/hub/api.go",
        "source_location": "L298"
      },
      {
        "label": ".getSystemdInfo()",
        "file_type": "code",
        "source_file": "internal/hub/api.go",
        "source_location": "L305"
      },
      {
        "label": ".refreshSmartData()",
        "file_type": "code",
        "source_file": "internal/hub/api.go",
        "source_location": "L335"
      },
      {
        "label": "server_production.go",
        "file_type": "code",
        "source_file": "internal/hub/server_production.go",
        "source_location": "L1"
      },
      {
        "label": "api.go",
        "file_type": "code",
        "source_file": "internal/hub/settings/api.go",
        "source_location": "L1"
      },
      {
        "label": "APIHandler",
        "file_type": "code",
        "source_file": "internal/hub/settings/api.go",
        "source_location": "L18"
      },
      {
        "label": "NewAPIHandler()",
        "file_type": "code",
        "source_file": "internal/hub/settings/api.go",
        "source_location": "L23"
      },
      {
        "label": ".RegisterRoutes()",
        "file_type": "code",
        "source_file": "internal/hub/settings/api.go",
        "source_location": "L28"
      },
      {
        "label": "UserSettings",
        "file_type": "code",
        "source_file": "internal/hub/settings/api.go",
        "source_location": "L39"
      },
      {
        "label": "InstanceSettings",
        "file_type": "code",
        "source_file": "internal/hub/settings/api.go",
        "source_location": "L76"
      },
      {
        "label": ".getSettings()",
        "file_type": "code",
        "source_file": "internal/hub/settings/api.go",
        "source_location": "L111"
      },
      {
        "label": ".updateSettings()",
        "file_type": "code",
        "source_file": "internal/hub/settings/api.go",
        "source_location": "L134"
      },
      {
        "label": ".getInstanceSettings()",
        "file_type": "code",
        "source_file": "internal/hub/settings/api.go",
        "source_location": "L172"
      },
      {
        "label": ".testNotification()",
        "file_type": "code",
        "source_file": "internal/hub/settings/api.go",
        "source_location": "L213"
      },
      {
        "label": "getDefaultSettings()",
        "file_type": "code",
        "source_file": "internal/hub/settings/api.go",
        "source_location": "L257"
      },
      {
        "label": "getEnv()",
        "file_type": "code",
        "source_file": "internal/hub/settings/api.go",
        "source_location": "L281"
      },
      {
        "label": "getEnvBool()",
        "file_type": "code",
        "source_file": "internal/hub/settings/api.go",
        "source_location": "L288"
      },
      {
        "label": "getEnvInt()",
        "file_type": "code",
        "source_file": "internal/hub/settings/api.go",
        "source_location": "L295"
      },
      {
        "label": "api.go",
        "file_type": "code",
        "source_file": "internal/hub/bulk/api.go",
        "source_location": "L1"
      },
      {
        "label": "APIHandler",
        "file_type": "code",
        "source_file": "internal/hub/bulk/api.go",
        "source_location": "L20"
      },
      {
        "label": "NewAPIHandler()",
        "file_type": "code",
        "source_file": "internal/hub/bulk/api.go",
        "source_location": "L25"
      },
      {
        "label": ".RegisterRoutes()",
        "file_type": "code",
        "source_file": "internal/hub/bulk/api.go",
        "source_location": "L30"
      },
      {
        "label": "ImportResult",
        "file_type": "code",
        "source_file": "internal/hub/bulk/api.go",
        "source_location": "L44"
      },
      {
        "label": ".importDomains()",
        "file_type": "code",
        "source_file": "internal/hub/bulk/api.go",
        "source_location": "L51"
      },
      {
        "label": ".importMonitors()",
        "file_type": "code",
        "source_file": "internal/hub/bulk/api.go",
        "source_location": "L136"
      },
      {
        "label": ".exportDomains()",
        "file_type": "code",
        "source_file": "internal/hub/bulk/api.go",
        "source_location": "L229"
      },
      {
        "label": ".exportMonitors()",
        "file_type": "code",
        "source_file": "internal/hub/bulk/api.go",
        "source_location": "L269"
      },
      {
        "label": "parseInt()",
        "file_type": "code",
        "source_file": "internal/hub/bulk/api.go",
        "source_location": "L304"
      },
      {
        "label": "api_test.go",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestDateInRange()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api_test.go",
        "source_location": "L12"
      },
      {
        "label": "TestCalendarRangeParsesDateBounds()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api_test.go",
        "source_location": "L38"
      },
      {
        "label": "mustDate()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api_test.go",
        "source_location": "L53"
      },
      {
        "label": "api.go",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L1"
      },
      {
        "label": "APIHandler",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L15"
      },
      {
        "label": "NewAPIHandler()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L20"
      },
      {
        "label": ".RegisterRoutes()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L25"
      },
      {
        "label": ".listIncidents()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L43"
      },
      {
        "label": ".createIncident()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L76"
      },
      {
        "label": ".getIncident()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L130"
      },
      {
        "label": ".updateIncident()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L150"
      },
      {
        "label": ".acknowledgeIncident()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L193"
      },
      {
        "label": ".resolveIncident()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L225"
      },
      {
        "label": ".closeIncident()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L271"
      },
      {
        "label": ".addIncidentUpdate()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L303"
      },
      {
        "label": ".getIncidentUpdates()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L337"
      },
      {
        "label": ".getIncidentStats()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L378"
      },
      {
        "label": ".getCalendarEvents()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L422"
      },
      {
        "label": "calendarRange()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L536"
      },
      {
        "label": "dateInRange()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L552"
      },
      {
        "label": ".addUpdate()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L563"
      },
      {
        "label": ".recordToResponse()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L586"
      },
      {
        "label": "strPtr()",
        "file_type": "code",
        "source_file": "internal/hub/incidents/api.go",
        "source_location": "L609"
      },
      {
        "label": "api.go",
        "file_type": "code",
        "source_file": "internal/hub/statuspages/api.go",
        "source_location": "L1"
      },
      {
        "label": "APIHandler",
        "file_type": "code",
        "source_file": "internal/hub/statuspages/api.go",
        "source_location": "L16"
      },
      {
        "label": "NewAPIHandler()",
        "file_type": "code",
        "source_file": "internal/hub/statuspages/api.go",
        "source_location": "L21"
      },
      {
        "label": ".RegisterRoutes()",
        "file_type": "code",
        "source_file": "internal/hub/statuspages/api.go",
        "source_location": "L26"
      },
      {
        "label": ".listStatusPages()",
        "file_type": "code",
        "source_file": "internal/hub/statuspages/api.go",
        "source_location": "L45"
      },
      {
        "label": ".createStatusPage()",
        "file_type": "code",
        "source_file": "internal/hub/statuspages/api.go",
        "source_location": "L67"
      },
      {
        "label": ".getStatusPage()",
        "file_type": "code",
        "source_file": "internal/hub/statuspages/api.go",
        "source_location": "L115"
      },
      {
        "label": ".updateStatusPage()",
        "file_type": "code",
        "source_file": "internal/hub/statuspages/api.go",
        "source_location": "L135"
      },
      {
        "label": ".deleteStatusPage()",
        "file_type": "code",
        "source_file": "internal/hub/statuspages/api.go",
        "source_location": "L192"
      },
      {
        "label": ".addMonitor()",
        "file_type": "code",
        "source_file": "internal/hub/statuspages/api.go",
        "source_location": "L216"
      },
      {
        "label": ".removeMonitor()",
        "file_type": "code",
        "source_file": "internal/hub/statuspages/api.go",
        "source_location": "L268"
      },
      {
        "label": ".listMonitors()",
        "file_type": "code",
        "source_file": "internal/hub/statuspages/api.go",
        "source_location": "L297"
      },
      {
        "label": ".getPublicStatusPage()",
        "file_type": "code",
        "source_file": "internal/hub/statuspages/api.go",
        "source_location": "L335"
      },
      {
        "label": ".buildPublicStatusPage()",
        "file_type": "code",
        "source_file": "internal/hub/statuspages/api.go",
        "source_location": "L351"
      },
      {
        "label": ".recordToResponse()",
        "file_type": "code",
        "source_file": "internal/hub/statuspages/api.go",
        "source_location": "L411"
      },
      {
        "label": "expirymap_test.go",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L1"
      },
      {
        "label": "ExpiryMap[T]",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap.go",
        "source_location": "L35"
      },
      {
        "label": ".Has()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L17"
      },
      {
        "label": ".Get()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L23"
      },
      {
        "label": ".Len()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L29"
      },
      {
        "label": "TestExpiryMap_BasicOperations()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L40"
      },
      {
        "label": "TestExpiryMap_Expiration()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L62"
      },
      {
        "label": "TestExpiryMap_LazyCleanup()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L81"
      },
      {
        "label": "TestExpiryMap_Len()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L102"
      },
      {
        "label": "TestExpiryMap_CustomInterval()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L123"
      },
      {
        "label": "TestExpiryMap_GenericTypes()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L141"
      },
      {
        "label": "TestExpiryMap_UpdateExpiration()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L181"
      },
      {
        "label": "TestExpiryMap_ZeroValues()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L208"
      },
      {
        "label": "TestExpiryMap_Concurrent()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L223"
      },
      {
        "label": "TestExpiryMap_GetByValue()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L255"
      },
      {
        "label": "TestExpiryMap_GetByValue_Expiration()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L282"
      },
      {
        "label": "TestExpiryMap_GetByValue_GenericTypes()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L311"
      },
      {
        "label": "TestExpiryMap_RemoveValue()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L356"
      },
      {
        "label": "TestExpiryMap_RemoveValue_GenericTypes()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L385"
      },
      {
        "label": "TestExpiryMap_RemoveValue_WithExpiration()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L434"
      },
      {
        "label": "TestExpiryMap_ValueOperations_Integration()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L462"
      },
      {
        "label": "TestExpiryMap_Cleaner()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L505"
      },
      {
        "label": "TestExpiryMap_StopCleaner()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap_test.go",
        "source_location": "L527"
      },
      {
        "label": "expirymap.go",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap.go",
        "source_location": "L1"
      },
      {
        "label": "val",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap.go",
        "source_location": "L13"
      },
      {
        "label": "ExpiryMap",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap.go",
        "source_location": "L18"
      },
      {
        "label": "New()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap.go",
        "source_location": "L25"
      },
      {
        "label": ".Set()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap.go",
        "source_location": "L35"
      },
      {
        "label": ".GetOk()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap.go",
        "source_location": "L44"
      },
      {
        "label": ".GetByValue()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap.go",
        "source_location": "L60"
      },
      {
        "label": ".Remove()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap.go",
        "source_location": "L75"
      },
      {
        "label": ".RemovebyValue()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap.go",
        "source_location": "L80"
      },
      {
        "label": ".startCleaner()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap.go",
        "source_location": "L91"
      },
      {
        "label": ".StopCleaner()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap.go",
        "source_location": "L104"
      },
      {
        "label": ".cleanup()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap.go",
        "source_location": "L111"
      },
      {
        "label": ".UpdateExpiration()",
        "file_type": "code",
        "source_file": "internal/hub/expirymap/expirymap.go",
        "source_location": "L121"
      },
      {
        "label": "request_manager_test.go",
        "file_type": "code",
        "source_file": "internal/hub/ws/request_manager_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestRequestManager_BasicFunctionality()",
        "file_type": "code",
        "source_file": "internal/hub/ws/request_manager_test.go",
        "source_location": "L14"
      },
      {
        "label": "request_manager.go",
        "file_type": "code",
        "source_file": "internal/hub/ws/request_manager.go",
        "source_location": "L1"
      },
      {
        "label": "RequestID",
        "file_type": "code",
        "source_file": "internal/hub/ws/request_manager.go",
        "source_location": "L16"
      },
      {
        "label": "PendingRequest",
        "file_type": "code",
        "source_file": "internal/hub/ws/request_manager.go",
        "source_location": "L19"
      },
      {
        "label": "RequestManager",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test_helpers.go",
        "source_location": "L6"
      },
      {
        "label": "NewRequestManager()",
        "file_type": "code",
        "source_file": "internal/hub/ws/request_manager.go",
        "source_location": "L36"
      },
      {
        "label": ".SendRequest()",
        "file_type": "code",
        "source_file": "internal/hub/ws/request_manager.go",
        "source_location": "L45"
      },
      {
        "label": ".sendMessage()",
        "file_type": "code",
        "source_file": "internal/hub/ws/request_manager.go",
        "source_location": "L89"
      },
      {
        "label": ".handleResponse()",
        "file_type": "code",
        "source_file": "internal/hub/ws/request_manager.go",
        "source_location": "L103"
      },
      {
        "label": ".routeLegacyResponse()",
        "file_type": "code",
        "source_file": "internal/hub/ws/request_manager.go",
        "source_location": "L139"
      },
      {
        "label": ".cleanupRequest()",
        "file_type": "code",
        "source_file": "internal/hub/ws/request_manager.go",
        "source_location": "L166"
      },
      {
        "label": ".cancelRequest()",
        "file_type": "code",
        "source_file": "internal/hub/ws/request_manager.go",
        "source_location": "L172"
      },
      {
        "label": ".deleteRequest()",
        "file_type": "code",
        "source_file": "internal/hub/ws/request_manager.go",
        "source_location": "L183"
      },
      {
        "label": ".Close()",
        "file_type": "code",
        "source_file": "internal/hub/ws/request_manager.go",
        "source_location": "L190"
      },
      {
        "label": "ws_test_helpers.go",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test_helpers.go",
        "source_location": "L1"
      },
      {
        "label": ".GetPendingCount()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test_helpers.go",
        "source_location": "L6"
      },
      {
        "label": "handlers.go",
        "file_type": "code",
        "source_file": "internal/hub/ws/handlers.go",
        "source_location": "L1"
      },
      {
        "label": "ResponseHandler",
        "file_type": "code",
        "source_file": "internal/hub/ws/handlers.go",
        "source_location": "L15"
      },
      {
        "label": "BaseHandler",
        "file_type": "code",
        "source_file": "internal/hub/ws/handlers.go",
        "source_location": "L21"
      },
      {
        "label": ".HandleLegacy()",
        "file_type": "code",
        "source_file": "internal/hub/ws/handlers.go",
        "source_location": "L23"
      },
      {
        "label": "fingerprintHandler",
        "file_type": "code",
        "source_file": "internal/hub/ws/handlers.go",
        "source_location": "L32"
      },
      {
        "label": ".HandleLegacy()",
        "file_type": "code",
        "source_file": "internal/hub/ws/handlers.go",
        "source_location": "L36"
      },
      {
        "label": ".Handle()",
        "file_type": "code",
        "source_file": "internal/hub/ws/handlers.go",
        "source_location": "L40"
      },
      {
        "label": "WsConn",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L28"
      },
      {
        "label": ".GetFingerprint()",
        "file_type": "code",
        "source_file": "internal/hub/ws/handlers.go",
        "source_location": "L49"
      },
      {
        "label": "ws.go",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L1"
      },
      {
        "label": "Handler",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L23"
      },
      {
        "label": "FingerprintRecord",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L36"
      },
      {
        "label": "GetUpgrader()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L46"
      },
      {
        "label": "NewWsConnection()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L56"
      },
      {
        "label": ".OnOpen()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L66"
      },
      {
        "label": ".OnMessage()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L71"
      },
      {
        "label": ".OnClose()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L85"
      },
      {
        "label": ".Close()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L103"
      },
      {
        "label": ".Ping()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L113"
      },
      {
        "label": ".sendMessage()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L123"
      },
      {
        "label": ".handleAgentRequest()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L135"
      },
      {
        "label": ".IsConnected()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L165"
      },
      {
        "label": ".AgentVersion()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L170"
      },
      {
        "label": ".SendRequest()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws.go",
        "source_location": "L176"
      },
      {
        "label": "ws_test.go",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestGetUpgrader()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test.go",
        "source_location": "L20"
      },
      {
        "label": "TestNewWsConnection()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test.go",
        "source_location": "L37"
      },
      {
        "label": "TestWsConn_IsConnected()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test.go",
        "source_location": "L49"
      },
      {
        "label": "TestWsConn_Close()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test.go",
        "source_location": "L56"
      },
      {
        "label": "TestWsConn_SendMessage_CBOR()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test.go",
        "source_location": "L66"
      },
      {
        "label": "TestWsConn_GetFingerprint_SignatureGeneration()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test.go",
        "source_location": "L91"
      },
      {
        "label": "TestWsConn_RequestSystemData_RequestFormat()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test.go",
        "source_location": "L141"
      },
      {
        "label": "TestFingerprintRecord()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test.go",
        "source_location": "L159"
      },
      {
        "label": "TestDeadlineConstant()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test.go",
        "source_location": "L174"
      },
      {
        "label": "TestCommonActions()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test.go",
        "source_location": "L179"
      },
      {
        "label": "TestFingerprintHandler()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test.go",
        "source_location": "L186"
      },
      {
        "label": "TestHandler()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test.go",
        "source_location": "L201"
      },
      {
        "label": "TestWsConnChannelBehavior()",
        "file_type": "code",
        "source_file": "internal/hub/ws/ws_test.go",
        "source_location": "L210"
      },
      {
        "label": "config_test.go",
        "file_type": "code",
        "source_file": "internal/hub/config/config_test.go",
        "source_location": "L1"
      },
      {
        "label": "testConfig",
        "file_type": "code",
        "source_file": "internal/hub/config/config_test.go",
        "source_location": "L21"
      },
      {
        "label": "testSystemConfig",
        "file_type": "code",
        "source_file": "internal/hub/config/config_test.go",
        "source_location": "L25"
      },
      {
        "label": "createConfigTestFingerprint()",
        "file_type": "code",
        "source_file": "internal/hub/config/config_test.go",
        "source_location": "L51"
      },
      {
        "label": "TestConfigSyncWithTokens()",
        "file_type": "code",
        "source_file": "internal/hub/config/config_test.go",
        "source_location": "L66"
      },
      {
        "label": "TestConfigMigrationScenario()",
        "file_type": "code",
        "source_file": "internal/hub/config/config_test.go",
        "source_location": "L191"
      },
      {
        "label": "config.go",
        "file_type": "code",
        "source_file": "internal/hub/config/config.go",
        "source_location": "L1"
      },
      {
        "label": "config",
        "file_type": "code",
        "source_file": "internal/hub/config/config.go",
        "source_location": "L19"
      },
      {
        "label": "systemConfig",
        "file_type": "code",
        "source_file": "internal/hub/config/config.go",
        "source_location": "L23"
      },
      {
        "label": "SyncSystems()",
        "file_type": "code",
        "source_file": "internal/hub/config/config.go",
        "source_location": "L32"
      },
      {
        "label": "generateYAML()",
        "file_type": "code",
        "source_file": "internal/hub/config/config.go",
        "source_location": "L164"
      },
      {
        "label": "getUserEmailMap()",
        "file_type": "code",
        "source_file": "internal/hub/config/config.go",
        "source_location": "L237"
      },
      {
        "label": "updateFingerprintToken()",
        "file_type": "code",
        "source_file": "internal/hub/config/config.go",
        "source_location": "L252"
      },
      {
        "label": "createFingerprintRecord()",
        "file_type": "code",
        "source_file": "internal/hub/config/config.go",
        "source_location": "L266"
      },
      {
        "label": "GetYamlConfig()",
        "file_type": "code",
        "source_file": "internal/hub/config/config.go",
        "source_location": "L281"
      },
      {
        "label": "system.go",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L1"
      },
      {
        "label": "System",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L120"
      },
      {
        "label": "SystemManager",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L21"
      },
      {
        "label": ".NewSystem()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L55"
      },
      {
        "label": ".StartUpdater()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L67"
      },
      {
        "label": ".update()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L133"
      },
      {
        "label": ".handlePaused()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L187"
      },
      {
        "label": ".CreateRecords()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L124"
      },
      {
        "label": "createSystemDetailsRecord()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L267"
      },
      {
        "label": "createSystemdStatsRecords()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L292"
      },
      {
        "label": "createContainerRecords()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L324"
      },
      {
        "label": ".getRecord()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L361"
      },
      {
        "label": ".HasUser()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L385"
      },
      {
        "label": ".setDown()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L407"
      },
      {
        "label": ".getContext()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L422"
      },
      {
        "label": ".request()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L431"
      },
      {
        "label": "shouldFallbackToSSH()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L457"
      },
      {
        "label": "shouldCloseWebSocket()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L470"
      },
      {
        "label": ".ensureSSHTransport()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L478"
      },
      {
        "label": ".fetchDataFromAgent()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L501"
      },
      {
        "label": ".fetchDataViaWebSocket()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L522"
      },
      {
        "label": ".FetchContainerInfoFromAgent()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L535"
      },
      {
        "label": ".FetchContainerLogsFromAgent()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L544"
      },
      {
        "label": ".FetchSystemdInfoFromAgent()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L553"
      },
      {
        "label": ".FetchSmartDataFromAgent()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L562"
      },
      {
        "label": "makeStableHashId()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L570"
      },
      {
        "label": ".fetchDataViaSSH()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L581"
      },
      {
        "label": ".runSSHOperation()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L635"
      },
      {
        "label": ".createSSHClient()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L676"
      },
      {
        "label": ".createSessionWithTimeout()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L701"
      },
      {
        "label": ".closeSSHConnection()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L731"
      },
      {
        "label": ".closeWebSocketConnection()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L744"
      },
      {
        "label": "extractAgentVersion()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L751"
      },
      {
        "label": "getJitter()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L759"
      },
      {
        "label": "migrateDeprecatedFields()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system.go",
        "source_location": "L772"
      },
      {
        "label": "system_manager.go",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L1"
      },
      {
        "label": "hubLike",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L52"
      },
      {
        "label": "NewSystemManager()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L62"
      },
      {
        "label": ".GetSystem()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L71"
      },
      {
        "label": ".Initialize()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L82"
      },
      {
        "label": ".bindEventHooks()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L115"
      },
      {
        "label": ".onTokenRotated()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L129"
      },
      {
        "label": ".onRecordCreate()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L146"
      },
      {
        "label": ".onRecordAfterCreateSuccess()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L154"
      },
      {
        "label": ".onRecordUpdate()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L163"
      },
      {
        "label": ".onRecordAfterUpdateSuccess()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L177"
      },
      {
        "label": ".onRecordAfterDeleteSuccess()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L232"
      },
      {
        "label": ".AddSystem()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L240"
      },
      {
        "label": ".RemoveSystem()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L266"
      },
      {
        "label": ".AddRecord()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L298"
      },
      {
        "label": ".AddWebSocketSystem()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L320"
      },
      {
        "label": ".resetFailedSmartFetchState()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L344"
      },
      {
        "label": ".createSSHClientConfig()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L352"
      },
      {
        "label": "deactivateAlerts()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_manager.go",
        "source_location": "L377"
      },
      {
        "label": "system_smart.go",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_smart.go",
        "source_location": "L1"
      },
      {
        "label": "smartFetchState",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_smart.go",
        "source_location": "L13"
      },
      {
        "label": ".FetchAndSaveSmartDevices()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_smart.go",
        "source_location": "L19"
      },
      {
        "label": ".recordSmartFetchResult()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_smart.go",
        "source_location": "L32"
      },
      {
        "label": ".shouldFetchSmart()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_smart.go",
        "source_location": "L45"
      },
      {
        "label": ".smartFetchInterval()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_smart.go",
        "source_location": "L57"
      },
      {
        "label": ".saveSmartDevices()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_smart.go",
        "source_location": "L65"
      },
      {
        "label": ".upsertSmartDeviceRecord()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_smart.go",
        "source_location": "L85"
      },
      {
        "label": "extractPowerMetrics()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_smart.go",
        "source_location": "L121"
      },
      {
        "label": "systems_test.go",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestSystemManagerNew()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test.go",
        "source_location": "L21"
      },
      {
        "label": "testOld()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test.go",
        "source_location": "L141"
      },
      {
        "label": "TestHasUser()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test.go",
        "source_location": "L433"
      },
      {
        "label": "system_systemd_test.go",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_systemd_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestGetSystemdServiceId()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_systemd_test.go",
        "source_location": "L11"
      },
      {
        "label": "system_realtime.go",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_realtime.go",
        "source_location": "L1"
      },
      {
        "label": "subscriptionInfo",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_realtime.go",
        "source_location": "L14"
      },
      {
        "label": ".onRealtimeConnectRequest()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_realtime.go",
        "source_location": "L28"
      },
      {
        "label": ".onRealtimeSubscribeRequest()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_realtime.go",
        "source_location": "L40"
      },
      {
        "label": ".onRealtimeSubscriptionAdded()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_realtime.go",
        "source_location": "L73"
      },
      {
        "label": ".checkSubscriptions()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_realtime.go",
        "source_location": "L88"
      },
      {
        "label": ".removeRealtimeSubscription()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_realtime.go",
        "source_location": "L110"
      },
      {
        "label": ".startRealtimeWorker()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_realtime.go",
        "source_location": "L125"
      },
      {
        "label": ".fetchRealtimeDataAndNotify()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_realtime.go",
        "source_location": "L143"
      },
      {
        "label": "notify()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_realtime.go",
        "source_location": "L164"
      },
      {
        "label": "system_test.go",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestCombinedData_MigrateDeprecatedFields()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_test.go",
        "source_location": "L11"
      },
      {
        "label": "systems_test_helpers.go",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L1"
      },
      {
        "label": "backgroundSmartFetchEnabled()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L18"
      },
      {
        "label": ".GetSystemCount()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L21"
      },
      {
        "label": ".HasSystem()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L26"
      },
      {
        "label": ".GetSystemStatusFromStore()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L32"
      },
      {
        "label": ".GetSystemContextFromStore()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L41"
      },
      {
        "label": ".GetSystemFromStore()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L50"
      },
      {
        "label": ".GetAllSystemIDs()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L59"
      },
      {
        "label": ".GetSystemData()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L71"
      },
      {
        "label": ".GetSystemHostPort()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L81"
      },
      {
        "label": ".SetSystemStatusInDB()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L92"
      },
      {
        "label": ".RemoveAllSystems()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L113"
      },
      {
        "label": ".StopUpdater()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_test_helpers.go",
        "source_location": "L120"
      },
      {
        "label": "systems_production.go",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_production.go",
        "source_location": "L1"
      },
      {
        "label": "backgroundSmartFetchEnabled()",
        "file_type": "code",
        "source_file": "internal/hub/systems/systems_production.go",
        "source_location": "L9"
      },
      {
        "label": "system_smart_test.go",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_smart_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestRecordSmartFetchResult()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_smart_test.go",
        "source_location": "L14"
      },
      {
        "label": "TestShouldFetchSmart()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_smart_test.go",
        "source_location": "L43"
      },
      {
        "label": "TestShouldFetchSmart_IgnoresExtendedTTLWhenFetchIsDue()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_smart_test.go",
        "source_location": "L62"
      },
      {
        "label": "TestResetFailedSmartFetchState()",
        "file_type": "code",
        "source_file": "internal/hub/systems/system_smart_test.go",
        "source_location": "L81"
      },
      {
        "label": "checker.go",
        "file_type": "code",
        "source_file": "internal/hub/pagespeed/checker.go",
        "source_location": "L1"
      },
      {
        "label": "PageSpeedResponse",
        "file_type": "code",
        "source_file": "internal/hub/pagespeed/checker.go",
        "source_location": "L12"
      },
      {
        "label": "Metrics",
        "file_type": "code",
        "source_file": "internal/hub/pagespeed/checker.go",
        "source_location": "L67"
      },
      {
        "label": "Checker",
        "file_type": "code",
        "source_file": "internal/hub/pagespeed/checker.go",
        "source_location": "L86"
      },
      {
        "label": "NewChecker()",
        "file_type": "code",
        "source_file": "internal/hub/pagespeed/checker.go",
        "source_location": "L92"
      },
      {
        "label": ".CheckURL()",
        "file_type": "code",
        "source_file": "internal/hub/pagespeed/checker.go",
        "source_location": "L102"
      },
      {
        "label": "Grade()",
        "file_type": "code",
        "source_file": "internal/hub/pagespeed/checker.go",
        "source_location": "L156"
      },
      {
        "label": "GradeColor()",
        "file_type": "code",
        "source_file": "internal/hub/pagespeed/checker.go",
        "source_location": "L172"
      },
      {
        "label": "GetCoreWebVitalsStatus()",
        "file_type": "code",
        "source_file": "internal/hub/pagespeed/checker.go",
        "source_location": "L188"
      },
      {
        "label": "getLCPStatus()",
        "file_type": "code",
        "source_file": "internal/hub/pagespeed/checker.go",
        "source_location": "L198"
      },
      {
        "label": "getFIDStatus()",
        "file_type": "code",
        "source_file": "internal/hub/pagespeed/checker.go",
        "source_location": "L207"
      },
      {
        "label": "getCLSStatus()",
        "file_type": "code",
        "source_file": "internal/hub/pagespeed/checker.go",
        "source_location": "L216"
      },
      {
        "label": "getFCPStatus()",
        "file_type": "code",
        "source_file": "internal/hub/pagespeed/checker.go",
        "source_location": "L225"
      },
      {
        "label": "getTTFBStatus()",
        "file_type": "code",
        "source_file": "internal/hub/pagespeed/checker.go",
        "source_location": "L234"
      },
      {
        "label": "FormatDuration()",
        "file_type": "code",
        "source_file": "internal/hub/pagespeed/checker.go",
        "source_location": "L244"
      },
      {
        "label": "scheduler.go",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L1"
      },
      {
        "label": "AlertCallback",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L19"
      },
      {
        "label": "Scheduler",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L22"
      },
      {
        "label": "NewScheduler()",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L33"
      },
      {
        "label": ".SetAlertCallback()",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L43"
      },
      {
        "label": ".Start()",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L48"
      },
      {
        "label": ".Stop()",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L71"
      },
      {
        "label": ".checkDomains()",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L81"
      },
      {
        "label": ".checkDomain()",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L105"
      },
      {
        "label": ".discoverSubdomains()",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L303"
      },
      {
        "label": ".trackChanges()",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L358"
      },
      {
        "label": ".saveHistory()",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L415"
      },
      {
        "label": ".triggerNotification()",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L436"
      },
      {
        "label": ".triggerSSLNotification()",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L466"
      },
      {
        "label": ".RefreshDomain()",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L484"
      },
      {
        "label": ".CheckAllDomains()",
        "file_type": "code",
        "source_file": "internal/hub/domains/scheduler.go",
        "source_location": "L496"
      },
      {
        "label": "api.go",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L1"
      },
      {
        "label": "APIHandler",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L17"
      },
      {
        "label": "NewAPIHandler()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L23"
      },
      {
        "label": ".RegisterRoutes()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L31"
      },
      {
        "label": ".listDomains()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L49"
      },
      {
        "label": ".lookupDomain()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L71"
      },
      {
        "label": ".createDomain()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L103"
      },
      {
        "label": ".getDomain()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L194"
      },
      {
        "label": ".updateDomain()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L214"
      },
      {
        "label": ".deleteDomain()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L289"
      },
      {
        "label": ".refreshDomain()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L313"
      },
      {
        "label": ".getDomainHistory()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L344"
      },
      {
        "label": ".getDomainStats()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L385"
      },
      {
        "label": ".calculateDomainStats()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L409"
      },
      {
        "label": ".pauseDomain()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L459"
      },
      {
        "label": ".resumeDomain()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L486"
      },
      {
        "label": ".recordToResponse()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L519"
      },
      {
        "label": ".applyLookupData()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L622"
      },
      {
        "label": "cleanDomain()",
        "file_type": "code",
        "source_file": "internal/hub/domains/api.go",
        "source_location": "L676"
      },
      {
        "label": "lookup.go",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L1"
      },
      {
        "label": "LookupService",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L23"
      },
      {
        "label": "NewLookupService()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L29"
      },
      {
        "label": ".LookupDomain()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L37"
      },
      {
        "label": ".LookupWHOIS()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L79"
      },
      {
        "label": ".tryRDAP()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L119"
      },
      {
        "label": ".tryNativeWHOIS()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L244"
      },
      {
        "label": ".tryTCPWHOIS()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L297"
      },
      {
        "label": ".tryWhoisXML()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L346"
      },
      {
        "label": ".parseWHOISOutput()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L415"
      },
      {
        "label": ".parseDate()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L529"
      },
      {
        "label": ".parseStatus()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L582"
      },
      {
        "label": ".getRDAPBaseURL()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L604"
      },
      {
        "label": ".lookupDNS()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L655"
      },
      {
        "label": ".lookupSSL()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L690"
      },
      {
        "label": "splitHex()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L728"
      },
      {
        "label": ".lookupHost()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L741"
      },
      {
        "label": ".applyWHOISData()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L782"
      },
      {
        "label": "cleanDomain()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L813"
      },
      {
        "label": "hasValidData()",
        "file_type": "code",
        "source_file": "internal/hub/domains/whois/lookup.go",
        "source_location": "L830"
      },
      {
        "label": "push.go",
        "file_type": "code",
        "source_file": "internal/hub/notifications/push.go",
        "source_location": "L1"
      },
      {
        "label": "PushNotification",
        "file_type": "code",
        "source_file": "internal/hub/notifications/push.go",
        "source_location": "L14"
      },
      {
        "label": "Action",
        "file_type": "code",
        "source_file": "internal/hub/notifications/push.go",
        "source_location": "L27"
      },
      {
        "label": "PushSubscription",
        "file_type": "code",
        "source_file": "internal/hub/notifications/push.go",
        "source_location": "L34"
      },
      {
        "label": "PushService",
        "file_type": "code",
        "source_file": "internal/hub/notifications/push.go",
        "source_location": "L44"
      },
      {
        "label": "NewPushService()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/push.go",
        "source_location": "L51"
      },
      {
        "label": ".RegisterSubscription()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/push.go",
        "source_location": "L64"
      },
      {
        "label": ".UnregisterSubscription()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/push.go",
        "source_location": "L94"
      },
      {
        "label": ".SendNotification()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/push.go",
        "source_location": "L106"
      },
      {
        "label": ".BroadcastNotification()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/push.go",
        "source_location": "L146"
      },
      {
        "label": "generateVAPIDKeys()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/push.go",
        "source_location": "L182"
      },
      {
        "label": ".GetVAPIDPublicKey()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/push.go",
        "source_location": "L201"
      },
      {
        "label": "dispatcher.go",
        "file_type": "code",
        "source_file": "internal/hub/notifications/dispatcher.go",
        "source_location": "L1"
      },
      {
        "label": "Dispatcher",
        "file_type": "code",
        "source_file": "internal/hub/notifications/dispatcher.go",
        "source_location": "L17"
      },
      {
        "label": "NewDispatcher()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/dispatcher.go",
        "source_location": "L24"
      },
      {
        "label": ".SendNotification()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/dispatcher.go",
        "source_location": "L32"
      },
      {
        "label": ".getMonitorNotifications()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/dispatcher.go",
        "source_location": "L71"
      },
      {
        "label": ".getProvider()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/dispatcher.go",
        "source_location": "L115"
      },
      {
        "label": ".buildMessage()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/dispatcher.go",
        "source_location": "L163"
      },
      {
        "label": ".getMonitorURL()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/dispatcher.go",
        "source_location": "L189"
      },
      {
        "label": ".logNotificationEvent()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/dispatcher.go",
        "source_location": "L203"
      },
      {
        "label": ".ClearCache()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/dispatcher.go",
        "source_location": "L222"
      },
      {
        "label": ".ShouldNotify()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/dispatcher.go",
        "source_location": "L229"
      },
      {
        "label": "api.go",
        "file_type": "code",
        "source_file": "internal/hub/notifications/api.go",
        "source_location": "L1"
      },
      {
        "label": "RegisterRoutes()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/api.go",
        "source_location": "L14"
      },
      {
        "label": "NotificationAPI",
        "file_type": "code",
        "source_file": "internal/hub/notifications/api.go",
        "source_location": "L29"
      },
      {
        "label": "CreateNotificationRequest",
        "file_type": "code",
        "source_file": "internal/hub/notifications/api.go",
        "source_location": "L34"
      },
      {
        "label": "UpdateNotificationRequest",
        "file_type": "code",
        "source_file": "internal/hub/notifications/api.go",
        "source_location": "L42"
      },
      {
        "label": "NotificationResponse",
        "file_type": "code",
        "source_file": "internal/hub/notifications/api.go",
        "source_location": "L50"
      },
      {
        "label": ".listNotifications()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/api.go",
        "source_location": "L62"
      },
      {
        "label": ".createNotification()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/api.go",
        "source_location": "L84"
      },
      {
        "label": ".getNotification()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/api.go",
        "source_location": "L122"
      },
      {
        "label": ".updateNotification()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/api.go",
        "source_location": "L142"
      },
      {
        "label": ".deleteNotification()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/api.go",
        "source_location": "L185"
      },
      {
        "label": ".testNotification()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/api.go",
        "source_location": "L209"
      },
      {
        "label": ".recordToResponse()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/api.go",
        "source_location": "L261"
      },
      {
        "label": "gotify.go",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/gotify.go",
        "source_location": "L1"
      },
      {
        "label": "GotifyProvider",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/gotify.go",
        "source_location": "L13"
      },
      {
        "label": "NewGotifyProvider()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/gotify.go",
        "source_location": "L17"
      },
      {
        "label": ".Validate()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/gotify.go",
        "source_location": "L21"
      },
      {
        "label": ".Send()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/gotify.go",
        "source_location": "L31"
      },
      {
        "label": "pushover.go",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/pushover.go",
        "source_location": "L1"
      },
      {
        "label": "PushoverProvider",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/pushover.go",
        "source_location": "L12"
      },
      {
        "label": "NewPushoverProvider()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/pushover.go",
        "source_location": "L16"
      },
      {
        "label": ".Validate()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/pushover.go",
        "source_location": "L20"
      },
      {
        "label": ".Send()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/pushover.go",
        "source_location": "L30"
      },
      {
        "label": "discord.go",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/discord.go",
        "source_location": "L1"
      },
      {
        "label": "DiscordProvider",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/discord.go",
        "source_location": "L13"
      },
      {
        "label": "NewDiscordProvider()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/discord.go",
        "source_location": "L17"
      },
      {
        "label": ".Validate()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/discord.go",
        "source_location": "L21"
      },
      {
        "label": ".Send()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/discord.go",
        "source_location": "L28"
      },
      {
        "label": "slack.go",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/slack.go",
        "source_location": "L1"
      },
      {
        "label": "SlackProvider",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/slack.go",
        "source_location": "L13"
      },
      {
        "label": "NewSlackProvider()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/slack.go",
        "source_location": "L17"
      },
      {
        "label": ".Validate()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/slack.go",
        "source_location": "L21"
      },
      {
        "label": ".Send()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/slack.go",
        "source_location": "L28"
      },
      {
        "label": "webhook.go",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/webhook.go",
        "source_location": "L1"
      },
      {
        "label": "WebhookProvider",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/webhook.go",
        "source_location": "L13"
      },
      {
        "label": "NewWebhookProvider()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/webhook.go",
        "source_location": "L17"
      },
      {
        "label": ".Validate()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/webhook.go",
        "source_location": "L21"
      },
      {
        "label": ".Send()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/webhook.go",
        "source_location": "L28"
      },
      {
        "label": ".formatBody()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/webhook.go",
        "source_location": "L65"
      },
      {
        "label": "telegram.go",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/telegram.go",
        "source_location": "L1"
      },
      {
        "label": "TelegramProvider",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/telegram.go",
        "source_location": "L12"
      },
      {
        "label": "NewTelegramProvider()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/telegram.go",
        "source_location": "L16"
      },
      {
        "label": ".Validate()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/telegram.go",
        "source_location": "L20"
      },
      {
        "label": ".Send()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/telegram.go",
        "source_location": "L30"
      },
      {
        "label": "email.go",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/email.go",
        "source_location": "L1"
      },
      {
        "label": "EmailProvider",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/email.go",
        "source_location": "L13"
      },
      {
        "label": "NewEmailProvider()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/email.go",
        "source_location": "L18"
      },
      {
        "label": ".Validate()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/email.go",
        "source_location": "L23"
      },
      {
        "label": ".Send()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/email.go",
        "source_location": "L40"
      },
      {
        "label": ".sendTLS()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/email.go",
        "source_location": "L80"
      },
      {
        "label": ".formatBody()",
        "file_type": "code",
        "source_file": "internal/hub/notifications/providers/email.go",
        "source_location": "L125"
      },
      {
        "label": "csv.go",
        "file_type": "code",
        "source_file": "internal/hub/export/csv.go",
        "source_location": "L1"
      },
      {
        "label": "APIHandler",
        "file_type": "code",
        "source_file": "internal/hub/export/csv.go",
        "source_location": "L17"
      },
      {
        "label": "NewAPIHandler()",
        "file_type": "code",
        "source_file": "internal/hub/export/csv.go",
        "source_location": "L22"
      },
      {
        "label": ".RegisterRoutes()",
        "file_type": "code",
        "source_file": "internal/hub/export/csv.go",
        "source_location": "L27"
      },
      {
        "label": ".exportDomains()",
        "file_type": "code",
        "source_file": "internal/hub/export/csv.go",
        "source_location": "L41"
      },
      {
        "label": ".exportMonitors()",
        "file_type": "code",
        "source_file": "internal/hub/export/csv.go",
        "source_location": "L117"
      },
      {
        "label": ".exportIncidents()",
        "file_type": "code",
        "source_file": "internal/hub/export/csv.go",
        "source_location": "L189"
      },
      {
        "label": "formatDate()",
        "file_type": "code",
        "source_file": "internal/hub/export/csv.go",
        "source_location": "L253"
      },
      {
        "label": "formatDateTime()",
        "file_type": "code",
        "source_file": "internal/hub/export/csv.go",
        "source_location": "L260"
      },
      {
        "label": ".getPrometheusMetrics()",
        "file_type": "code",
        "source_file": "internal/hub/export/csv.go",
        "source_location": "L268"
      },
      {
        "label": "scheduler.go",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L1"
      },
      {
        "label": "AlertCallback",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L20"
      },
      {
        "label": "Scheduler",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L23"
      },
      {
        "label": "ScheduledMonitor",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L36"
      },
      {
        "label": "NewScheduler()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L43"
      },
      {
        "label": ".SetAlertCallback()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L53"
      },
      {
        "label": ".Start()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L58"
      },
      {
        "label": ".Stop()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L83"
      },
      {
        "label": ".run()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L99"
      },
      {
        "label": ".checkMonitors()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L113"
      },
      {
        "label": ".runCheck()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L150"
      },
      {
        "label": ".saveResult()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L199"
      },
      {
        "label": ".handleStatusChange()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L253"
      },
      {
        "label": ".createIncident()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L287"
      },
      {
        "label": ".loadMonitors()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L359"
      },
      {
        "label": ".AddMonitor()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L378"
      },
      {
        "label": ".UpdateMonitor()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L390"
      },
      {
        "label": ".RemoveMonitor()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L409"
      },
      {
        "label": ".RunManualCheck()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L415"
      },
      {
        "label": ".GetUptimeStats()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L446"
      },
      {
        "label": ".calculateUptimeStats()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L492"
      },
      {
        "label": ".averagePing()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L520"
      },
      {
        "label": "recordToMonitor()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L548"
      },
      {
        "label": ".CleanupOldHeartbeats()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/scheduler.go",
        "source_location": "L605"
      },
      {
        "label": "api.go",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L1"
      },
      {
        "label": "APIHandler",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L14"
      },
      {
        "label": "NewAPIHandler()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L20"
      },
      {
        "label": ".RegisterRoutes()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L28"
      },
      {
        "label": "MonitorResponse",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L55"
      },
      {
        "label": "CreateMonitorRequest",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L86"
      },
      {
        "label": "UpdateMonitorRequest",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L114"
      },
      {
        "label": ".listMonitors()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L142"
      },
      {
        "label": ".getMonitor()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L168"
      },
      {
        "label": ".createMonitor()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L188"
      },
      {
        "label": ".updateMonitor()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L258"
      },
      {
        "label": ".deleteMonitor()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L364"
      },
      {
        "label": ".manualCheck()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L391"
      },
      {
        "label": ".pauseMonitor()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L434"
      },
      {
        "label": ".resumeMonitor()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L463"
      },
      {
        "label": ".getStats()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L492"
      },
      {
        "label": ".getHeartbeats()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L546"
      },
      {
        "label": "recordToResponse()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L598"
      },
      {
        "label": "percent()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/api.go",
        "source_location": "L648"
      },
      {
        "label": "checker.go",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L1"
      },
      {
        "label": "Checker",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L22"
      },
      {
        "label": "CheckerRegistry",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L27"
      },
      {
        "label": "StubChecker",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L32"
      },
      {
        "label": ".Check()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L36"
      },
      {
        "label": "PortChecker",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L45"
      },
      {
        "label": ".Check()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L50"
      },
      {
        "label": "MySQLChecker",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L74"
      },
      {
        "label": ".Check()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L76"
      },
      {
        "label": "WebSocketChecker",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L97"
      },
      {
        "label": ".Check()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L99"
      },
      {
        "label": "SMTPChecker",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L116"
      },
      {
        "label": ".Check()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L118"
      },
      {
        "label": "NewCheckerRegistry()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L139"
      },
      {
        "label": ".Register()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L184"
      },
      {
        "label": ".Get()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L189"
      },
      {
        "label": "HTTPChecker",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L195"
      },
      {
        "label": ".Check()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L200"
      },
      {
        "label": "TCPChecker",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L319"
      },
      {
        "label": ".Check()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L322"
      },
      {
        "label": "PingChecker",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L365"
      },
      {
        "label": ".Check()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L368"
      },
      {
        "label": "DNSChecker",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L435"
      },
      {
        "label": ".Check()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L438"
      },
      {
        "label": "KeywordChecker",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L531"
      },
      {
        "label": ".Check()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L534"
      },
      {
        "label": "JSONQueryChecker",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L601"
      },
      {
        "label": ".Check()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L604"
      },
      {
        "label": "evaluateJSONPath()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L674"
      },
      {
        "label": "URLValidator()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L718"
      },
      {
        "label": "IsValidStatusCode()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L730"
      },
      {
        "label": "ExtractDomain()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L743"
      },
      {
        "label": "ValidateRegex()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker.go",
        "source_location": "L768"
      },
      {
        "label": "checker_test.go",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestHTTPCheckerReportsUpForSuccess()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker_test.go",
        "source_location": "L13"
      },
      {
        "label": "TestHTTPCheckerReportsDownForServerError()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker_test.go",
        "source_location": "L32"
      },
      {
        "label": "TestKeywordCheckerHonorsKeywordAndInvert()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker_test.go",
        "source_location": "L48"
      },
      {
        "label": "TestJSONQueryCheckerMatchesNestedValue()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker_test.go",
        "source_location": "L74"
      },
      {
        "label": "TestTCPCheckerUsesConfiguredHostAndPort()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker_test.go",
        "source_location": "L102"
      },
      {
        "label": "TestDNSCheckerResolvesLocalhost()",
        "file_type": "code",
        "source_file": "internal/hub/monitors/checks/checker_test.go",
        "source_location": "L129"
      },
      {
        "label": "heartbeat.go",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat.go",
        "source_location": "L1"
      },
      {
        "label": "Payload",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat.go",
        "source_location": "L27"
      },
      {
        "label": "SystemsSummary",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat.go",
        "source_location": "L40"
      },
      {
        "label": "SystemInfo",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat.go",
        "source_location": "L49"
      },
      {
        "label": "AlertInfo",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat.go",
        "source_location": "L56"
      },
      {
        "label": "Config",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat.go",
        "source_location": "L64"
      },
      {
        "label": "Heartbeat",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat.go",
        "source_location": "L71"
      },
      {
        "label": "New()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat.go",
        "source_location": "L79"
      },
      {
        "label": ".Start()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat.go",
        "source_location": "L114"
      },
      {
        "label": ".Send()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat.go",
        "source_location": "L139"
      },
      {
        "label": ".GetConfig()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat.go",
        "source_location": "L144"
      },
      {
        "label": ".buildPayload()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat.go",
        "source_location": "L198"
      },
      {
        "label": "normalizeMethod()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat.go",
        "source_location": "L289"
      },
      {
        "label": "sanitizeHeartbeatURL()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat.go",
        "source_location": "L297"
      },
      {
        "label": "heartbeat_test.go",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat_test.go",
        "source_location": "L1"
      },
      {
        "label": "TestNew()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat_test.go",
        "source_location": "L19"
      },
      {
        "label": "TestSendGETDoesNotRequireAppOrDB()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat_test.go",
        "source_location": "L56"
      },
      {
        "label": "TestSendReturnsErrorOnHTTPFailureStatus()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat_test.go",
        "source_location": "L74"
      },
      {
        "label": "TestSendPOSTBuildsExpectedStatuses()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat_test.go",
        "source_location": "L92"
      },
      {
        "label": "newTestHub()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat_test.go",
        "source_location": "L210"
      },
      {
        "label": "createTestUser()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat_test.go",
        "source_location": "L218"
      },
      {
        "label": "createTestSystem()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat_test.go",
        "source_location": "L225"
      },
      {
        "label": "createTriggeredAlert()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat_test.go",
        "source_location": "L238"
      },
      {
        "label": "envGetter()",
        "file_type": "code",
        "source_file": "internal/hub/heartbeat/heartbeat_test.go",
        "source_location": "L252"
      },
      {
        "label": "utils.go",
        "file_type": "code",
        "source_file": "internal/hub/utils/utils.go",
        "source_location": "L1"
      },
      {
        "label": "ssh.go",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L1"
      },
      {
        "label": "SSHTransport",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L19"
      },
      {
        "label": "SSHTransportConfig",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L29"
      },
      {
        "label": "NewSSHTransport()",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L38"
      },
      {
        "label": ".SetClient()",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L53"
      },
      {
        "label": ".SetAgentVersion()",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L58"
      },
      {
        "label": ".GetClient()",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L63"
      },
      {
        "label": ".GetAgentVersion()",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L68"
      },
      {
        "label": ".Request()",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L73"
      },
      {
        "label": ".IsConnected()",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L123"
      },
      {
        "label": ".Close()",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L128"
      },
      {
        "label": ".connect()",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L136"
      },
      {
        "label": ".createSessionWithTimeout()",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L161"
      },
      {
        "label": "extractAgentVersion()",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L192"
      },
      {
        "label": ".RequestWithRetry()",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L198"
      },
      {
        "label": "isConnectionError()",
        "file_type": "code",
        "source_file": "internal/hub/transport/ssh.go",
        "source_location": "L218"
      },
      {
        "label": "websocket.go",
        "file_type": "code",
        "source_file": "internal/hub/transport/websocket.go",
        "source_location": "L1"
      },
      {
        "label": "WebSocketTransport",
        "file_type": "code",
        "source_file": "internal/hub/transport/websocket.go",
        "source_location": "L17"
      },
      {
        "label": "NewWebSocketTransport()",
        "file_type": "code",
        "source_file": "internal/hub/transport/websocket.go",
        "source_location": "L22"
      },
      {
        "label": ".Request()",
        "file_type": "code",
        "source_file": "internal/hub/transport/websocket.go",
        "source_location": "L27"
      },
      {
        "label": ".IsConnected()",
        "file_type": "code",
        "source_file": "internal/hub/transport/websocket.go",
        "source_location": "L65"
      },
      {
        "label": ".Close()",
        "file_type": "code",
        "source_file": "internal/hub/transport/websocket.go",
        "source_location": "L70"
      },
      {
        "label": "transport.go",
        "file_type": "code",
        "source_file": "internal/hub/transport/transport.go",
        "source_location": "L1"
      },
      {
        "label": "Transport",
        "file_type": "code",
        "source_file": "internal/hub/transport/transport.go",
        "source_location": "L19"
      },
      {
        "label": "UnmarshalResponse()",
        "file_type": "code",
        "source_file": "internal/hub/transport/transport.go",
        "source_location": "L32"
      },
      {
        "label": "unmarshalLegacyResponse()",
        "file_type": "code",
        "source_file": "internal/hub/transport/transport.go",
        "source_location": "L48"
      },
      {
        "label": "api.go",
        "file_type": "code",
        "source_file": "internal/hub/badges/api.go",
        "source_location": "L1"
      },
      {
        "label": "APIHandler",
        "file_type": "code",
        "source_file": "internal/hub/badges/api.go",
        "source_location": "L15"
      },
      {
        "label": "NewAPIHandler()",
        "file_type": "code",
        "source_file": "internal/hub/badges/api.go",
        "source_location": "L20"
      },
      {
        "label": ".RegisterRoutes()",
        "file_type": "code",
        "source_file": "internal/hub/badges/api.go",
        "source_location": "L25"
      },
      {
        "label": "BadgeRequest",
        "file_type": "code",
        "source_file": "internal/hub/badges/api.go",
        "source_location": "L38"
      },
      {
        "label": ".listBadges()",
        "file_type": "code",
        "source_file": "internal/hub/badges/api.go",
        "source_location": "L51"
      },
      {
        "label": ".createBadge()",
        "file_type": "code",
        "source_file": "internal/hub/badges/api.go",
        "source_location": "L85"
      },
      {
        "label": ".deleteBadge()",
        "file_type": "code",
        "source_file": "internal/hub/badges/api.go",
        "source_location": "L135"
      },
      {
        "label": ".generateBadge()",
        "file_type": "code",
        "source_file": "internal/hub/badges/api.go",
        "source_location": "L159"
      },
      {
        "label": "generateSVGBadge()",
        "file_type": "code",
        "source_file": "internal/hub/badges/api.go",
        "source_location": "L283"
      },
      {
        "label": ".getOverallStatusPageStatus()",
        "file_type": "code",
        "source_file": "internal/hub/badges/api.go",
        "source_location": "L332"
      },
      {
        "label": "GetEmbedCode()",
        "file_type": "code",
        "source_file": "internal/hub/badges/api.go",
        "source_location": "L375"
      },
      {
        "label": "FormatDuration()",
        "file_type": "code",
        "source_file": "internal/hub/badges/api.go",
        "source_location": "L392"
      },
      {
        "label": "ParseDuration()",
        "file_type": "code",
        "source_file": "internal/hub/badges/api.go",
        "source_location": "L406"
      },
      {
        "label": "api.go",
        "file_type": "code",
        "source_file": "internal/hub/maintenance/api.go",
        "source_location": "L1"
      },
      {
        "label": "APIHandler",
        "file_type": "code",
        "source_file": "internal/hub/maintenance/api.go",
        "source_location": "L14"
      },
      {
        "label": "NewAPIHandler()",
        "file_type": "code",
        "source_file": "internal/hub/maintenance/api.go",
        "source_location": "L19"
      },
      {
        "label": ".RegisterRoutes()",
        "file_type": "code",
        "source_file": "internal/hub/maintenance/api.go",
        "source_location": "L24"
      },
      {
        "label": "MaintenanceWindowRequest",
        "file_type": "code",
        "source_file": "internal/hub/maintenance/api.go",
        "source_location": "L37"
      },
      {
        "label": ".listMaintenanceWindows()",
        "file_type": "code",
        "source_file": "internal/hub/maintenance/api.go",
        "source_location": "L50"
      },
      {
        "label": ".createMaintenanceWindow()",
        "file_type": "code",
        "source_file": "internal/hub/maintenance/api.go",
        "source_location": "L72"
      },
      {
        "label": ".getMaintenanceWindow()",
        "file_type": "code",
        "source_file": "internal/hub/maintenance/api.go",
        "source_location": "L127"
      },
      {
        "label": ".updateMaintenanceWindow()",
        "file_type": "code",
        "source_file": "internal/hub/maintenance/api.go",
        "source_location": "L147"
      },
      {
        "label": ".deleteMaintenanceWindow()",
        "file_type": "code",
        "source_file": "internal/hub/maintenance/api.go",
        "source_location": "L195"
      },
      {
        "label": ".cancelMaintenanceWindow()",
        "file_type": "code",
        "source_file": "internal/hub/maintenance/api.go",
        "source_location": "L219"
      },
      {
        "label": ".recordToResponse()",
        "file_type": "code",
        "source_file": "internal/hub/maintenance/api.go",
        "source_location": "L249"
      },
      {
        "label": ".IsInMaintenanceWindow()",
        "file_type": "code",
        "source_file": "internal/hub/maintenance/api.go",
        "source_location": "L268"
      },
      {
        "label": "SECURITY",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/uptime-kuma/SECURITY.md",
          "format": "md"
        }
      },
      {
        "label": "DOMAIN_INTEGRATION_PLAN",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/DOMAIN_INTEGRATION_PLAN.md",
          "format": "md"
        }
      },
      {
        "label": "IMPLEMENTATION_SUMMARY",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/IMPLEMENTATION_SUMMARY.md",
          "format": "md"
        }
      },
      {
        "label": "analysis",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/analysis.md",
          "format": "md"
        }
      },
      {
        "label": "FEATURES_V2_SUMMARY",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/FEATURES_V2_SUMMARY.md",
          "format": "md"
        }
      },
      {
        "label": "INTEGRATION_PLAN",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/INTEGRATION_PLAN.md",
          "format": "md"
        }
      },
      {
        "label": "FEATURES_IMPLEMENTED",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/FEATURES_IMPLEMENTED.md",
          "format": "md"
        }
      },
      {
        "label": "FEATURE_ANALYSIS",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/FEATURE_ANALYSIS.md",
          "format": "md"
        }
      },
      {
        "label": "prompt",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/prompt.md",
          "format": "md"
        }
      },
      {
        "label": "README",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/helm/README.md",
          "format": "md"
        }
      },
      {
        "label": "CHANGELOG",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/supplemental/CHANGELOG.md",
          "format": "md"
        }
      },
      {
        "label": "NOTES",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/helm/templates/NOTES.txt",
          "format": "txt"
        }
      },
      {
        "label": "systemd",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/supplemental/guides/systemd.md",
          "format": "md"
        }
      },
      {
        "label": "AGENTS",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/uptime-kuma/AGENTS.md",
          "format": "md"
        }
      },
      {
        "label": "CODE_OF_CONDUCT",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/uptime-kuma/CODE_OF_CONDUCT.md",
          "format": "md"
        }
      },
      {
        "label": "CONTRIBUTING",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/uptime-kuma/CONTRIBUTING.md",
          "format": "md"
        }
      },
      {
        "label": "index",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/internal/site/index.html",
          "format": "html"
        }
      },
      {
        "label": "guides",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/guides.md",
          "format": "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"
        }
      },
      {
        "label": "domain-management",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/domain-management.md",
          "format": "md"
        }
      },
      {
        "label": "test",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/test.md",
          "format": "md"
        }
      },
      {
        "label": "support",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/support.md",
          "format": "md"
        }
      },
      {
        "label": "hello",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/hello.md",
          "format": "md"
        }
      },
      {
        "label": "developing",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing.md",
          "format": "md"
        }
      },
      {
        "label": "intro",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/intro.md",
          "format": "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "label": "hosts",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/guides/hosts.md",
          "format": "md"
        }
      },
      {
        "label": "dns",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/guides/dns.md",
          "format": "md"
        }
      },
      {
        "label": "domains",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/guides/domains.md",
          "format": "md"
        }
      },
      {
        "label": "subdomains",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/guides/subdomains.md",
          "format": "md"
        }
      },
      {
        "label": "registrars",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/guides/registrars.md",
          "format": "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"
        }
      },
      {
        "label": "security",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/legal/security.md",
          "format": "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"
        }
      },
      {
        "label": "gdpr",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/legal/gdpr.md",
          "format": "md"
        }
      },
      {
        "label": "cookies",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/legal/cookies.md",
          "format": "md"
        }
      },
      {
        "label": "license",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/legal/license.md",
          "format": "md"
        }
      },
      {
        "label": "accessibility",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/legal/accessibility.md",
          "format": "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "label": "unraid",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/unraid.md",
          "format": "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"
        }
      },
      {
        "label": "proxmox",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/proxmox.md",
          "format": "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"
        }
      },
      {
        "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"
        }
      },
      {
        "label": "kubernetes",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/kubernetes.md",
          "format": "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "label": "troubleshooting",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/self-hosting/troubleshooting.md",
          "format": "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "label": "database",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/database.md",
          "format": "md"
        }
      },
      {
        "label": "translations",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/translations.md",
          "format": "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"
        }
      },
      {
        "label": "styling",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/styling.md",
          "format": "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "label": "animating",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/animating.md",
          "format": "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "label": "debugging",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/content/docs/developing/debugging.md",
          "format": "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "label": "home.page",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/home.page.html",
          "format": "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "label": "layout",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/app/pages/tools/layout.html",
          "format": "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "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"
        }
      },
      {
        "label": "robots",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/assets/robots.txt",
          "format": "txt"
        }
      },
      {
        "label": "SECURITY",
        "type": "document",
        "properties": {
          "path": "/home/tdvorak/Desktop/PROG+HTML/Beszel/reference/domain-locker/src/assets/SECURITY.txt",
          "format": "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"
      }
    ]
  },
  "communities": {
    "0": [
      "agent_agent_cache_newsystemdatacache",
      "agent_agent_cache_test_createtestcachedata",
      "agent_agent_cache_test_go",
      "agent_agent_cache_test_testcachefreshness",
      "agent_agent_cache_test_testcachegetset",
      "agent_agent_cache_test_testcachelargeinterval",
      "agent_agent_cache_test_testcachemiss",
      "agent_agent_cache_test_testcachemultipleintervals",
      "agent_agent_cache_test_testcacheoverwrite",
      "agent_agent_cache_test_testcachezerointerval",
      "agent_agent_cache_test_testnewsystemdatacache",
      "agent_gettempsfn",
      "agent_health_health_test_go",
      "agent_sensorconfig",
      "agent_sensors_go",
      "agent_sensors_isvalidsensor",
      "agent_sensors_scaletemperature",
      "agent_sensors_test_go",
      "agent_sensors_test_testgettempswithpanicrecovery",
      "agent_sensors_test_testgettempswithtimeout",
      "agent_sensors_test_testisvalidsensor",
      "agent_sensors_test_testnewsensorconfig",
      "agent_sensors_test_testnewsensorconfigwithenv",
      "agent_sensors_test_testscaletemperature",
      "agent_sensors_test_testscaletemperaturelogic",
      "agent_sensors_test_testupdatetemperaturesskipsontimeout",
      "agent_system_test_go",
      "agent_system_test_testgatherstatsdoesnotattachdetailstocachedrequests",
      "agent_system_test_testupdatesystemdetailsmarksdetailsdirty",
      "alerts_alertmanager_bindevents",
      "alerts_alerts_api_test_jsonreader",
      "alerts_alerts_api_test_testisinternalurl",
      "alerts_alerts_api_test_testsendtestnotification",
      "alerts_alerts_api_test_testuseralertsapi",
      "alerts_alerts_battery_test_testbatteryalertaveragedsamples",
      "alerts_alerts_battery_test_testbatteryalertlogic",
      "alerts_alerts_battery_test_testbatteryalertnobattery",
      "alerts_alerts_cache_newalertscache",
      "alerts_alerts_cache_test_testalertmanagercachelifecycle",
      "alerts_alerts_cache_test_testsystemalertscachelazyloadupdateanddelete",
      "alerts_alerts_cache_test_testsystemalertscachepopulateandfilter",
      "alerts_alerts_cache_test_testsystemalertscacherefreshreturnslatestcopy",
      "alerts_alerts_disk_test_testdiskalertextrafsmultiminute",
      "alerts_alerts_newalertmanager",
      "alerts_alerts_quiet_hours_test_testalertsilenceddaily",
      "alerts_alerts_quiet_hours_test_testalertsilenceddailymidnightcrossing",
      "alerts_alerts_quiet_hours_test_testalertsilencedglobal",
      "alerts_alerts_quiet_hours_test_testalertsilencedmultiuser",
      "alerts_alerts_quiet_hours_test_testalertsilencednowindows",
      "alerts_alerts_quiet_hours_test_testalertsilencedonetime",
      "alerts_alerts_quiet_hours_test_testalertsilencedsystemspecific",
      "alerts_alerts_quiet_hours_test_testalertsilencedwithactualalert",
      "alerts_alerts_smart_test_testsmartdevicealert",
      "alerts_alerts_smart_test_testsmartdevicealertmultipleusers",
      "alerts_alerts_smart_test_testsmartdevicealertnoalertonnonpassedtofailed",
      "alerts_alerts_smart_test_testsmartdevicealertpassedtowarning",
      "alerts_alerts_smart_test_testsmartdevicealertwarningtofailed",
      "alerts_alerts_smart_test_testsmartdevicealertwithoutmodel",
      "alerts_alerts_status_test_setstatusalertemail",
      "alerts_alerts_status_test_testalertshistorystatus",
      "alerts_alerts_status_test_testcancelpendingstatusalertsclearsallalertsforsystem",
      "alerts_alerts_status_test_testhandlestatusalertsdoesnotsendrecoverywhiledownisonlypending",
      "alerts_alerts_status_test_testresolvestatusalerts",
      "alerts_alerts_status_test_testresolvestatusalertsfixesstaletriggered",
      "alerts_alerts_status_test_testrestorependingstatusalertsisidempotent",
      "alerts_alerts_status_test_testrestorependingstatusalertsrequeuesdownsystemsafterrestart",
      "alerts_alerts_status_test_testrestorependingstatusalertsskipsnondownoralreadytriggeredalerts",
      "alerts_alerts_status_test_teststatusalertclearedbeforesend",
      "alerts_alerts_status_test_teststatusalertdownfiresafterdelayexpires",
      "alerts_alerts_status_test_teststatusalertduplicatedowncallisidempotent",
      "alerts_alerts_status_test_teststatusalertmultipleusersrecoverybetweenminutesonlyalertsearlieruser",
      "alerts_alerts_status_test_teststatusalertmultipleusersrespectdifferentminutes",
      "alerts_alerts_status_test_teststatusalertnoalertrecord",
      "alerts_alerts_status_test_teststatusalertnormalrecovery",
      "alerts_alerts_status_test_teststatusalertrecoverybeforedeadline",
      "alerts_alerts_status_test_teststatusalerts",
      "alerts_alerts_status_test_teststatusalerttimercancellationpreventsboundarydelivery",
      "alerts_alerts_system_test_newsystemalerttestfixture",
      "alerts_alerts_test_helpers_isinternalurl",
      "alerts_alerts_test_helpers_newtestalertmanagerwithoutworker",
      "alerts_alerts_test_helpers_resolvestatusalerts",
      "alerts_alerts_test_testalertshistory",
      "alerts_alerts_test_testsetalerttriggered",
      "badges_api_formatduration",
      "badges_api_generatesvgbadge",
      "badges_api_getembedcode",
      "badges_api_newapihandler",
      "badges_apihandler",
      "badges_apihandler_createbadge",
      "badges_apihandler_deletebadge",
      "badges_apihandler_generatebadge",
      "badges_apihandler_getoverallstatuspagestatus",
      "badges_apihandler_listbadges",
      "badges_apihandler_registerroutes",
      "badges_badgerequest",
      "bulk_apihandler",
      "bulk_apihandler_exportdomains",
      "bulk_apihandler_exportmonitors",
      "bulk_apihandler_importdomains",
      "bulk_apihandler_importmonitors",
      "bulk_apihandler_registerroutes",
      "checks_checkerregistry",
      "checks_checkerregistry_get",
      "config_config",
      "config_config_createfingerprintrecord",
      "config_config_generateyaml",
      "config_config_getuseremailmap",
      "config_config_getyamlconfig",
      "config_config_syncsystems",
      "config_config_test_createconfigtestfingerprint",
      "config_config_test_testconfigmigrationscenario",
      "config_config_test_testconfigsyncwithtokens",
      "config_config_updatefingerprinttoken",
      "config_systemconfig",
      "config_testconfig",
      "config_testsystemconfig",
      "expirymap_expirymap_t_get",
      "expirymap_expirymap_t_has",
      "expirymap_expirymap_t_len",
      "expirymap_expirymap_test_testexpirymap_basicoperations",
      "expirymap_expirymap_test_testexpirymap_cleaner",
      "expirymap_expirymap_test_testexpirymap_concurrent",
      "expirymap_expirymap_test_testexpirymap_custominterval",
      "expirymap_expirymap_test_testexpirymap_expiration",
      "expirymap_expirymap_test_testexpirymap_generictypes",
      "expirymap_expirymap_test_testexpirymap_getbyvalue",
      "expirymap_expirymap_test_testexpirymap_getbyvalue_expiration",
      "expirymap_expirymap_test_testexpirymap_getbyvalue_generictypes",
      "expirymap_expirymap_test_testexpirymap_lazycleanup",
      "expirymap_expirymap_test_testexpirymap_len",
      "expirymap_expirymap_test_testexpirymap_removevalue",
      "expirymap_expirymap_test_testexpirymap_removevalue_generictypes",
      "expirymap_expirymap_test_testexpirymap_removevalue_withexpiration",
      "expirymap_expirymap_test_testexpirymap_stopcleaner",
      "expirymap_expirymap_test_testexpirymap_updateexpiration",
      "expirymap_expirymap_test_testexpirymap_valueoperations_integration",
      "expirymap_expirymap_test_testexpirymap_zerovalues",
      "go_index_main",
      "health_health_test_testhealth",
      "heartbeat_heartbeat_test_createtestsystem",
      "heartbeat_heartbeat_test_createtestuser",
      "heartbeat_heartbeat_test_createtriggeredalert",
      "heartbeat_heartbeat_test_envgetter",
      "heartbeat_heartbeat_test_newtesthub",
      "heartbeat_heartbeat_test_testnew",
      "heartbeat_heartbeat_test_testsendgetdoesnotrequireappordb",
      "heartbeat_heartbeat_test_testsendpostbuildsexpectedstatuses",
      "heartbeat_heartbeat_test_testsendreturnserroronhttpfailurestatus",
      "hub_collections_test_testapicollectionsauthrules",
      "hub_collections_test_testcollectionrulesdefault",
      "hub_collections_test_testcollectionrulesshareallsystems",
      "hub_collections_test_testdisablepasswordauth",
      "hub_collections_test_testmfaotp",
      "hub_collections_test_testusercreation",
      "hub_hub_newhub",
      "hub_hub_onafterbootstrapandmigrations",
      "hub_hub_test_testappurl",
      "hub_hub_test_testgetsshkey",
      "hub_hub_test_testmakelink",
      "internal_alerts_alerts_api_test_go",
      "internal_alerts_alerts_battery_test_go",
      "internal_alerts_alerts_cache_test_go",
      "internal_alerts_alerts_disk_test_go",
      "internal_alerts_alerts_quiet_hours_test_go",
      "internal_alerts_alerts_smart_test_go",
      "internal_alerts_alerts_status_test_go",
      "internal_alerts_alerts_test_go",
      "internal_alerts_alerts_test_helpers_go",
      "internal_entities_statuspage_statuspage_go",
      "internal_hub_badges_api_go",
      "internal_hub_collections_test_go",
      "internal_hub_config_config_go",
      "internal_hub_config_config_test_go",
      "internal_hub_expirymap_expirymap_test_go",
      "internal_hub_heartbeat_heartbeat_test_go",
      "internal_hub_hub_go",
      "internal_hub_hub_test_go",
      "internal_hub_statuspages_api_go",
      "internal_hub_systems_systems_test_go",
      "internal_records_records_deletion_test_go",
      "internal_records_records_test_helpers_go",
      "internal_tests_api_go",
      "internal_tests_hub_go",
      "internal_users_users_go",
      "java_index_index",
      "java_index_index_main",
      "mixins_datetime_date",
      "records_records_deletion_test_testdeleteoldalertshistory",
      "records_records_deletion_test_testdeleteoldalertshistoryedgecases",
      "records_records_deletion_test_testdeleteoldrecords",
      "records_records_deletion_test_testdeleteoldsystemdservicerecords",
      "records_records_deletion_test_testdeleteoldsystemstats",
      "records_records_newrecordmanager",
      "records_records_test_helpers_deleteoldalertshistory",
      "records_records_test_helpers_deleteoldsystemstats",
      "records_records_test_helpers_twodecimals",
      "records_records_test_testrecordmanagercreation",
      "reference_uptime_kuma_extra_push_examples_go_index_go",
      "reference_uptime_kuma_extra_push_examples_java_index_java",
      "reference_uptime_kuma_extra_uptime_kuma_push_uptime_kuma_push_go",
      "src_util_sleep",
      "statuspage_createstatuspagerequest",
      "statuspage_publicmonitorstatus",
      "statuspage_publicstatuspage",
      "statuspage_statuspage",
      "statuspage_statuspage_validatetheme",
      "statuspage_statuspagemonitor",
      "statuspage_statuspagemonitorrequest",
      "statuspage_statuspageresponse",
      "statuspage_updatestatuspagerequest",
      "statuspages_api_newapihandler",
      "statuspages_apihandler",
      "statuspages_apihandler_addmonitor",
      "statuspages_apihandler_buildpublicstatuspage",
      "statuspages_apihandler_createstatuspage",
      "statuspages_apihandler_deletestatuspage",
      "statuspages_apihandler_getpublicstatuspage",
      "statuspages_apihandler_getstatuspage",
      "statuspages_apihandler_listmonitors",
      "statuspages_apihandler_liststatuspages",
      "statuspages_apihandler_recordtoresponse",
      "statuspages_apihandler_registerroutes",
      "statuspages_apihandler_removemonitor",
      "statuspages_apihandler_updatestatuspage",
      "systems_systems_test_testhasuser",
      "systems_systems_test_testold",
      "systems_systems_test_testsystemmanagernew",
      "tests_apiscenario",
      "tests_apiscenario_benchmark",
      "tests_apiscenario_normalizedname",
      "tests_apiscenario_test",
      "tests_hub_clearcollection",
      "tests_hub_createrecord",
      "tests_hub_createsuperuser",
      "tests_hub_createsystems",
      "tests_hub_createuser",
      "tests_hub_createuserwithrole",
      "tests_hub_gethubwithuser",
      "tests_hub_newtesthub",
      "tests_hub_newtesthubwithconfig",
      "tests_testhub",
      "tests_testhub_cleanup",
      "uptime_kuma_push_uptime_kuma_push_main",
      "users_usermanager",
      "users_usermanager_createfirstuser",
      "users_usermanager_initializeuserrole",
      "users_usermanager_initializeusersettings",
      "users_users_newusermanager"
    ],
    "1": [
      "agent_agent_getfingerprint",
      "agent_battery_battery_windows_go",
      "agent_fingerprint_deletefingerprint",
      "agent_fingerprint_generatefingerprint",
      "agent_fingerprint_getfingerprint",
      "agent_fingerprint_go",
      "agent_fingerprint_readfingerprint",
      "agent_fingerprint_savefingerprint",
      "agent_fingerprint_test_go",
      "agent_fingerprint_test_testdeletefingerprint",
      "agent_fingerprint_test_testgetfingerprint",
      "agent_fingerprint_test_testsavefingerprint",
      "agent_getsystemdinfohandler",
      "agent_getsystemdinfohandler_handle",
      "agent_handlerregistry_handle",
      "agent_system_getosprettyname",
      "agent_system_go",
      "battery_battery_windows_getbatterystats",
      "battery_battery_windows_readwinbatterystate",
      "battery_battery_windows_setupdicall",
      "battery_battery_windows_setupdisetup",
      "battery_battery_windows_winbatteryget",
      "battery_batteryinformation",
      "battery_batteryqueryinformation",
      "battery_batterystatus",
      "battery_batterywaitstatus",
      "battery_spdeviceinterfacedata",
      "battery_winguid",
      "ghupdate_release",
      "ghupdate_release_findassetbysuffix",
      "ghupdate_releaseasset",
      "heartbeat_heartbeat_new",
      "hub_agent_connect_getfingerprintrecordsbytoken",
      "hub_agent_connect_getrealip",
      "hub_agent_connect_test_testgetrealip",
      "hub_agentconnectrequest",
      "hub_agentconnectrequest_agentconnect",
      "hub_agentconnectrequest_createnewsystemforuniversaltoken",
      "hub_agentconnectrequest_createsystem",
      "hub_agentconnectrequest_findorcreatesystemfortoken",
      "hub_agentconnectrequest_handlemultiplerecordsoruniversaltoken",
      "hub_agentconnectrequest_handlenorecords",
      "hub_agentconnectrequest_handlesinglerecord",
      "hub_agentconnectrequest_sendresponseerror",
      "hub_agentconnectrequest_validateagentheaders",
      "hub_agentconnectrequest_verifywsconn",
      "hub_app_update_beginappupdate",
      "hub_app_update_checkupdateinfo",
      "hub_app_update_clonemap",
      "hub_app_update_currentcontainerid",
      "hub_app_update_digestvalue",
      "hub_app_update_fetchghcrdigest",
      "hub_app_update_fetchregistrytoken",
      "hub_app_update_findrepodigest",
      "hub_app_update_finishappupdate",
      "hub_app_update_getcachedupdateinfo",
      "hub_app_update_newcontainerupdatehelpercmd",
      "hub_app_update_newdockerapi",
      "hub_app_update_parsebearerchallenge",
      "hub_app_update_shortid",
      "hub_app_update_test_testdigestvalue",
      "hub_app_update_test_testfindrepodigest",
      "hub_app_update_test_testparsebearerchallenge",
      "hub_applyupdateresponse",
      "hub_dockerapi",
      "hub_dockerapi_do",
      "hub_dockerapi_inspectcontainer",
      "hub_dockerapi_inspectimage",
      "hub_dockerapi_pullimage",
      "hub_dockerapi_replacecontainer",
      "hub_dockerapi_startupdatehelper",
      "hub_dockercontainerinspect",
      "hub_dockercreateresponse",
      "hub_dockerimageinspect",
      "hub_dockernetworksettings",
      "hub_hub",
      "hub_hub_applyupdate",
      "hub_hub_binddomainhooks",
      "hub_hub_bindmonitorhooks",
      "hub_hub_checkhealth",
      "hub_hub_containerrequesthandler",
      "hub_hub_getbaseapp",
      "hub_hub_getcontainerinfo",
      "hub_hub_getcontainerlogs",
      "hub_hub_getdomainscheduler",
      "hub_hub_getheartbeatstatus",
      "hub_hub_getinfo",
      "hub_hub_getmonitorscheduler",
      "hub_hub_getpubkey",
      "hub_hub_getsshkey",
      "hub_hub_getsystemdinfo",
      "hub_hub_getsystemmanager",
      "hub_hub_getuniversaltoken",
      "hub_hub_getupdate",
      "hub_hub_handleagentconnect",
      "hub_hub_initialize",
      "hub_hub_main",
      "hub_hub_makelink",
      "hub_hub_newhealthcmd",
      "hub_hub_refreshsmartdata",
      "hub_hub_registerapiroutes",
      "hub_hub_registercronjobs",
      "hub_hub_registermiddlewares",
      "hub_hub_setcollectionauthsettings",
      "hub_hub_setfingerprint",
      "hub_hub_setpubkey",
      "hub_hub_starthub",
      "hub_hub_testheartbeat",
      "hub_tokenmap",
      "hub_tokenmap_getmap",
      "hub_updateapplystate",
      "hub_updatecachestate",
      "hub_updateinfo",
      "internal_cmd_hub_hub_go",
      "internal_ghupdate_release_go",
      "internal_hub_agent_connect_go",
      "internal_hub_app_update_go",
      "internal_hub_app_update_test_go",
      "internal_hub_systems_system_smart_test_go",
      "internal_hub_transport_ssh_go",
      "internal_hub_transport_transport_go",
      "internal_hub_ws_handlers_go",
      "internal_hub_ws_ws_go",
      "internal_hub_ws_ws_test_go",
      "systems_system_smart_test_testrecordsmartfetchresult",
      "systems_system_smart_test_testresetfailedsmartfetchstate",
      "systems_system_smart_test_testshouldfetchsmart",
      "systems_system_smart_test_testshouldfetchsmart_ignoresextendedttlwhenfetchisdue",
      "transport_ssh_extractagentversion",
      "transport_ssh_isconnectionerror",
      "transport_sshtransport",
      "transport_sshtransport_close",
      "transport_sshtransport_connect",
      "transport_sshtransport_createsessionwithtimeout",
      "transport_sshtransport_getagentversion",
      "transport_sshtransport_getclient",
      "transport_sshtransport_isconnected",
      "transport_sshtransport_request",
      "transport_sshtransport_requestwithretry",
      "transport_sshtransport_setagentversion",
      "transport_sshtransport_setclient",
      "transport_sshtransportconfig",
      "transport_transport",
      "transport_transport_unmarshallegacyresponse",
      "transport_transport_unmarshalresponse",
      "ws_basehandler",
      "ws_basehandler_handlelegacy",
      "ws_fingerprinthandler",
      "ws_fingerprinthandler_handle",
      "ws_fingerprinthandler_handlelegacy",
      "ws_fingerprintrecord",
      "ws_responsehandler",
      "ws_ws_getupgrader",
      "ws_ws_newwsconnection",
      "ws_ws_test_testcommonactions",
      "ws_ws_test_testdeadlineconstant",
      "ws_ws_test_testfingerprinthandler",
      "ws_ws_test_testfingerprintrecord",
      "ws_ws_test_testgetupgrader",
      "ws_ws_test_testhandler",
      "ws_ws_test_testnewwsconnection",
      "ws_ws_test_testwsconn_close",
      "ws_ws_test_testwsconn_getfingerprint_signaturegeneration",
      "ws_ws_test_testwsconn_isconnected",
      "ws_ws_test_testwsconn_requestsystemdata_requestformat",
      "ws_ws_test_testwsconn_sendmessage_cbor",
      "ws_ws_test_testwsconnchannelbehavior",
      "ws_wsconn",
      "ws_wsconn_agentversion",
      "ws_wsconn_close",
      "ws_wsconn_getfingerprint",
      "ws_wsconn_handleagentrequest",
      "ws_wsconn_isconnected",
      "ws_wsconn_ping",
      "ws_wsconn_sendmessage",
      "ws_wsconn_sendrequest"
    ],
    "2": [
      "bulk_api_newapihandler",
      "bulk_api_parseint",
      "bulk_importresult",
      "components_countup_data",
      "components_countup_isnum",
      "components_countup_mounted",
      "components_countup_outputfixed",
      "components_countup_value",
      "components_monitorlistitem_ondrop",
      "db_knex_init_db_createtables",
      "internal_hub_bulk_api_go",
      "jobs_clear_old_data_clearolddata",
      "lib_notify_notifyuser",
      "lib_pgexecutor_callpgexecutor",
      "lib_recordupdate_recorddomainupdate",
      "lib_sendwebhooknotification_sendwebhooknotification",
      "lib_utils_datesdifferbeyondthreshold",
      "lib_utils_getenvvar",
      "lib_utils_normalizedate",
      "lib_utils_normalizestr",
      "lib_utils_removeurlchars",
      "lib_utils_todateonly",
      "model_maintenance_maintenance",
      "model_maintenance_maintenance_calcduration",
      "model_maintenance_maintenance_generatecron",
      "model_maintenance_maintenance_getdayofmonthlist",
      "model_maintenance_maintenance_getdayofweeklist",
      "model_maintenance_maintenance_getrunningtimeslot",
      "model_maintenance_maintenance_getstatus",
      "model_maintenance_maintenance_gettimezone",
      "model_maintenance_maintenance_gettimezoneoffset",
      "model_maintenance_maintenance_inferduration",
      "model_maintenance_maintenance_isundermaintenance",
      "model_maintenance_maintenance_jsontobean",
      "model_maintenance_maintenance_run",
      "model_maintenance_maintenance_stop",
      "model_maintenance_maintenance_tojson",
      "model_maintenance_maintenance_topublicjson",
      "model_maintenance_maintenance_validatecron",
      "model_monitor_monitor_validate",
      "monitor_index_page_monitorpage",
      "monitor_index_page_monitorpage_constructor",
      "monitor_index_page_monitorpage_getresponsecodesummary",
      "monitor_index_page_monitorpage_isnan",
      "monitor_index_page_monitorpage_loaddomains",
      "monitor_index_page_monitorpage_loaddomainsummaries",
      "monitor_index_page_monitorpage_ngoninit",
      "monitor_index_page_monitorpage_visitdomain",
      "monitor_monitor_helpers_getperformancecolor",
      "monitor_monitor_helpers_getresponsecodecolor",
      "monitor_monitor_helpers_getuptimecolor",
      "monitor_types_tailscale_ping_tailscaleping",
      "monitor_types_tailscale_ping_tailscaleping_check",
      "monitor_types_tailscale_ping_tailscaleping_parsetailscaleoutput",
      "monitor_types_tailscale_ping_tailscaleping_runtailscaleping",
      "monitor_types_tcp_gettlsalertname",
      "monitor_types_tcp_parsetlsalertnumber",
      "monitor_types_tcp_tcping",
      "monitor_types_tcp_tcpmonitortype",
      "monitor_types_tcp_tcpmonitortype_attempttlsconnection",
      "monitor_types_tcp_tcpmonitortype_check",
      "monitor_types_tcp_tcpmonitortype_checktcp",
      "monitor_types_tcp_tcpmonitortype_checktlsalert",
      "monitor_types_tcp_tcpmonitortype_checktlscertificate",
      "monitor_types_tcp_tcpmonitortype_performstarttls",
      "notification_providers_gorush_gorush",
      "notification_providers_gorush_gorush_send",
      "pages_home_page_homepagecomponent",
      "pages_home_page_homepagecomponent_checkdemodevinstance",
      "pages_home_page_homepagecomponent_constructor",
      "pages_home_page_homepagecomponent_loaddomains",
      "pages_home_page_homepagecomponent_newdomainadded",
      "pages_home_page_homepagecomponent_ngondestroy",
      "pages_home_page_homepagecomponent_ngoninit",
      "pages_home_page_homepagecomponent_setauthstate",
      "pages_home_page_homepagecomponent_toggleinsights",
      "pages_home_page_homepagecomponent_triggerbackgroundupdate",
      "reference_domain_locker_src_app_components_charts_registration_lifespan_registration_lifespan_component_ts",
      "reference_domain_locker_src_app_pages_home_page_ts",
      "reference_domain_locker_src_app_pages_monitor_index_page_ts",
      "reference_domain_locker_src_app_pages_monitor_monitor_helpers_ts",
      "reference_domain_locker_src_app_utils_safe_date_pipe_ts",
      "reference_domain_locker_src_server_routes_domain_updater_lib_notify_ts",
      "reference_domain_locker_src_server_routes_domain_updater_lib_pgexecutor_ts",
      "reference_domain_locker_src_server_routes_domain_updater_lib_recordupdate_ts",
      "reference_domain_locker_src_server_routes_domain_updater_lib_sendwebhooknotification_ts",
      "reference_domain_locker_src_server_routes_domain_updater_lib_utils_ts",
      "reference_domain_locker_src_server_routes_domain_updater_updatefns_dns_ts",
      "reference_domain_locker_src_server_routes_domain_updater_updatefns_expiry_ts",
      "reference_domain_locker_src_server_routes_domain_updater_updatefns_hosts_ts",
      "reference_domain_locker_src_server_routes_domain_updater_updatefns_registrar_ts",
      "reference_domain_locker_src_server_routes_domain_updater_updatefns_ssl_ts",
      "reference_domain_locker_src_server_routes_domain_updater_updatefns_statuses_ts",
      "reference_domain_locker_src_server_routes_domain_updater_updatefns_whois_ts",
      "reference_domain_locker_src_server_utils_whois_ts",
      "reference_uptime_kuma_db_knex_init_db_js",
      "reference_uptime_kuma_server_database_js",
      "reference_uptime_kuma_server_jobs_clear_old_data_js",
      "reference_uptime_kuma_server_model_maintenance_js",
      "reference_uptime_kuma_server_monitor_types_tailscale_ping_js",
      "reference_uptime_kuma_server_monitor_types_tcp_js",
      "reference_uptime_kuma_server_notification_providers_gorush_js",
      "reference_uptime_kuma_src_components_actioninput_vue",
      "reference_uptime_kuma_src_components_countup_vue",
      "reference_uptime_kuma_src_components_settings_notifications_vue",
      "registration_lifespan_registration_lifespan_component_domainganttchartcomponent",
      "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatebarposition",
      "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_calculatetodayposition",
      "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_constructor",
      "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_getbarcolor",
      "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_loaddomains",
      "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_ngafterviewinit",
      "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_ngoninit",
      "registration_lifespan_registration_lifespan_component_domainganttchartcomponent_setyearrange",
      "server_database_database",
      "server_database_database_clearheartbeatdata",
      "server_database_database_close",
      "server_database_database_connect",
      "server_database_database_getsize",
      "server_database_database_importsqlfile",
      "server_database_database_initdatadir",
      "server_database_database_initmariadb",
      "server_database_database_initsqlite",
      "server_database_database_migrateaggregatetable",
      "server_database_database_migratenewstatuspage",
      "server_database_database_patch",
      "server_database_database_patch2recursion",
      "server_database_database_patchsqlite",
      "server_database_database_patchsqlite2",
      "server_database_database_readdbconfig",
      "server_database_database_rollbacklatestpatch",
      "server_database_database_shrink",
      "server_database_database_sqlhouroffset",
      "server_database_database_writedbconfig",
      "settings_notifications_adddomainexpirynotifday",
      "settings_notifications_addtlsexpirynotifday",
      "settings_notifications_data",
      "settings_notifications_loadtoasttimeoutsettings",
      "settings_notifications_mounted",
      "settings_notifications_removedomainexpirynotifday",
      "settings_notifications_removetlsexpirynotifday",
      "settings_notifications_savesettings",
      "settings_notifications_settings",
      "settings_notifications_settingsloaded",
      "settings_notifications_toasterrortimeoutsecs",
      "settings_notifications_toastsuccesstimeoutsecs",
      "updatefns_dns_updatedns",
      "updatefns_expiry_updateexpirydate",
      "updatefns_hosts_updatehost",
      "updatefns_registrar_updateregistrar",
      "updatefns_registrar_upsertregistrar",
      "updatefns_ssl_updatessl",
      "updatefns_statuses_updatedomainstatuses",
      "updatefns_whois_updatewhois",
      "utils_safe_date_pipe_safedatepipe",
      "utils_safe_date_pipe_safedatepipe_transform",
      "utils_whois_getrdapurlfortld",
      "utils_whois_getwhoisinfo",
      "utils_whois_normalizewhoisjson",
      "utils_whois_parsedate",
      "utils_whois_parsestatusarray",
      "utils_whois_trynativewhois",
      "utils_whois_tryrdaplookup",
      "utils_whois_trywhoisxml"
    ],
    "3": [
      "layouts_layout_if",
      "mixins_lang_changelang",
      "mixins_lang_created",
      "mixins_lang_data",
      "mixins_lang_language",
      "mixins_socket_add",
      "mixins_socket_addapikey",
      "mixins_socket_addmaintenance",
      "mixins_socket_addmaintenancestatuspage",
      "mixins_socket_addmonitormaintenance",
      "mixins_socket_applytranslation",
      "mixins_socket_assignmonitorurlparser",
      "mixins_socket_cleardata",
      "mixins_socket_clearevents",
      "mixins_socket_clearheartbeats",
      "mixins_socket_clearstatistics",
      "mixins_socket_created",
      "mixins_socket_data",
      "mixins_socket_deleteapikey",
      "mixins_socket_deletemaintenance",
      "mixins_socket_deletemonitor",
      "mixins_socket_disable2fa",
      "mixins_socket_frontendversion",
      "mixins_socket_getapikeylist",
      "mixins_socket_getjwtpayload",
      "mixins_socket_getmaintenancelist",
      "mixins_socket_getmaintenancestatuspage",
      "mixins_socket_getmonitorbeats",
      "mixins_socket_getmonitorchartdata",
      "mixins_socket_getmonitorlist",
      "mixins_socket_getmonitormaintenance",
      "mixins_socket_getsocket",
      "mixins_socket_info_version",
      "mixins_socket_initsocketio",
      "mixins_socket_isfrontendbackendversionmatched",
      "mixins_socket_lastheartbeatlist",
      "mixins_socket_login",
      "mixins_socket_loginbytoken",
      "mixins_socket_logout",
      "mixins_socket_prepare2fa",
      "mixins_socket_remember",
      "mixins_socket_route_fullpath",
      "mixins_socket_save2fa",
      "mixins_socket_stats",
      "mixins_socket_stats_down",
      "mixins_socket_statuslist",
      "mixins_socket_storage",
      "mixins_socket_toasterror",
      "mixins_socket_toastres",
      "mixins_socket_toastsuccess",
      "mixins_socket_twofastatus",
      "mixins_socket_uploadbackup",
      "mixins_socket_usernamefirstchar",
      "mixins_socket_verifytoken",
      "pages_details_pingtitle",
      "pages_editmaintenance_if",
      "pages_editmonitor_for",
      "pages_editmonitor_if",
      "pages_editmonitor_let",
      "pages_editmonitor_return",
      "pages_entry_data",
      "pages_entry_mounted",
      "pages_list_if",
      "pages_list_root_ismobile",
      "pages_managemaintenance_deletedialog",
      "pages_managemaintenance_deletemaintenance",
      "pages_managemaintenance_icon",
      "pages_managemaintenance_pausedialog",
      "pages_managemaintenance_pausemaintenance",
      "pages_managemaintenance_resumemaintenance",
      "pages_managemaintenance_sortedmaintenancelist",
      "pages_managestatuspage_data",
      "pages_managestatuspage_deletedialog",
      "pages_managestatuspage_deletestatuspage",
      "pages_managestatuspage_icon",
      "pages_managestatuspage_mounted",
      "pages_statuspage_for",
      "pages_statuspage_if",
      "reference_uptime_kuma_src_app_vue",
      "reference_uptime_kuma_src_components_settings_about_vue",
      "reference_uptime_kuma_src_components_settings_apikeys_vue",
      "reference_uptime_kuma_src_components_settings_appearance_vue",
      "reference_uptime_kuma_src_components_settings_docker_vue",
      "reference_uptime_kuma_src_components_settings_general_vue",
      "reference_uptime_kuma_src_components_settings_monitorhistory_vue",
      "reference_uptime_kuma_src_components_settings_proxies_vue",
      "reference_uptime_kuma_src_components_settings_remotebrowsers_vue",
      "reference_uptime_kuma_src_components_settings_reverseproxy_vue",
      "reference_uptime_kuma_src_components_settings_tags_vue",
      "reference_uptime_kuma_src_i18n_js",
      "reference_uptime_kuma_src_layouts_emptylayout_vue",
      "reference_uptime_kuma_src_layouts_layout_vue",
      "reference_uptime_kuma_src_main_js",
      "reference_uptime_kuma_src_mixins_lang_js",
      "reference_uptime_kuma_src_mixins_socket_js",
      "reference_uptime_kuma_src_pages_addstatuspage_vue",
      "reference_uptime_kuma_src_pages_dashboard_vue",
      "reference_uptime_kuma_src_pages_details_vue",
      "reference_uptime_kuma_src_pages_editmaintenance_vue",
      "reference_uptime_kuma_src_pages_editmonitor_vue",
      "reference_uptime_kuma_src_pages_entry_vue",
      "reference_uptime_kuma_src_pages_list_vue",
      "reference_uptime_kuma_src_pages_managemaintenance_vue",
      "reference_uptime_kuma_src_pages_managestatuspage_vue",
      "reference_uptime_kuma_src_pages_notfound_vue",
      "reference_uptime_kuma_src_pages_setup_vue",
      "reference_uptime_kuma_src_pages_setupdatabase_vue",
      "reference_uptime_kuma_src_pages_statuspage_vue",
      "reference_uptime_kuma_src_router_js",
      "reference_uptime_kuma_src_util_frontend_js",
      "settings_about_savesettings",
      "settings_about_settings",
      "settings_about_settingsloaded",
      "settings_docker_data",
      "settings_docker_savesettings",
      "settings_docker_settings",
      "settings_docker_settingsloaded",
      "settings_monitorhistory_clearstatistics",
      "settings_monitorhistory_confirmclearstatistics",
      "settings_monitorhistory_data",
      "settings_monitorhistory_databasesizedisplay",
      "settings_monitorhistory_loaddatabasesize",
      "settings_monitorhistory_mounted",
      "settings_monitorhistory_savesettings",
      "settings_monitorhistory_settings",
      "settings_monitorhistory_settingsloaded",
      "settings_monitorhistory_shrinkdatabase",
      "settings_monitorhistory_t",
      "settings_remotebrowsers_data",
      "settings_remotebrowsers_savesettings",
      "settings_remotebrowsers_settings",
      "settings_remotebrowsers_settingsloaded",
      "settings_reverseproxy_savesettings",
      "settings_reverseproxy_settings",
      "settings_reverseproxy_settingsloaded",
      "src_app_created",
      "src_i18n_currentlocale",
      "src_i18n_localedirection",
      "src_router_notifications",
      "src_router_security",
      "src_router_settings",
      "src_util_frontend_coloroptions",
      "src_util_frontend_getdevcontainerserverhostname",
      "src_util_frontend_getresbaseurl",
      "src_util_frontend_gettimezoneoffset",
      "src_util_frontend_gettoasterrortimeout",
      "src_util_frontend_gettoastsuccesstimeout",
      "src_util_frontend_isdevcontainer",
      "src_util_frontend_loadtoastsettings",
      "src_util_frontend_setpagelocale",
      "src_util_frontend_timedurationformatter",
      "src_util_frontend_timedurationformatter_constructor",
      "src_util_frontend_timedurationformatter_secondstohumanreadableformat",
      "src_util_frontend_timedurationformatter_updatelocale",
      "src_util_frontend_timezonelist"
    ],
    "4": [
      "alerts_alerts_sheet_copyalertsfromsystem",
      "alerts_alerts_sheet_failedupdatetoast",
      "components_add_system_addsystemdialog",
      "components_add_system_handlesubmit",
      "components_navbar_navbar",
      "components_router_link",
      "components_router_navigate",
      "components_router_prependbasepath",
      "components_theme_provider_themeprovider",
      "components_theme_provider_usetheme",
      "domains_api_cleandomain",
      "domains_api_newapihandler",
      "domains_apihandler",
      "domains_apihandler_applylookupdata",
      "domains_apihandler_calculatedomainstats",
      "domains_apihandler_createdomain",
      "domains_apihandler_deletedomain",
      "domains_apihandler_getdomain",
      "domains_apihandler_getdomainhistory",
      "domains_apihandler_getdomainstats",
      "domains_apihandler_listdomains",
      "domains_apihandler_lookupdomain",
      "domains_apihandler_pausedomain",
      "domains_apihandler_recordtoresponse",
      "domains_apihandler_refreshdomain",
      "domains_apihandler_registerroutes",
      "domains_apihandler_resumedomain",
      "domains_apihandler_updatedomain",
      "domains_scheduler_newscheduler",
      "internal_hub_domains_api_go",
      "internal_site_src_components_add_system_tsx",
      "internal_site_src_components_alerts_alerts_sheet_tsx",
      "internal_site_src_components_login_auth_form_tsx",
      "internal_site_src_components_login_forgot_pass_form_tsx",
      "internal_site_src_components_monitors_table_add_monitor_dialog_tsx",
      "internal_site_src_components_monitors_table_monitors_table_tsx",
      "internal_site_src_components_navbar_tsx",
      "internal_site_src_components_router_tsx",
      "internal_site_src_components_routes_domain_tsx",
      "internal_site_src_components_routes_settings_config_yaml_tsx",
      "internal_site_src_components_routes_settings_general_tsx",
      "internal_site_src_components_routes_settings_heartbeat_tsx",
      "internal_site_src_components_routes_settings_layout_tsx",
      "internal_site_src_components_routes_settings_notifications_tsx",
      "internal_site_src_components_routes_settings_quiet_hours_tsx",
      "internal_site_src_components_routes_settings_sidebar_nav_tsx",
      "internal_site_src_components_routes_system_chart_data_ts",
      "internal_site_src_components_theme_provider_tsx",
      "internal_site_src_components_ui_card_tsx",
      "internal_site_src_components_ui_toaster_tsx",
      "internal_site_src_components_ui_use_toast_ts",
      "internal_site_src_lib_api_ts",
      "internal_site_src_lib_monitors_ts",
      "internal_site_src_lib_stores_ts",
      "internal_site_src_lib_systemsmanager_ts",
      "internal_site_src_main_tsx",
      "lib_api_getpbtimestamp",
      "lib_api_isadmin",
      "lib_api_isreadonlyuser",
      "lib_api_logout",
      "lib_api_updateusersettings",
      "lib_api_verifyauth",
      "lib_monitors_createmonitor",
      "lib_monitors_deletemonitor",
      "lib_monitors_formatping",
      "lib_monitors_formatuptime",
      "lib_monitors_getmonitor",
      "lib_monitors_getmonitorheartbeats",
      "lib_monitors_getmonitorstats",
      "lib_monitors_getmonitorstatuscolor",
      "lib_monitors_getmonitorstatusicon",
      "lib_monitors_getmonitortypelabel",
      "lib_monitors_listmonitors",
      "lib_monitors_manualcheck",
      "lib_monitors_pausemonitor",
      "lib_monitors_resumemonitor",
      "lib_monitors_updatemonitor",
      "lib_systemsmanager_add",
      "lib_systemsmanager_fetchsystems",
      "lib_systemsmanager_init",
      "lib_systemsmanager_onsystemschanged",
      "lib_systemsmanager_refresh",
      "lib_systemsmanager_remove",
      "lib_systemsmanager_removefromstore",
      "lib_systemsmanager_subscribe",
      "lib_systemsmanager_unsubscribe",
      "lib_systemsmanager_update",
      "lib_systemsmanager_validatesysteminfo",
      "lib_utils_formatshortdate",
      "lib_utils_getvisualstringwidth",
      "login_auth_form_getauthprovidericon",
      "login_auth_form_loginwithoauth",
      "login_auth_form_redirecttooauthprovider",
      "login_auth_form_showloginfaliedtoast",
      "login_forgot_pass_form_showloginfaliedtoast",
      "monitors_table_add_monitor_dialog_handlesubmit",
      "monitors_table_monitors_table_monitorcard",
      "monitors_table_monitors_table_statusindicator",
      "routes_domain_handledelete",
      "routes_domain_handledeleteconfirm",
      "routes_domain_handlerefresh",
      "routes_domain_infocard",
      "routes_domain_statusbadge",
      "settings_config_yaml_fetchconfig",
      "settings_general_applyupdate",
      "settings_general_handlesubmit",
      "settings_general_refreshupdateinfo",
      "settings_heartbeat_fetchstatus",
      "settings_heartbeat_sendtestheartbeat",
      "settings_layout_alertshistorydatatablesettingsimport",
      "settings_layout_configyamlsettingsimport",
      "settings_layout_fingerprintssettingsimport",
      "settings_layout_generalsettingsimport",
      "settings_layout_heartbeatsettingsimport",
      "settings_layout_notificationssettingsimport",
      "settings_layout_savesettings",
      "settings_layout_settingscontent",
      "settings_layout_settingslayout",
      "settings_notifications_addwebhook",
      "settings_notifications_removewebhook",
      "settings_notifications_sendtestnotification",
      "settings_notifications_updatesettings",
      "settings_notifications_updatewebhook",
      "settings_quiet_hours_closedialog",
      "settings_quiet_hours_formatdatetime",
      "settings_quiet_hours_getwindowstate",
      "settings_quiet_hours_handledelete",
      "settings_quiet_hours_handlesubmit",
      "settings_quiet_hours_openeditdialog",
      "system_chart_data_appenddata",
      "system_chart_data_dockerorpodman",
      "system_chart_data_getstats",
      "system_chart_data_gettimedata",
      "system_chart_data_makecontainerdata",
      "system_chart_data_makecontainerpoint",
      "ui_toaster_toaster",
      "ui_use_toast_addtoremovequeue",
      "ui_use_toast_dispatch",
      "ui_use_toast_genid",
      "ui_use_toast_reducer",
      "ui_use_toast_toast",
      "ui_use_toast_usetoast",
      "whois_lookup_newlookupservice",
      "ws_handler",
      "ws_handler_onclose",
      "ws_handler_onmessage",
      "ws_handler_onopen"
    ],
    "5": [
      "agent_agent",
      "agent_agent_applynetworktotals",
      "agent_agent_attachsystemdetails",
      "agent_agent_computebytespersecond",
      "agent_agent_ensurenetinterfacesinitialized",
      "agent_agent_ensurenetworkinterfacesmap",
      "agent_agent_getconnectionmanager",
      "agent_agent_gethubversion",
      "agent_agent_getrootmountpoint",
      "agent_agent_gettempswithpanicrecovery",
      "agent_agent_gettempswithtimeout",
      "agent_agent_handlelegacystats",
      "agent_agent_handlesession",
      "agent_agent_handlesshrequest",
      "agent_agent_initializediskinfo",
      "agent_agent_initializediskiostats",
      "agent_agent_initializenetiostats",
      "agent_agent_loadandticknetbaseline",
      "agent_agent_newsensorconfig",
      "agent_agent_newsensorconfigwithenv",
      "agent_agent_pruneduplicaterootextrafilesystems",
      "agent_agent_refreshsystemdetails",
      "agent_agent_start",
      "agent_agent_startserver",
      "agent_agent_stopserver",
      "agent_agent_sumandtrackpernicdeltas",
      "agent_agent_updatediskio",
      "agent_agent_updatenetworkstats",
      "agent_agent_updatesystemdetails",
      "agent_agent_updatetemperatures",
      "agent_agent_writetosession",
      "agent_client_gettoken",
      "agent_client_getuseragent",
      "agent_client_go",
      "agent_disk_extrafilesystempartitioninfo",
      "agent_disk_filesystemmatchespartitionsetting",
      "agent_disk_findiodevice",
      "agent_disk_findpartitionbyfilesystemsetting",
      "agent_disk_go",
      "agent_disk_hassamediskusage",
      "agent_disk_isdockerspecialmountpoint",
      "agent_disk_isrootfallbackpartition",
      "agent_disk_mostactiveiodevice",
      "agent_disk_normalizedevicename",
      "agent_disk_parsefilesystementry",
      "agent_disk_prefixrelated",
      "agent_disk_prevdiskfromcounter",
      "agent_disk_registerfilesystemstats",
      "agent_disk_test_go",
      "agent_disk_test_testaddconfiguredextrafilesystems",
      "agent_disk_test_testaddconfiguredextrafsentry",
      "agent_disk_test_testaddconfiguredrootfs",
      "agent_disk_test_testaddextrafilesystemfolders",
      "agent_disk_test_testaddlastresortrootfs",
      "agent_disk_test_testaddpartitionextrafs",
      "agent_disk_test_testaddpartitionrootfs",
      "agent_disk_test_testbuildfsstatregistration",
      "agent_disk_test_testdiskusagecaching",
      "agent_disk_test_testextrafilesystempartitioninfo",
      "agent_disk_test_testextrafskeygeneration",
      "agent_disk_test_testfilesystemmatchespartitionsetting",
      "agent_disk_test_testfindiodevice",
      "agent_disk_test_testfsstatswithcustomnames",
      "agent_disk_test_testhassamediskusage",
      "agent_disk_test_testinitializediskinfowithcustomnames",
      "agent_disk_test_testinitializediskiostatsresetstrackeddevices",
      "agent_disk_test_testisdockerspecialmountpoint",
      "agent_disk_test_testmostactiveiodevice",
      "agent_disk_test_testparsefilesystementry",
      "agent_disk_withinusagetolerance",
      "agent_diskdiscovery",
      "agent_diskdiscovery_addconfiguredextrafilesystems",
      "agent_diskdiscovery_addconfiguredextrafsentry",
      "agent_diskdiscovery_addconfiguredrootfs",
      "agent_diskdiscovery_addextrafilesystemfolders",
      "agent_diskdiscovery_addfsstat",
      "agent_diskdiscovery_addlastresortrootfs",
      "agent_diskdiscovery_addpartitionextrafs",
      "agent_diskdiscovery_addpartitionrootfs",
      "agent_docker_newdockermanager",
      "agent_fsregistrationcontext",
      "agent_iomatchcandidate",
      "agent_network_go",
      "agent_network_isvalidnic",
      "agent_network_newnicconfig",
      "agent_network_skipnetworkinterface",
      "agent_network_test_go",
      "agent_network_test_testapplynetworktotals",
      "agent_network_test_testcomputebytespersecond",
      "agent_network_test_testensurenetworkinterfacesmap",
      "agent_network_test_testisvalidnic",
      "agent_network_test_testloadandticknetbaseline",
      "agent_network_test_testnewnicconfig",
      "agent_network_test_testskipnetworkinterface",
      "agent_network_test_testsumandtrackpernicdeltas",
      "agent_network_test_testsumandtrackpernicdeltashandlescounterreset",
      "agent_nicconfig",
      "agent_prevdisk",
      "agent_response_go",
      "agent_response_newagentresponse",
      "agent_server_extracthubversion",
      "agent_server_getaddress",
      "agent_server_getnetwork",
      "agent_server_go",
      "agent_server_test_testextracthubversion",
      "agent_serveroptions",
      "agent_websocketclient",
      "agent_websocketclient_close",
      "agent_websocketclient_connect",
      "agent_websocketclient_getoptions",
      "agent_websocketclient_handleauthchallenge",
      "agent_websocketclient_handlehubrequest",
      "agent_websocketclient_onclose",
      "agent_websocketclient_onmessage",
      "agent_websocketclient_onopen",
      "agent_websocketclient_onping",
      "agent_websocketclient_sendmessage",
      "agent_websocketclient_sendresponse",
      "agent_websocketclient_verifysignature",
      "badges_api_parseduration",
      "extra_healthcheck_main",
      "hub_collectionrules",
      "hub_collections_applycollectionrules",
      "hub_collections_setcollectionauthsettings",
      "hub_hub_startserver",
      "hub_publicappinfo",
      "hub_responsemodifier",
      "hub_responsemodifier_roundtrip",
      "hub_server_getpublicappinfo",
      "hub_server_modifyindexhtml",
      "internal_entities_system_system_go",
      "internal_hub_collections_go",
      "internal_hub_server_development_go",
      "internal_hub_server_go",
      "internal_hub_utils_utils_go",
      "reference_uptime_kuma_extra_healthcheck_go",
      "system_combineddata",
      "system_details",
      "system_fsstats",
      "system_gpudata",
      "system_info",
      "system_netiostats",
      "system_stats",
      "system_uint8slice",
      "system_uint8slice_marshaljson",
      "utils_utils_getenv"
    ],
    "6": [
      "advanced_page_list_page_pagelistcomponent",
      "advanced_page_list_page_pagelistcomponent_buildroutetree",
      "advanced_page_list_page_pagelistcomponent_formatname",
      "advanced_page_list_page_pagelistcomponent_insertintotree",
      "advanced_page_list_page_pagelistcomponent_mergesitemapurls",
      "advanced_page_list_page_pagelistcomponent_ngoninit",
      "advanced_page_list_page_pagelistcomponent_parsesitemap",
      "agent_deviceinfo",
      "agent_devicekey",
      "agent_gpu_nvml_go",
      "agent_gpu_nvml_unsupported_go",
      "agent_gpu_nvml_windows_getnvmlpath",
      "agent_gpu_nvml_windows_go",
      "agent_gpu_nvml_windows_hassymbol",
      "agent_gpu_nvml_windows_openlibrary",
      "agent_lhmprocess",
      "agent_lhmprocess_cleanup",
      "agent_lhmprocess_cleanupprocess",
      "agent_lhmprocess_gettemps",
      "agent_lhmprocess_startprocess",
      "agent_nvmlcollector",
      "agent_nvmlcollector_collect",
      "agent_nvmlcollector_init",
      "agent_nvmlcollector_isgpuactive",
      "agent_nvmlcollector_start",
      "agent_nvmldevice",
      "agent_nvmlmemoryv1",
      "agent_nvmlmemoryv2",
      "agent_nvmlpciinfo",
      "agent_nvmlreturn",
      "agent_nvmlutilization",
      "agent_scanoutput",
      "agent_sensors_windows_copyembeddeddir",
      "agent_sensors_windows_getsensortemps",
      "agent_sensors_windows_go",
      "agent_sensors_windows_newlhmprocess",
      "agent_smart_detectsmartoutputtype",
      "agent_smart_findatadevicestatisticsvalue",
      "agent_smart_getsmartstatus",
      "agent_smart_go",
      "agent_smart_hasjsonvalue",
      "agent_smart_isnvmecontrollerpath",
      "agent_smart_makedevicekey",
      "agent_smart_mergedevicelists",
      "agent_smart_newsmartmanager",
      "agent_smart_nonwindows_ensureembeddedsmartctl",
      "agent_smart_nonwindows_go",
      "agent_smart_normalizeparsertype",
      "agent_smart_parsescsigigabytesprocessed",
      "agent_smart_test_assertattrvalue",
      "agent_smart_test_findattr",
      "agent_smart_test_go",
      "agent_smart_test_testdevicessnapshotreturnscopy",
      "agent_smart_test_testfilterexcludeddevices",
      "agent_smart_test_testfindatadevicestatisticsvalue",
      "agent_smart_test_testhasdatafordevice",
      "agent_smart_test_testisexcludeddevice",
      "agent_smart_test_testisnvmecontrollerpath",
      "agent_smart_test_testisvirtualdevice",
      "agent_smart_test_testisvirtualdevicenvme",
      "agent_smart_test_testisvirtualdevicescsi",
      "agent_smart_test_testlookupdarwinnvmecapacitymultipledisks",
      "agent_smart_test_testlookupdarwinnvmecapacityprovidererror",
      "agent_smart_test_testmergedevicelistshandlesdeviceswithsamenameanddifferenttypes",
      "agent_smart_test_testmergedevicelistshandlesmixedraidandregular",
      "agent_smart_test_testmergedevicelistsprefersconfigured",
      "agent_smart_test_testmergedevicelistspreservesverification",
      "agent_smart_test_testmergedevicelistsupdatestypewhenunverified",
      "agent_smart_test_testparsescan",
      "agent_smart_test_testparsesmartfornvme",
      "agent_smart_test_testparsesmartfornvmeapplessd",
      "agent_smart_test_testparsesmartforsata",
      "agent_smart_test_testparsesmartforsataatadevicestatistics",
      "agent_smart_test_testparsesmartforsatadevicestatisticstemperature",
      "agent_smart_test_testparsesmartforsatanegativedevicestatistics",
      "agent_smart_test_testparsesmartforsataparentheticalrawvalue",
      "agent_smart_test_testparsesmartforscsi",
      "agent_smart_test_testparsesmartoutputkeepscustomtype",
      "agent_smart_test_testparsesmartoutputmarksverified",
      "agent_smart_test_testparsesmartoutputresetsverificationonfailure",
      "agent_smart_test_testrefreshexcludeddevices",
      "agent_smart_test_testresolverefresherror",
      "agent_smart_test_testscandeviceswithenvoverride",
      "agent_smart_test_testscandeviceswithenvoverrideandseparator",
      "agent_smart_test_testscandeviceswithenvoverrideempty",
      "agent_smart_test_testscandeviceswithenvoverrideinvalid",
      "agent_smart_test_testsmartctlargs",
      "agent_smart_test_testsmartctlargswithouttype",
      "agent_smart_test_testupdatesmartdevicespreservesraiddrives",
      "agent_smartmanager",
      "agent_smartmanager_collectsmart",
      "agent_smartmanager_detectsmartctl",
      "agent_smartmanager_devicessnapshot",
      "agent_smartmanager_filterexcludeddevices",
      "agent_smartmanager_getcurrentdata",
      "agent_smartmanager_hasdatafordevice",
      "agent_smartmanager_isexcludeddevice",
      "agent_smartmanager_isvirtualdevice",
      "agent_smartmanager_isvirtualdevicefromstrings",
      "agent_smartmanager_isvirtualdevicenvme",
      "agent_smartmanager_isvirtualdevicescsi",
      "agent_smartmanager_lookupdarwinnvmecapacity",
      "agent_smartmanager_parseconfigureddevices",
      "agent_smartmanager_parsescan",
      "agent_smartmanager_parsesmartfornvme",
      "agent_smartmanager_parsesmartforsata",
      "agent_smartmanager_parsesmartforscsi",
      "agent_smartmanager_parsesmartoutput",
      "agent_smartmanager_refresh",
      "agent_smartmanager_refreshexcludeddevices",
      "agent_smartmanager_resolverefresherror",
      "agent_smartmanager_scandevices",
      "agent_smartmanager_smartctlargs",
      "agent_smartmanager_updatesmartdevices",
      "apicache_apicache_apicache",
      "apicache_apicache_getsafeheaders",
      "csharp_index_index",
      "csharp_index_index_main",
      "internal_entities_notification_notification_go",
      "notification_discordsettings",
      "notification_emailsettings",
      "notification_gotifysettings",
      "notification_monitornotification",
      "notification_notification",
      "notification_notification_getsettings",
      "notification_notificationevent",
      "notification_notificationmessage",
      "notification_provider",
      "notification_pushoversettings",
      "notification_slacksettings",
      "notification_telegramsettings",
      "notification_webhooksettings",
      "reference_domain_locker_src_app_pages_advanced_page_list_page_ts",
      "reference_uptime_kuma_extra_push_examples_csharp_index_cs",
      "reference_uptime_kuma_server_modules_apicache_apicache_js",
      "reference_uptime_kuma_server_proxy_js",
      "server_proxy_applyproxyeverymonitor",
      "server_proxy_proxy",
      "server_proxy_proxy_createagents",
      "server_proxy_proxy_delete",
      "server_proxy_proxy_reloadproxy",
      "server_proxy_proxy_save",
      "utils_logger_logger_debug"
    ],
    "7": [
      "components_templatedinput_get",
      "components_templatedinput_set",
      "components_templatedtextarea_get",
      "components_templatedtextarea_set",
      "components_togglesection_data",
      "notifications_bale_autogetbalechatid",
      "notifications_bale_balegetupdatesurl",
      "notifications_brevo_if",
      "notifications_dingding_if",
      "notifications_discord_mounted",
      "notifications_evolution_custommessageplaceholder",
      "notifications_fluxer_if",
      "notifications_googlechat_googlechattemplateplaceholder",
      "notifications_googlechat_if",
      "notifications_googlesheets_copyscript",
      "notifications_googlesheets_scriptcode",
      "notifications_gotify_if",
      "notifications_lunasea_if",
      "notifications_matrix_matrixtemplatedtextareaplaceholder",
      "notifications_max_mounted",
      "notifications_ntfy_authenticationmethods",
      "notifications_ntfy_mounted",
      "notifications_pagerduty_if",
      "notifications_resend_if",
      "notifications_sendgrid_if",
      "notifications_signal_signaltemplatedtextareaplaceholder",
      "notifications_slack_if",
      "notifications_slack_slacktemplatedtextareaplaceholder",
      "notifications_smseagle_if",
      "notifications_smsplanet_smsplanetphonenumbers",
      "notifications_smtp_hasrecipient",
      "notifications_smtp_mounted",
      "notifications_techuluspush_mounted",
      "notifications_telegram_autogettelegramchatid",
      "notifications_telegram_mounted",
      "notifications_telegram_telegramgetupdatesurl",
      "notifications_telegram_telegramtemplatedtextareaplaceholder",
      "notifications_vk_mounted",
      "notifications_webhook_custombodyplaceholder",
      "notifications_webhook_data",
      "notifications_webhook_headersplaceholder",
      "notifications_webhook_mounted",
      "notifications_webpush_registerwebpush",
      "reference_uptime_kuma_src_components_notifications_360messenger_vue",
      "reference_uptime_kuma_src_components_notifications_46elks_vue",
      "reference_uptime_kuma_src_components_notifications_alerta_vue",
      "reference_uptime_kuma_src_components_notifications_alertnow_vue",
      "reference_uptime_kuma_src_components_notifications_aliyunsms_vue",
      "reference_uptime_kuma_src_components_notifications_apprise_vue",
      "reference_uptime_kuma_src_components_notifications_bale_vue",
      "reference_uptime_kuma_src_components_notifications_bark_vue",
      "reference_uptime_kuma_src_components_notifications_bitrix24_vue",
      "reference_uptime_kuma_src_components_notifications_brevo_vue",
      "reference_uptime_kuma_src_components_notifications_callmebot_vue",
      "reference_uptime_kuma_src_components_notifications_cellsynt_vue",
      "reference_uptime_kuma_src_components_notifications_clicksendsms_vue",
      "reference_uptime_kuma_src_components_notifications_dingding_vue",
      "reference_uptime_kuma_src_components_notifications_discord_vue",
      "reference_uptime_kuma_src_components_notifications_evolution_vue",
      "reference_uptime_kuma_src_components_notifications_feishu_vue",
      "reference_uptime_kuma_src_components_notifications_flashduty_vue",
      "reference_uptime_kuma_src_components_notifications_fluxer_vue",
      "reference_uptime_kuma_src_components_notifications_freemobile_vue",
      "reference_uptime_kuma_src_components_notifications_goalert_vue",
      "reference_uptime_kuma_src_components_notifications_googlechat_vue",
      "reference_uptime_kuma_src_components_notifications_googlesheets_vue",
      "reference_uptime_kuma_src_components_notifications_gorush_vue",
      "reference_uptime_kuma_src_components_notifications_gotify_vue",
      "reference_uptime_kuma_src_components_notifications_grafanaoncall_vue",
      "reference_uptime_kuma_src_components_notifications_gtxmessaging_vue",
      "reference_uptime_kuma_src_components_notifications_halopsa_vue",
      "reference_uptime_kuma_src_components_notifications_heiioncall_vue",
      "reference_uptime_kuma_src_components_notifications_homeassistant_vue",
      "reference_uptime_kuma_src_components_notifications_index_js",
      "reference_uptime_kuma_src_components_notifications_jiraservicemanagement_vue",
      "reference_uptime_kuma_src_components_notifications_keep_vue",
      "reference_uptime_kuma_src_components_notifications_kook_vue",
      "reference_uptime_kuma_src_components_notifications_line_vue",
      "reference_uptime_kuma_src_components_notifications_lunasea_vue",
      "reference_uptime_kuma_src_components_notifications_matrix_vue",
      "reference_uptime_kuma_src_components_notifications_mattermost_vue",
      "reference_uptime_kuma_src_components_notifications_max_vue",
      "reference_uptime_kuma_src_components_notifications_nextcloudtalk_vue",
      "reference_uptime_kuma_src_components_notifications_nostr_vue",
      "reference_uptime_kuma_src_components_notifications_notifery_vue",
      "reference_uptime_kuma_src_components_notifications_ntfy_vue",
      "reference_uptime_kuma_src_components_notifications_octopush_vue",
      "reference_uptime_kuma_src_components_notifications_onebot_vue",
      "reference_uptime_kuma_src_components_notifications_onechat_vue",
      "reference_uptime_kuma_src_components_notifications_onesender_vue",
      "reference_uptime_kuma_src_components_notifications_opsgenie_vue",
      "reference_uptime_kuma_src_components_notifications_pagerduty_vue",
      "reference_uptime_kuma_src_components_notifications_pagertree_vue",
      "reference_uptime_kuma_src_components_notifications_promosms_vue",
      "reference_uptime_kuma_src_components_notifications_pumble_vue",
      "reference_uptime_kuma_src_components_notifications_pushbullet_vue",
      "reference_uptime_kuma_src_components_notifications_pushdeer_vue",
      "reference_uptime_kuma_src_components_notifications_pushover_vue",
      "reference_uptime_kuma_src_components_notifications_pushplus_vue",
      "reference_uptime_kuma_src_components_notifications_pushy_vue",
      "reference_uptime_kuma_src_components_notifications_resend_vue",
      "reference_uptime_kuma_src_components_notifications_rocketchat_vue",
      "reference_uptime_kuma_src_components_notifications_sendgrid_vue",
      "reference_uptime_kuma_src_components_notifications_serverchan_vue",
      "reference_uptime_kuma_src_components_notifications_serwersms_vue",
      "reference_uptime_kuma_src_components_notifications_sevenio_vue",
      "reference_uptime_kuma_src_components_notifications_signal_vue",
      "reference_uptime_kuma_src_components_notifications_signl4_vue",
      "reference_uptime_kuma_src_components_notifications_slack_vue",
      "reference_uptime_kuma_src_components_notifications_smsc_vue",
      "reference_uptime_kuma_src_components_notifications_smseagle_vue",
      "reference_uptime_kuma_src_components_notifications_smsir_vue",
      "reference_uptime_kuma_src_components_notifications_smsmanager_vue",
      "reference_uptime_kuma_src_components_notifications_smspartner_vue",
      "reference_uptime_kuma_src_components_notifications_smsplanet_vue",
      "reference_uptime_kuma_src_components_notifications_smtp_vue",
      "reference_uptime_kuma_src_components_notifications_splunk_vue",
      "reference_uptime_kuma_src_components_notifications_spugpush_vue",
      "reference_uptime_kuma_src_components_notifications_squadcast_vue",
      "reference_uptime_kuma_src_components_notifications_stackfield_vue",
      "reference_uptime_kuma_src_components_notifications_teams_vue",
      "reference_uptime_kuma_src_components_notifications_techuluspush_vue",
      "reference_uptime_kuma_src_components_notifications_telegram_vue",
      "reference_uptime_kuma_src_components_notifications_telnyx_vue",
      "reference_uptime_kuma_src_components_notifications_teltonika_vue",
      "reference_uptime_kuma_src_components_notifications_threema_vue",
      "reference_uptime_kuma_src_components_notifications_twilio_vue",
      "reference_uptime_kuma_src_components_notifications_vk_vue",
      "reference_uptime_kuma_src_components_notifications_waha_vue",
      "reference_uptime_kuma_src_components_notifications_webhook_vue",
      "reference_uptime_kuma_src_components_notifications_webpush_vue",
      "reference_uptime_kuma_src_components_notifications_wecom_vue",
      "reference_uptime_kuma_src_components_notifications_whapi_vue",
      "reference_uptime_kuma_src_components_notifications_wpush_vue",
      "reference_uptime_kuma_src_components_notifications_yzj_vue",
      "reference_uptime_kuma_src_components_notifications_zohocliq_vue",
      "reference_uptime_kuma_src_components_templatedinput_vue",
      "reference_uptime_kuma_src_components_templatedtextarea_vue",
      "reference_uptime_kuma_src_components_togglesection_vue"
    ],
    "8": [
      "components_maintenancetime_enddatetime",
      "components_maintenancetime_startdatetime",
      "components_monitorlistitem_beforemount",
      "components_monitorlistitem_changecollapsed",
      "components_monitorlistitem_data",
      "components_monitorlistitem_depthmargin",
      "components_monitorlistitem_haschildren",
      "components_monitorlistitem_isselectmode",
      "components_monitorlistitem_monitorstyle",
      "components_monitorlistitem_monitorurl",
      "components_monitorlistitem_ondragenter",
      "components_monitorlistitem_ondragleave",
      "components_monitorlistitem_ondragstart",
      "components_monitorlistitem_sortedchildmonitorlist",
      "components_monitorlistitem_toggleselection",
      "components_pingchart_beforeunmount",
      "components_pingchart_chartdata",
      "components_pingchart_chartoptions",
      "components_pingchart_created",
      "components_pingchart_data",
      "components_pingchart_getaverage",
      "components_pingchart_getbarcolorfordatapoint",
      "components_pingchart_getchartdatapointsfromheartbeatlist",
      "components_pingchart_getchartdatapointsfromstats",
      "components_pingchart_pushdatapoint",
      "components_tag_displaytext",
      "components_uptime_classname",
      "components_uptime_color",
      "components_uptime_lastheartbeat",
      "components_uptime_title",
      "components_uptime_uptime",
      "monitor_types_snmp_snmpmonitortype",
      "monitor_types_snmp_snmpmonitortype_check",
      "notification_providers_alertnow_alertnow",
      "notification_providers_alertnow_alertnow_send",
      "notification_providers_flashduty_flashduty",
      "notification_providers_flashduty_flashduty_genmonitorurl",
      "notification_providers_flashduty_flashduty_postnotification",
      "notification_providers_flashduty_flashduty_send",
      "notification_providers_google_chat_googlechat",
      "notification_providers_google_chat_googlechat_send",
      "notification_providers_heii_oncall_heiioncall",
      "notification_providers_heii_oncall_heiioncall_send",
      "notification_providers_notifery_notifery",
      "notification_providers_notifery_notifery_send",
      "notification_providers_opsgenie_opsgenie",
      "notification_providers_opsgenie_opsgenie_post",
      "notification_providers_opsgenie_opsgenie_send",
      "notification_providers_pagerduty_pagerduty",
      "notification_providers_pagerduty_pagerduty_checkresult",
      "notification_providers_pagerduty_pagerduty_postnotification",
      "notification_providers_pagerduty_pagerduty_send",
      "notification_providers_pagertree_pagertree",
      "notification_providers_pagertree_pagertree_checkresult",
      "notification_providers_pagertree_pagertree_postnotification",
      "notification_providers_pagertree_pagertree_send",
      "notification_providers_pushover_pushover",
      "notification_providers_pushover_pushover_send",
      "notification_providers_rocket_chat_rocketchat",
      "notification_providers_rocket_chat_rocketchat_send",
      "notification_providers_slack_slack",
      "notification_providers_slack_slack_buildactions",
      "notification_providers_slack_slack_buildblocks",
      "notification_providers_slack_slack_deprecateurl",
      "notification_providers_slack_slack_send",
      "notification_providers_splunk_splunk",
      "notification_providers_splunk_splunk_checkresult",
      "notification_providers_splunk_splunk_postnotification",
      "notification_providers_splunk_splunk_send",
      "notification_providers_stackfield_stackfield",
      "notification_providers_stackfield_stackfield_send",
      "notification_providers_teams_teams",
      "notification_providers_teams_teams_send",
      "reference_uptime_kuma_server_monitor_types_snmp_js",
      "reference_uptime_kuma_server_notification_providers_alertnow_js",
      "reference_uptime_kuma_server_notification_providers_flashduty_js",
      "reference_uptime_kuma_server_notification_providers_google_chat_js",
      "reference_uptime_kuma_server_notification_providers_heii_oncall_js",
      "reference_uptime_kuma_server_notification_providers_notifery_js",
      "reference_uptime_kuma_server_notification_providers_opsgenie_js",
      "reference_uptime_kuma_server_notification_providers_pagerduty_js",
      "reference_uptime_kuma_server_notification_providers_pagertree_js",
      "reference_uptime_kuma_server_notification_providers_pushover_js",
      "reference_uptime_kuma_server_notification_providers_rocket_chat_js",
      "reference_uptime_kuma_server_notification_providers_slack_js",
      "reference_uptime_kuma_server_notification_providers_splunk_js",
      "reference_uptime_kuma_server_notification_providers_stackfield_js",
      "reference_uptime_kuma_server_notification_providers_teams_js",
      "reference_uptime_kuma_server_routers_api_router_js",
      "reference_uptime_kuma_server_settings_js",
      "reference_uptime_kuma_src_components_maintenancetime_vue",
      "reference_uptime_kuma_src_components_monitorlistitem_vue",
      "reference_uptime_kuma_src_components_pingchart_vue",
      "reference_uptime_kuma_src_components_tag_vue",
      "reference_uptime_kuma_src_components_uptime_vue",
      "reference_uptime_kuma_src_util_js",
      "reference_uptime_kuma_src_util_ts",
      "routers_api_router_determinestatus",
      "routers_api_router_ismonitorpublic",
      "server_settings_settings",
      "server_settings_settings_deletecache",
      "server_settings_settings_get",
      "server_settings_settings_getsettings",
      "server_settings_settings_set",
      "server_settings_settings_setsettings",
      "server_settings_settings_stopcachecleaner",
      "src_util_debug",
      "src_util_evaluatejsonquery",
      "src_util_flipstatus",
      "src_util_gensecret",
      "src_util_getcryptorandomint",
      "src_util_getmonitorrelativeurl",
      "src_util_getrandomarbitrary",
      "src_util_getrandomint",
      "src_util_inthash",
      "src_util_isotoutcdatetime",
      "src_util_localtoutc",
      "src_util_logger",
      "src_util_logger_constructor",
      "src_util_logger_debug",
      "src_util_logger_error",
      "src_util_logger_exception",
      "src_util_logger_info",
      "src_util_logger_log",
      "src_util_logger_warn",
      "src_util_parsetimefromtimeobject",
      "src_util_parsetimeobject",
      "src_util_polyfill",
      "src_util_timelogger",
      "src_util_timelogger_constructor",
      "src_util_timelogger_print",
      "src_util_ucfirst",
      "src_util_utctoisodatetime",
      "src_util_utctolocal"
    ],
    "9": [
      "agent_deltatracker_deltatracker_go",
      "agent_deltatracker_deltatracker_test_go",
      "agent_docker_builddockercontainerendpoint",
      "agent_docker_calculatememoryusage",
      "agent_docker_convertcontainerportstostring",
      "agent_docker_decodedockerlogstream",
      "agent_docker_detectdockermultiplexedstream",
      "agent_docker_detectpodmanengine",
      "agent_docker_detectpodmanfromheader",
      "agent_docker_detectpodmanfromversion",
      "agent_docker_getdockerhost",
      "agent_docker_go",
      "agent_docker_parsedockerhealthstatus",
      "agent_docker_parsedockerstatus",
      "agent_docker_test_go",
      "agent_docker_test_newdockermanagerforversiontest",
      "agent_docker_test_testansiescapepattern",
      "agent_docker_test_testbuilddockercontainerendpoint",
      "agent_docker_test_testcalculatememoryusage",
      "agent_docker_test_testcalculatememoryusagewithrealdata",
      "agent_docker_test_testcalculatenetworkstats",
      "agent_docker_test_testcheckdockerversion",
      "agent_docker_test_testconstants",
      "agent_docker_test_testcontainerdetailsrequestsuseexpecteddockerpaths",
      "agent_docker_test_testcontainerdetailsrequestsvalidatecontainerid",
      "agent_docker_test_testcontainerstatsendtoendwithrealdata",
      "agent_docker_test_testcontainerstatsinitialization",
      "agent_docker_test_testconvertcontainerportstostring",
      "agent_docker_test_testcpupercentagecalculationwithrealdata",
      "agent_docker_test_testcyclecpudeltas",
      "agent_docker_test_testcyclenetworkdeltas",
      "agent_docker_test_testdecodedockerlogstream",
      "agent_docker_test_testdecodedockerlogstreammemoryprotection",
      "agent_docker_test_testdeltatrackercachetimeisolation",
      "agent_docker_test_testdockermanagercreation",
      "agent_docker_test_testdockerstatswithmockdata",
      "agent_docker_test_testdockerstatsworkflow",
      "agent_docker_test_testedgecaseswithrealdata",
      "agent_docker_test_testgetcpupreviousvalues",
      "agent_docker_test_testgetdockerstatschecksdockerversionaftercontainerlist",
      "agent_docker_test_testgetdockerstatsretriesversioncheckuntilsuccess",
      "agent_docker_test_testgethostinfo",
      "agent_docker_test_testgetlogsdetectsmultiplexedwithoutcontenttype",
      "agent_docker_test_testgetlogsdoesnotmisclassifyrawstreamasmultiplexed",
      "agent_docker_test_testgetpodmancontainerhealth",
      "agent_docker_test_testinitializecputracking",
      "agent_docker_test_testmemorystatsedgecases",
      "agent_docker_test_testnetworkratecalculationformula",
      "agent_docker_test_testnetworkstatscachetimeisolation",
      "agent_docker_test_testnetworkstatscalculationwithrealdata",
      "agent_docker_test_testparsedockerhealthstatus",
      "agent_docker_test_testparsedockerstatus",
      "agent_docker_test_testsetcpucurrentvalues",
      "agent_docker_test_testshouldexcludecontainer",
      "agent_docker_test_testupdatecontainerstatsusespodmaninspecthealthfallback",
      "agent_docker_test_testupdatecontainerstatsvalues",
      "agent_docker_test_testvalidatecpupercentage",
      "agent_docker_updatecontainerstatsvalues",
      "agent_docker_validatecontainerid",
      "agent_docker_validatecpupercentage",
      "agent_dockermanager",
      "agent_dockermanager_applydockerversioninfo",
      "agent_dockermanager_calculatenetworkstats",
      "agent_dockermanager_checkdockerversion",
      "agent_dockermanager_cyclecpudeltas",
      "agent_dockermanager_cyclenetworkdeltasforcachetime",
      "agent_dockermanager_decode",
      "agent_dockermanager_deletecontainerstatssync",
      "agent_dockermanager_dequeue",
      "agent_dockermanager_ensuredockerversionchecked",
      "agent_dockermanager_getcontainerinfo",
      "agent_dockermanager_getcpupreviousvalues",
      "agent_dockermanager_getdockerstats",
      "agent_dockermanager_gethostinfo",
      "agent_dockermanager_getlogs",
      "agent_dockermanager_getnetworktracker",
      "agent_dockermanager_getpodmancontainerhealth",
      "agent_dockermanager_initializecputracking",
      "agent_dockermanager_ispodman",
      "agent_dockermanager_queue",
      "agent_dockermanager_setcpucurrentvalues",
      "agent_dockermanager_setispodman",
      "agent_dockermanager_shouldexcludecontainer",
      "agent_dockermanager_updatecontainerstats",
      "agent_dockerversionresponse",
      "agent_recordingroundtripper",
      "agent_recordingroundtripper_roundtrip",
      "agent_roundtripfunc",
      "agent_roundtripfunc_roundtrip",
      "agent_useragentroundtripper",
      "agent_useragentroundtripper_roundtrip",
      "alerts_alertscache",
      "alerts_alertscache_bindevents",
      "alerts_alertscache_delete",
      "alerts_alertscache_getalert",
      "alerts_alertscache_getalertsbyname",
      "alerts_alertscache_getalertsexcludingnames",
      "alerts_alertscache_getsystemalerts",
      "alerts_alertscache_populatefromdb",
      "alerts_alertscache_refresh",
      "alerts_alertscache_update",
      "alerts_cachedalertdata",
      "alerts_cachedalertdata_populatefromrecord",
      "deltatracker_deltatracker",
      "deltatracker_deltatracker_newdeltatracker",
      "deltatracker_deltatracker_test_exampledeltatracker",
      "deltatracker_deltatracker_test_testcompleteworkflow",
      "deltatracker_deltatracker_test_testcycle",
      "deltatracker_deltatracker_test_testdelta",
      "deltatracker_deltatracker_test_testdeltaconcurrentaccess",
      "deltatracker_deltatracker_test_testdeltas",
      "deltatracker_deltatracker_test_testdeltatrackerwithdifferenttypes",
      "deltatracker_deltatracker_test_testdeltawithdifferenttypes",
      "deltatracker_deltatracker_test_testnewdeltatracker",
      "deltatracker_deltatracker_test_testset",
      "deltatracker_numeric",
      "internal_alerts_alerts_cache_go",
      "internal_hub_ws_request_manager_go",
      "internal_hub_ws_request_manager_test_go",
      "ws_pendingrequest",
      "ws_request_manager_newrequestmanager",
      "ws_request_manager_test_testrequestmanager_basicfunctionality",
      "ws_requestid",
      "ws_requestmanager",
      "ws_requestmanager_cancelrequest",
      "ws_requestmanager_cleanuprequest",
      "ws_requestmanager_close",
      "ws_requestmanager_deleterequest",
      "ws_requestmanager_getpendingcount",
      "ws_requestmanager_handleresponse",
      "ws_requestmanager_routelegacyresponse",
      "ws_requestmanager_sendmessage",
      "ws_requestmanager_sendrequest"
    ],
    "10": [
      "agent_agent_go",
      "agent_agent_newagent",
      "agent_checkfingerprinthandler",
      "agent_checkfingerprinthandler_handle",
      "agent_client_newwebsocketclient",
      "agent_client_test_go",
      "agent_client_test_testnewwebsocketclient",
      "agent_client_test_testwebsocketclient_close",
      "agent_client_test_testwebsocketclient_connectratelimit",
      "agent_client_test_testwebsocketclient_getoptions",
      "agent_client_test_testwebsocketclient_handlehubrequest",
      "agent_client_test_testwebsocketclient_verifysignature",
      "agent_connection_manager_go",
      "agent_connection_manager_newconnectionmanager",
      "agent_connection_manager_shouldexitonerr",
      "agent_connection_manager_test_createtestagent",
      "agent_connection_manager_test_createtestserveroptions",
      "agent_connection_manager_test_go",
      "agent_connection_manager_test_testconnectionmanager_closewebsocket",
      "agent_connection_manager_test_testconnectionmanager_connectflow",
      "agent_connection_manager_test_testconnectionmanager_connectwithratelimit",
      "agent_connection_manager_test_testconnectionmanager_eventhandling",
      "agent_connection_manager_test_testconnectionmanager_newconnectionmanager",
      "agent_connection_manager_test_testconnectionmanager_reconnectionlogic",
      "agent_connection_manager_test_testconnectionmanager_startwithinvalidconfig",
      "agent_connection_manager_test_testconnectionmanager_statetransitions",
      "agent_connection_manager_test_testconnectionmanager_tickermanagement",
      "agent_connection_manager_test_testconnectionmanager_websocketconnectionflow",
      "agent_connection_manager_test_testshouldexitonerr",
      "agent_connectionevent",
      "agent_connectionmanager",
      "agent_connectionmanager_closewebsocket",
      "agent_connectionmanager_connect",
      "agent_connectionmanager_handleevent",
      "agent_connectionmanager_handlestatechange",
      "agent_connectionmanager_start",
      "agent_connectionmanager_startsshserver",
      "agent_connectionmanager_startwebsocketconnection",
      "agent_connectionmanager_startwsticker",
      "agent_connectionmanager_stop",
      "agent_connectionmanager_stopwsticker",
      "agent_connectionstate",
      "agent_data_dir_directoryexists",
      "agent_data_dir_directoryiswritable",
      "agent_data_dir_getdatadir",
      "agent_data_dir_go",
      "agent_data_dir_isvaliddatadir",
      "agent_data_dir_test_go",
      "agent_data_dir_test_testdirectoryexists",
      "agent_data_dir_test_testdirectoryiswritable",
      "agent_data_dir_test_testgetdatadir",
      "agent_data_dir_test_testisvaliddatadir",
      "agent_data_dir_test_testtestdatadirs",
      "agent_data_dir_testdatadirs",
      "agent_getcontainerinfohandler",
      "agent_getcontainerinfohandler_handle",
      "agent_getcontainerlogshandler",
      "agent_getcontainerlogshandler_handle",
      "agent_getdatahandler",
      "agent_getdatahandler_handle",
      "agent_getsmartdatahandler",
      "agent_getsmartdatahandler_handle",
      "agent_handlercontext",
      "agent_handlerregistry",
      "agent_handlerregistry_gethandler",
      "agent_handlerregistry_register",
      "agent_handlers_go",
      "agent_handlers_newhandlerregistry",
      "agent_handlers_test_go",
      "agent_handlers_test_testcheckfingerprinthandler",
      "agent_handlers_test_testhandlerregistry",
      "agent_mockhandler",
      "agent_mockhandler_handle",
      "agent_mockhandler_requiresverification",
      "agent_requesthandler",
      "agent_responder",
      "agent_server_parsekeys",
      "agent_server_test_createtempfile",
      "agent_server_test_createtestcombineddata",
      "agent_server_test_go",
      "agent_server_test_testgethubversion",
      "agent_server_test_testhubversioncaching",
      "agent_server_test_testparseinvalidkey",
      "agent_server_test_testparsemultiplekeysfromfile",
      "agent_server_test_testparsemultiplekeysfromstring",
      "agent_server_test_testparsesinglekeyfromfile",
      "agent_server_test_testparsesinglekeyfromstring",
      "agent_server_test_teststartserver",
      "agent_server_test_teststartserverdisablessh",
      "agent_server_test_testwritetosessionencoding",
      "checks_checker_test_testdnscheckerresolveslocalhost",
      "checks_checker_test_testhttpcheckerreportsdownforservererror",
      "checks_checker_test_testhttpcheckerreportsupforsuccess",
      "checks_checker_test_testjsonquerycheckermatchesnestedvalue",
      "checks_checker_test_testkeywordcheckerhonorskeywordandinvert",
      "checks_checker_test_testtcpcheckerusesconfiguredhostandport",
      "hub_agent_connect_test_cleanuptesthub",
      "hub_agent_connect_test_createtesthub",
      "hub_agent_connect_test_createtestrecord",
      "hub_agent_connect_test_createtestuser",
      "hub_agent_connect_test_testagentconnect",
      "hub_agent_connect_test_testagentwebsocketintegration",
      "hub_agent_connect_test_testcreatesystemfromagentdata",
      "hub_agent_connect_test_testfindorcreatesystemfortoken",
      "hub_agent_connect_test_testgetallfingerprintrecordsbytoken",
      "hub_agent_connect_test_testhandleagentconnect",
      "hub_agent_connect_test_testmultiplesystemswithsameuniversaltoken",
      "hub_agent_connect_test_testpermanentuniversaltokenfromdb",
      "hub_agent_connect_test_testsendresponseerror",
      "hub_agent_connect_test_testsetfingerprint",
      "hub_agent_connect_test_testuniversaltokenflow",
      "hub_agent_connect_test_testvalidateagentheaders",
      "internal_hub_agent_connect_test_go",
      "internal_hub_monitors_checks_checker_test_go",
      "lib_utils_listen",
      "notification_providers_dingding_dingding",
      "notification_providers_dingding_dingding_send",
      "notification_providers_dingding_dingding_sendtodingding",
      "notification_providers_dingding_dingding_sign",
      "notification_providers_dingding_dingding_statustostring",
      "notification_providers_nostr_nostr",
      "notification_providers_nostr_nostr_getprivatekey",
      "notification_providers_nostr_nostr_getpublickeys",
      "notification_providers_nostr_nostr_send",
      "notification_providers_smspartner_smspartner",
      "notification_providers_smspartner_smspartner_send",
      "notification_providers_teltonika_teltonika",
      "notification_providers_teltonika_teltonika_send",
      "reference_uptime_kuma_server_notification_providers_dingding_js",
      "reference_uptime_kuma_server_notification_providers_nostr_js",
      "reference_uptime_kuma_server_notification_providers_smspartner_js",
      "reference_uptime_kuma_server_notification_providers_teltonika_js",
      "utils_logger_logger_error"
    ],
    "11": [
      "agent_agent_gatherstats",
      "agent_collectordefinition",
      "agent_collectorsource",
      "agent_docker_test_testconstantsandutilityfunctions",
      "agent_gpu_amd_linux_cacheamdgpuname",
      "agent_gpu_amd_linux_cachekeyforamdgpu",
      "agent_gpu_amd_linux_cachemissingamdgpuname",
      "agent_gpu_amd_linux_getamdgpuname",
      "agent_gpu_amd_linux_getcachedamdgpuname",
      "agent_gpu_amd_linux_go",
      "agent_gpu_amd_linux_isamdgpu",
      "agent_gpu_amd_linux_lookupamdgpunameinfile",
      "agent_gpu_amd_linux_normalizeamdgpuname",
      "agent_gpu_amd_linux_normalizehexid",
      "agent_gpu_amd_linux_readsysfsfloat",
      "agent_gpu_amd_linux_test_go",
      "agent_gpu_amd_linux_test_testamdgpunamecacheroundtrip",
      "agent_gpu_amd_linux_test_testcachekeyforamdgpu",
      "agent_gpu_amd_linux_test_testgetamdgpunamefromidsfile",
      "agent_gpu_amd_linux_test_testisamdgpu",
      "agent_gpu_amd_linux_test_testlookupamdgpunameinfile",
      "agent_gpu_amd_linux_test_testnormalizehexid",
      "agent_gpu_amd_linux_test_testreadsysfsfloat",
      "agent_gpu_amd_linux_test_testupdateamdgpudatawithfakesysfs",
      "agent_gpu_go",
      "agent_gpu_hasanygpucollector",
      "agent_gpu_isvalidcollectorsource",
      "agent_gpu_newgpumanager",
      "agent_gpu_nvtop_go",
      "agent_gpu_nvtop_parsenvtopnumber",
      "agent_gpu_parsecollectorpriority",
      "agent_gpu_test_go",
      "agent_gpu_test_testaccumulation",
      "agent_gpu_test_testcalculatedeltacount",
      "agent_gpu_test_testcalculatedeltas",
      "agent_gpu_test_testcalculategpuaverage",
      "agent_gpu_test_testcalculateintelgpuusage",
      "agent_gpu_test_testcollectordefinitionsnvmldoesnotrequirenvidiasmi",
      "agent_gpu_test_testcollectorstarthelpers",
      "agent_gpu_test_testcountgpunames",
      "agent_gpu_test_testgetcurrentdata",
      "agent_gpu_test_testgpucapabilitiesandlegacypriority",
      "agent_gpu_test_testinitializesnapshots",
      "agent_gpu_test_testintelcollectordeviceenv",
      "agent_gpu_test_testintelcollectorstreaming",
      "agent_gpu_test_testintelupdatefromstats",
      "agent_gpu_test_testnewgpumanagerconfiguredcollectorsmuststart",
      "agent_gpu_test_testnewgpumanagerconfigurednvmlbypassescapabilitygate",
      "agent_gpu_test_testnewgpumanagerjetsonignorescollectorconfig",
      "agent_gpu_test_testnewgpumanagerprioritymixedcollectors",
      "agent_gpu_test_testnewgpumanagerprioritynvmlfallbacktonvidiasmi",
      "agent_gpu_test_testnewgpumanagerprioritynvtopfallback",
      "agent_gpu_test_testparseamddata",
      "agent_gpu_test_testparsecollectorpriority",
      "agent_gpu_test_testparseinteldata",
      "agent_gpu_test_testparseintelheaders",
      "agent_gpu_test_testparsejetsondata",
      "agent_gpu_test_testparsenvidiadata",
      "agent_gpu_test_testparsenvtopdata",
      "agent_gpu_test_teststoresnapshot",
      "agent_gpu_test_testupdateinstantaneousvalues",
      "agent_gpu_test_testupdatenvtopsnapshotskeepsdeviceassociationwhenorderchanges",
      "agent_gpucapabilities",
      "agent_gpucollector",
      "agent_gpucollector_collect",
      "agent_gpucollector_start",
      "agent_gpumanager",
      "agent_gpumanager_calculatedeltacount",
      "agent_gpumanager_calculatedeltas",
      "agent_gpumanager_calculategpuaverage",
      "agent_gpumanager_calculateintelgpuusage",
      "agent_gpumanager_collectamdstats",
      "agent_gpumanager_collectintelstats",
      "agent_gpumanager_collectmacmonpipe",
      "agent_gpumanager_collectnvtopstats",
      "agent_gpumanager_collectordefinitions",
      "agent_gpumanager_collectpowermetrics",
      "agent_gpumanager_countgpunames",
      "agent_gpumanager_discovergpucapabilities",
      "agent_gpumanager_getcurrentdata",
      "agent_gpumanager_getjetsonparser",
      "agent_gpumanager_hasamdsysfs",
      "agent_gpumanager_initializesnapshots",
      "agent_gpumanager_parseamddata",
      "agent_gpumanager_parseinteldata",
      "agent_gpumanager_parseintelheaders",
      "agent_gpumanager_parsemacmonline",
      "agent_gpumanager_parsenvidiadata",
      "agent_gpumanager_parsenvtopdata",
      "agent_gpumanager_parsepowermetricsdata",
      "agent_gpumanager_resolvelegacycollectorpriority",
      "agent_gpumanager_startamdsysfscollector",
      "agent_gpumanager_startcollectorsbypriority",
      "agent_gpumanager_startintelcollector",
      "agent_gpumanager_startmacmoncollector",
      "agent_gpumanager_startnvidiasmicollector",
      "agent_gpumanager_startnvmlcollector",
      "agent_gpumanager_startnvtopcollector",
      "agent_gpumanager_startpowermetricscollector",
      "agent_gpumanager_startrocmsmicollector",
      "agent_gpumanager_starttegrastatscollector",
      "agent_gpumanager_storesnapshot",
      "agent_gpumanager_updateamdgpudata",
      "agent_gpumanager_updateinstantaneousvalues",
      "agent_gpumanager_updateintelfromstats",
      "agent_gpumanager_updatenvtopsnapshots",
      "agent_gpusnapshot",
      "agent_nvtopsnapshot",
      "agent_rocmsmijson",
      "internal_records_records_test_go",
      "records_records_test_testtwodecimals",
      "reference_domain_locker_src_server_utils_logger_ts",
      "systemd_systemd_twodecimals",
      "utils_logger_logger",
      "utils_logger_logger_constructor",
      "utils_logger_logger_flushtoremote",
      "utils_logger_logger_getlogs",
      "utils_logger_logger_info",
      "utils_logger_logger_misc",
      "utils_logger_logger_shouldlog",
      "utils_logger_logger_success",
      "utils_logger_logger_warn",
      "utils_logger_logger_write",
      "utils_utils_bytestomegabytes",
      "utils_utils_lookpathhomebrew",
      "utils_utils_readstringfilelimited"
    ],
    "12": [
      "domains_alertcallback",
      "domains_scheduler",
      "domains_scheduler_checkalldomains",
      "domains_scheduler_checkdomain",
      "domains_scheduler_checkdomains",
      "domains_scheduler_discoversubdomains",
      "domains_scheduler_refreshdomain",
      "domains_scheduler_savehistory",
      "domains_scheduler_setalertcallback",
      "domains_scheduler_start",
      "domains_scheduler_stop",
      "domains_scheduler_trackchanges",
      "domains_scheduler_triggernotification",
      "domains_scheduler_triggersslnotification",
      "expirymap_expirymap_t_stopcleaner",
      "internal_hub_domains_scheduler_go",
      "internal_hub_systems_system_go",
      "internal_hub_systems_system_manager_go",
      "internal_hub_systems_system_realtime_go",
      "internal_hub_systems_system_smart_go",
      "internal_hub_systems_system_systemd_test_go",
      "internal_hub_systems_system_test_go",
      "internal_hub_systems_systems_production_go",
      "internal_hub_transport_websocket_go",
      "lib_utils_withtimeout",
      "monitors_scheduler_stop",
      "systems_hublike",
      "systems_smartfetchstate",
      "systems_subscriptioninfo",
      "systems_system",
      "systems_system_closesshconnection",
      "systems_system_closewebsocketconnection",
      "systems_system_createcontainerrecords",
      "systems_system_createrecords",
      "systems_system_createsessionwithtimeout",
      "systems_system_createsshclient",
      "systems_system_createsystemdetailsrecord",
      "systems_system_createsystemdstatsrecords",
      "systems_system_ensuresshtransport",
      "systems_system_extractagentversion",
      "systems_system_fetchandsavesmartdevices",
      "systems_system_fetchcontainerinfofromagent",
      "systems_system_fetchcontainerlogsfromagent",
      "systems_system_fetchdatafromagent",
      "systems_system_fetchdataviassh",
      "systems_system_fetchdataviawebsocket",
      "systems_system_fetchsmartdatafromagent",
      "systems_system_fetchsystemdinfofromagent",
      "systems_system_getcontext",
      "systems_system_getjitter",
      "systems_system_getrecord",
      "systems_system_handlepaused",
      "systems_system_hasuser",
      "systems_system_makestablehashid",
      "systems_system_manager_deactivatealerts",
      "systems_system_manager_newsystemmanager",
      "systems_system_migratedeprecatedfields",
      "systems_system_realtime_notify",
      "systems_system_recordsmartfetchresult",
      "systems_system_request",
      "systems_system_runsshoperation",
      "systems_system_savesmartdevices",
      "systems_system_setdown",
      "systems_system_shouldclosewebsocket",
      "systems_system_shouldfallbacktossh",
      "systems_system_shouldfetchsmart",
      "systems_system_smart_extractpowermetrics",
      "systems_system_smartfetchinterval",
      "systems_system_startupdater",
      "systems_system_stopupdater",
      "systems_system_systemd_test_testgetsystemdserviceid",
      "systems_system_test_testcombineddata_migratedeprecatedfields",
      "systems_system_update",
      "systems_system_upsertsmartdevicerecord",
      "systems_systemmanager",
      "systems_systemmanager_addrecord",
      "systems_systemmanager_addsystem",
      "systems_systemmanager_addwebsocketsystem",
      "systems_systemmanager_bindeventhooks",
      "systems_systemmanager_checksubscriptions",
      "systems_systemmanager_createsshclientconfig",
      "systems_systemmanager_fetchrealtimedataandnotify",
      "systems_systemmanager_getallsystemids",
      "systems_systemmanager_getsystem",
      "systems_systemmanager_getsystemcontextfromstore",
      "systems_systemmanager_getsystemcount",
      "systems_systemmanager_getsystemdata",
      "systems_systemmanager_getsystemfromstore",
      "systems_systemmanager_getsystemhostport",
      "systems_systemmanager_getsystemstatusfromstore",
      "systems_systemmanager_hassystem",
      "systems_systemmanager_initialize",
      "systems_systemmanager_newsystem",
      "systems_systemmanager_onrealtimeconnectrequest",
      "systems_systemmanager_onrealtimesubscriberequest",
      "systems_systemmanager_onrealtimesubscriptionadded",
      "systems_systemmanager_onrecordaftercreatesuccess",
      "systems_systemmanager_onrecordafterdeletesuccess",
      "systems_systemmanager_onrecordafterupdatesuccess",
      "systems_systemmanager_onrecordcreate",
      "systems_systemmanager_onrecordupdate",
      "systems_systemmanager_ontokenrotated",
      "systems_systemmanager_removeallsystems",
      "systems_systemmanager_removerealtimesubscription",
      "systems_systemmanager_removesystem",
      "systems_systemmanager_resetfailedsmartfetchstate",
      "systems_systemmanager_setsystemstatusindb",
      "systems_systemmanager_startrealtimeworker",
      "systems_systems_production_backgroundsmartfetchenabled",
      "transport_ssh_newsshtransport",
      "transport_websocket_newwebsockettransport",
      "transport_websockettransport",
      "transport_websockettransport_close",
      "transport_websockettransport_isconnected",
      "transport_websockettransport_request"
    ],
    "13": [
      "agent_agent_cache_go",
      "agent_cachenode",
      "agent_systemdatacache",
      "agent_systemdatacache_get",
      "agent_systemdatacache_set",
      "checks_checker",
      "checks_checker_evaluatejsonpath",
      "checks_checker_extractdomain",
      "checks_checker_isvalidstatuscode",
      "checks_checker_newcheckerregistry",
      "checks_checker_urlvalidator",
      "checks_checker_validateregex",
      "checks_checkerregistry_register",
      "checks_dnschecker",
      "checks_dnschecker_check",
      "checks_httpchecker",
      "checks_httpchecker_check",
      "checks_jsonquerychecker",
      "checks_jsonquerychecker_check",
      "checks_keywordchecker",
      "checks_keywordchecker_check",
      "checks_mysqlchecker",
      "checks_mysqlchecker_check",
      "checks_pingchecker",
      "checks_pingchecker_check",
      "checks_portchecker",
      "checks_portchecker_check",
      "checks_smtpchecker",
      "checks_smtpchecker_check",
      "checks_stubchecker",
      "checks_stubchecker_check",
      "checks_tcpchecker",
      "checks_tcpchecker_check",
      "checks_websocketchecker",
      "checks_websocketchecker_check",
      "incident_incident",
      "incident_incident_duration",
      "incident_incident_getseveritycolor",
      "incident_incident_getstatuscolor",
      "incident_incident_isopen",
      "incident_incidentmetrics",
      "incident_incidentupdate",
      "internal_entities_incident_incident_go",
      "internal_entities_monitor_monitor_go",
      "internal_hub_monitors_checks_checker_go",
      "internal_hub_monitors_scheduler_go",
      "internal_migrations_0_collections_snapshot_0_19_0_dev_1_go",
      "internal_migrations_1_add_monitor_collections_go",
      "internal_migrations_2_patch_monitor_domain_collections_go",
      "internal_migrations_initial_settings_go",
      "migrations_0_collections_snapshot_0_19_0_dev_1_init",
      "migrations_1_add_monitor_collections_init",
      "migrations_2_patch_monitor_domain_collections_addboolfield",
      "migrations_2_patch_monitor_domain_collections_adddatefield",
      "migrations_2_patch_monitor_domain_collections_addnumberfield",
      "migrations_2_patch_monitor_domain_collections_addtextfield",
      "migrations_2_patch_monitor_domain_collections_init",
      "migrations_2_patch_monitor_domain_collections_patchdomaincollection",
      "migrations_initial_settings_getenv",
      "migrations_initial_settings_init",
      "monitor_checkrequest",
      "monitor_checkresult",
      "monitor_heartbeat",
      "monitor_monitor",
      "monitor_monitor_getuptimepercent",
      "monitor_monitor_isdown",
      "monitor_monitor_isup",
      "monitor_monitor_topublicjson",
      "monitor_status",
      "monitor_uptimestats",
      "monitors_alertcallback",
      "monitors_scheduledmonitor",
      "monitors_scheduler",
      "monitors_scheduler_addmonitor",
      "monitors_scheduler_averageping",
      "monitors_scheduler_calculateuptimestats",
      "monitors_scheduler_checkmonitors",
      "monitors_scheduler_cleanupoldheartbeats",
      "monitors_scheduler_createincident",
      "monitors_scheduler_getuptimestats",
      "monitors_scheduler_handlestatuschange",
      "monitors_scheduler_loadmonitors",
      "monitors_scheduler_newscheduler",
      "monitors_scheduler_recordtomonitor",
      "monitors_scheduler_removemonitor",
      "monitors_scheduler_run",
      "monitors_scheduler_runcheck",
      "monitors_scheduler_runmanualcheck",
      "monitors_scheduler_saveresult",
      "monitors_scheduler_setalertcallback",
      "monitors_scheduler_start",
      "monitors_scheduler_updatemonitor"
    ],
    "14": [
      "constants_security_categories_getallbyclientserver",
      "constants_security_categories_getallbyseverity",
      "constants_security_categories_getallwithactions",
      "constants_security_categories_getbyeppcode",
      "constants_security_categories_geteppcodesbyclientserver",
      "constants_security_categories_geteppcodesbyseverity",
      "constants_security_categories_geteppcodeswithactions",
      "constants_security_categories_makeepparrayfromlabels",
      "db_query_services_pg_database_service_pgdatabaseservice",
      "db_query_services_pg_database_service_pgdatabaseservice_checkalltables",
      "db_query_services_pg_database_service_pgdatabaseservice_constructor",
      "db_query_services_pg_database_service_pgdatabaseservice_deletealldata",
      "db_query_services_pg_database_service_pgdatabaseservice_deletedomain",
      "db_query_services_pg_database_service_pgdatabaseservice_domainexists",
      "db_query_services_pg_database_service_pgdatabaseservice_executequery",
      "db_query_services_pg_database_service_pgdatabaseservice_extracttags",
      "db_query_services_pg_database_service_pgdatabaseservice_fetchallforexport",
      "db_query_services_pg_database_service_pgdatabaseservice_formatdomaindata",
      "db_query_services_pg_database_service_pgdatabaseservice_getassetcount",
      "db_query_services_pg_database_service_pgdatabaseservice_getcurrentuser",
      "db_query_services_pg_database_service_pgdatabaseservice_getdomain",
      "db_query_services_pg_database_service_pgdatabaseservice_getdomainbyid",
      "db_query_services_pg_database_service_pgdatabaseservice_getdomainexpirations",
      "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbyeppcodes",
      "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbystatus",
      "db_query_services_pg_database_service_pgdatabaseservice_getdomainsbytag",
      "db_query_services_pg_database_service_pgdatabaseservice_getdomainuptime",
      "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainjoins",
      "db_query_services_pg_database_service_pgdatabaseservice_getfulldomainquery",
      "db_query_services_pg_database_service_pgdatabaseservice_getstatuseswithdomaincounts",
      "db_query_services_pg_database_service_pgdatabaseservice_gettimeintervalfortimeframe",
      "db_query_services_pg_database_service_pgdatabaseservice_gettotaldomains",
      "db_query_services_pg_database_service_pgdatabaseservice_handleerror",
      "db_query_services_pg_database_service_pgdatabaseservice_listdomainnames",
      "db_query_services_pg_database_service_pgdatabaseservice_listdomains",
      "db_query_services_pg_database_service_pgdatabaseservice_savedomain",
      "db_query_services_pg_database_service_pgdatabaseservice_savedomaininternal",
      "db_query_services_pg_database_service_pgdatabaseservice_updatedomain",
      "db_query_services_pg_database_service_pgdatabaseservice_updatedomaininternal",
      "db_query_services_sb_database_service_maindatabaseservice",
      "db_query_services_sb_database_service_maindatabaseservice_checkalltables",
      "db_query_services_sb_database_service_maindatabaseservice_constructor",
      "db_query_services_sb_database_service_maindatabaseservice_deletealldata",
      "db_query_services_sb_database_service_maindatabaseservice_deletedomain",
      "db_query_services_sb_database_service_maindatabaseservice_domainexists",
      "db_query_services_sb_database_service_maindatabaseservice_extracttags",
      "db_query_services_sb_database_service_maindatabaseservice_fetchallforexport",
      "db_query_services_sb_database_service_maindatabaseservice_formatdomaindata",
      "db_query_services_sb_database_service_maindatabaseservice_getassetcount",
      "db_query_services_sb_database_service_maindatabaseservice_getcurrentuser",
      "db_query_services_sb_database_service_maindatabaseservice_getdomain",
      "db_query_services_sb_database_service_maindatabaseservice_getdomainbyid",
      "db_query_services_sb_database_service_maindatabaseservice_getdomainexpirations",
      "db_query_services_sb_database_service_maindatabaseservice_getdomainsbyeppcodes",
      "db_query_services_sb_database_service_maindatabaseservice_getdomainsbystatus",
      "db_query_services_sb_database_service_maindatabaseservice_getdomainsbytag",
      "db_query_services_sb_database_service_maindatabaseservice_getdomainuptime",
      "db_query_services_sb_database_service_maindatabaseservice_getfulldomainquery",
      "db_query_services_sb_database_service_maindatabaseservice_getstatuseswithdomaincounts",
      "db_query_services_sb_database_service_maindatabaseservice_gettotaldomains",
      "db_query_services_sb_database_service_maindatabaseservice_handleerror",
      "db_query_services_sb_database_service_maindatabaseservice_listdomainnames",
      "db_query_services_sb_database_service_maindatabaseservice_listdomains",
      "db_query_services_sb_database_service_maindatabaseservice_savedomain",
      "db_query_services_sb_database_service_maindatabaseservice_savedomaininternal",
      "db_query_services_sb_database_service_maindatabaseservice_updatedomain",
      "db_query_services_sb_database_service_maindatabaseservice_updatedomaininternal",
      "domain_info_domain_info_component_domaininfocomponent",
      "domain_info_domain_info_component_domaininfocomponent_constructor",
      "domain_info_domain_info_component_domaininfocomponent_filteripaddresses",
      "domain_info_domain_info_component_domaininfocomponent_makestatuses",
      "domain_info_domain_info_component_domaininfocomponent_ngoninit",
      "preview_domain_page_domaindetailspage",
      "preview_domain_page_domaindetailspage_constructor",
      "preview_domain_page_domaindetailspage_fetchdomaininfo",
      "preview_domain_page_domaindetailspage_formatdomaininfo",
      "preview_domain_page_domaindetailspage_ngoninit",
      "reference_domain_locker_src_app_components_domain_things_domain_info_domain_info_component_ts",
      "reference_domain_locker_src_app_constants_security_categories_ts",
      "reference_domain_locker_src_app_pages_preview_domain_page_ts",
      "reference_domain_locker_src_app_services_db_query_services_pg_database_service_ts",
      "reference_domain_locker_src_app_services_db_query_services_sb_database_service_ts"
    ],
    "15": [
      "agent_agent_updatediskusage",
      "agent_battery_battery_darwin_go",
      "agent_battery_battery_linux_go",
      "agent_battery_battery_linux_test_go",
      "agent_battery_battery_stub_go",
      "agent_emmc_common_emmclifetimestring",
      "agent_emmc_common_emmcpreeolstring",
      "agent_emmc_common_emmcsmartstatus",
      "agent_emmc_common_go",
      "agent_emmc_common_isemmcblockname",
      "agent_emmc_common_parsehexbytepair",
      "agent_emmc_common_parsehexordecbyte",
      "agent_emmc_common_test_go",
      "agent_emmc_common_test_testemmcsmartstatus",
      "agent_emmc_common_test_testisemmcblockname",
      "agent_emmc_common_test_testparsehexbytepair",
      "agent_emmc_common_test_testparsehexordecbyte",
      "agent_emmc_linux_go",
      "agent_emmc_linux_hasemmchealthfiles",
      "agent_emmc_linux_readblockcapacitybytes",
      "agent_emmc_linux_reademmchealth",
      "agent_emmc_linux_readhexbytefile",
      "agent_emmc_linux_readlifetime",
      "agent_emmc_linux_scanemmcdevices",
      "agent_emmc_linux_test_go",
      "agent_emmc_linux_test_testemmcmocksysfsscanandcollect",
      "agent_emmchealth",
      "agent_mdraid_linux_go",
      "agent_mdraid_linux_ismdraidblockname",
      "agent_mdraid_linux_mdraidsmartstatus",
      "agent_mdraid_linux_readmdraidblockcapacitybytes",
      "agent_mdraid_linux_readmdraidhealth",
      "agent_mdraid_linux_scanmdraiddevices",
      "agent_mdraid_linux_test_go",
      "agent_mdraid_linux_test_testmdraidmocksysfsscanandcollect",
      "agent_mdraid_linux_test_testmdraidsmartstatus",
      "agent_mdraidhealth",
      "agent_smartmanager_collectemmchealth",
      "agent_smartmanager_collectmdraidhealth",
      "agent_utils_utils_go",
      "agent_utils_utils_test_go",
      "battery_battery_darwin_getbatterystats",
      "battery_battery_darwin_readmacbatteries",
      "battery_battery_linux_getbatterystats",
      "battery_battery_linux_init",
      "battery_battery_linux_parsesysfsstate",
      "battery_battery_linux_resetbatterystate",
      "battery_battery_linux_test_setupfakesysfs",
      "battery_battery_linux_test_testgetbatterystats_emptybattery",
      "battery_battery_linux_test_testgetbatterystats_fullbattery",
      "battery_battery_linux_test_testgetbatterystats_invalidcapacityskipped",
      "battery_battery_linux_test_testgetbatterystats_multiplebatteries",
      "battery_battery_linux_test_testgetbatterystats_nobatteries",
      "battery_battery_linux_test_testgetbatterystats_nonbatterysupplyignored",
      "battery_battery_linux_test_testgetbatterystats_notcharging",
      "battery_battery_linux_test_testgetbatterystats_singlebattery",
      "battery_battery_linux_test_testgetbatterystats_unknownstatusonly",
      "battery_battery_linux_test_testhasreadablebattery_false",
      "battery_battery_linux_test_testhasreadablebattery_nocapacityfile",
      "battery_battery_linux_test_testhasreadablebattery_true",
      "battery_battery_linux_test_testparsesysfsstate",
      "battery_battery_stub_getbatterystats",
      "battery_battery_stub_hasreadablebattery",
      "battery_macbattery",
      "utils_utils_bytestogigabytes",
      "utils_utils_fileexists",
      "utils_utils_readstringfile",
      "utils_utils_readstringfileok",
      "utils_utils_readuintfile",
      "utils_utils_test_testbytestogigabytes",
      "utils_utils_test_testbytestomegabytes",
      "utils_utils_test_testfilefunctions",
      "utils_utils_test_testgetenv",
      "utils_utils_test_testreaduintfile",
      "utils_utils_test_testtwodecimals",
      "utils_utils_twodecimals"
    ],
    "16": [
      "components_confirm_mounted",
      "components_confirm_no",
      "components_confirm_show",
      "components_confirm_yes",
      "components_datetime_displaytext",
      "components_dockerhostdialog_data",
      "components_dockerhostdialog_deleteconfirm",
      "components_dockerhostdialog_deletedockerhost",
      "components_dockerhostdialog_mounted",
      "components_dockerhostdialog_show",
      "components_dockerhostdialog_submit",
      "components_dockerhostdialog_test",
      "components_notificationdialog_beforeunmount",
      "components_notificationdialog_cleanupmodal",
      "components_notificationdialog_currentform",
      "components_notificationdialog_data",
      "components_notificationdialog_deleteconfirm",
      "components_notificationdialog_deletenotification",
      "components_notificationdialog_getuniquedefaultname",
      "components_notificationdialog_mounted",
      "components_notificationdialog_notification_type",
      "components_notificationdialog_notificationfullnamelist",
      "components_notificationdialog_notificationnamelist",
      "components_notificationdialog_show",
      "components_notificationdialog_submit",
      "components_notificationdialog_test",
      "components_remotebrowserdialog_data",
      "components_remotebrowserdialog_deleteconfirm",
      "components_remotebrowserdialog_deletedockerhost",
      "components_remotebrowserdialog_mounted",
      "components_remotebrowserdialog_show",
      "components_remotebrowserdialog_submit",
      "components_remotebrowserdialog_test",
      "components_twofadialog_confirmdisabletwofa",
      "components_twofadialog_confirmenabletwofa",
      "components_twofadialog_data",
      "components_twofadialog_disable2fa",
      "components_twofadialog_getstatus",
      "components_twofadialog_mounted",
      "components_twofadialog_prepare2fa",
      "components_twofadialog_save2fa",
      "components_twofadialog_show",
      "components_twofadialog_verifytoken",
      "pages_dashboardhome_beforeunmount",
      "pages_dashboardhome_clearallevents",
      "pages_dashboardhome_clearalleventsdialog",
      "pages_dashboardhome_data",
      "pages_dashboardhome_getgroupid",
      "pages_dashboardhome_getgroupname",
      "pages_dashboardhome_getimportantheartbeatlistlength",
      "pages_dashboardhome_getimportantheartbeatlistpaged",
      "pages_dashboardhome_mounted",
      "pages_dashboardhome_onnewimportantheartbeat",
      "pages_dashboardhome_page",
      "pages_dashboardhome_perpage",
      "pages_dashboardhome_showgroupcolumn",
      "pages_dashboardhome_tablecolumncount",
      "pages_dashboardhome_updateperpage",
      "reference_uptime_kuma_src_components_confirm_vue",
      "reference_uptime_kuma_src_components_datetime_vue",
      "reference_uptime_kuma_src_components_dockerhostdialog_vue",
      "reference_uptime_kuma_src_components_notificationdialog_vue",
      "reference_uptime_kuma_src_components_remotebrowserdialog_vue",
      "reference_uptime_kuma_src_components_settings_security_vue",
      "reference_uptime_kuma_src_components_twofadialog_vue",
      "reference_uptime_kuma_src_pages_dashboardhome_vue",
      "settings_security_confirmdisableauth",
      "settings_security_data",
      "settings_security_disableauth",
      "settings_security_enableauth",
      "settings_security_password_repeatnewpassword",
      "settings_security_savepassword",
      "settings_security_savesettings",
      "settings_security_settings",
      "settings_security_settingsloaded"
    ],
    "17": [
      "lib_ntlmclient_adopt",
      "lib_ntlmclient_fulfilled",
      "lib_ntlmclient_ntlmclient",
      "lib_ntlmclient_rejected",
      "lib_ntlmclient_step",
      "lib_ntlmclient_verb",
      "model_incident_incident",
      "model_incident_incident_resolve",
      "model_incident_incident_topublicjson",
      "monitor_types_globalping_globalpingmonitortype",
      "monitor_types_globalping_globalpingmonitortype_check",
      "monitor_types_globalping_globalpingmonitortype_checkdnsrecordvaluematch",
      "monitor_types_globalping_globalpingmonitortype_constructor",
      "monitor_types_globalping_globalpingmonitortype_dns",
      "monitor_types_globalping_globalpingmonitortype_formatapierror",
      "monitor_types_globalping_globalpingmonitortype_formatprobelocation",
      "monitor_types_globalping_globalpingmonitortype_formatresponse",
      "monitor_types_globalping_globalpingmonitortype_formattoomanyrequestserror",
      "monitor_types_globalping_globalpingmonitortype_getbasicauthheader",
      "monitor_types_globalping_globalpingmonitortype_getoauth2authheader",
      "monitor_types_globalping_globalpingmonitortype_handlejsonqueryforhttp",
      "monitor_types_globalping_globalpingmonitortype_handlekeywordforhttp",
      "monitor_types_globalping_globalpingmonitortype_handletlsinfo",
      "monitor_types_globalping_globalpingmonitortype_http",
      "monitor_types_globalping_globalpingmonitortype_ping",
      "monitor_types_real_browser_monitor_type_findchrome",
      "monitor_types_real_browser_monitor_type_getbrowser",
      "monitor_types_real_browser_monitor_type_getremotebrowser",
      "monitor_types_real_browser_monitor_type_installchromiumviaapt",
      "monitor_types_real_browser_monitor_type_isallowedchromeexecutable",
      "monitor_types_real_browser_monitor_type_preparechromeexecutable",
      "monitor_types_real_browser_monitor_type_realbrowsermonitortype",
      "monitor_types_real_browser_monitor_type_realbrowsermonitortype_check",
      "monitor_types_real_browser_monitor_type_resetchrome",
      "monitor_types_real_browser_monitor_type_testchrome",
      "monitor_types_real_browser_monitor_type_testremotebrowser",
      "reference_domain_locker_src_app_services_domain_utils_service_ts",
      "reference_uptime_kuma_server_docker_js",
      "reference_uptime_kuma_server_model_incident_js",
      "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlmclient_js",
      "reference_uptime_kuma_server_monitor_types_globalping_js",
      "reference_uptime_kuma_server_monitor_types_real_browser_monitor_type_js",
      "reference_uptime_kuma_server_notification_js",
      "reference_uptime_kuma_server_util_server_js",
      "server_docker_dockerhost",
      "server_docker_dockerhost_delete",
      "server_docker_dockerhost_gethttpsagentoptions",
      "server_docker_dockerhost_patchdockerurl",
      "server_docker_dockerhost_save",
      "server_docker_dockerhost_testdockerhost",
      "server_notification_applynotificationeverymonitor",
      "server_notification_notification",
      "server_notification_notification_checkapprise",
      "server_notification_notification_delete",
      "server_notification_notification_init",
      "server_notification_notification_save",
      "server_notification_notification_send",
      "server_util_server_checkcertexpirynotifications",
      "server_util_server_commandexists",
      "server_util_server_createurl",
      "server_util_server_encodebase64",
      "server_util_server_fsexists",
      "server_util_server_getdaysbetween",
      "server_util_server_getdaysremaining",
      "server_util_server_timeobjectconverttimezone",
      "services_domain_utils_service_domainutils",
      "services_domain_utils_service_domainutils_constructor",
      "services_domain_utils_service_domainutils_extracttags",
      "services_domain_utils_service_domainutils_formatdomaindata",
      "services_domain_utils_service_domainutils_getdaysremaining",
      "services_domain_utils_service_domainutils_getexpiryseverity",
      "services_domain_utils_service_domainutils_getremainingdaystext",
      "services_domain_utils_service_domainutils_splitdomain",
      "services_domain_utils_service_domainutils_truncatenotes"
    ],
    "18": [
      "internal_hub_notifications_api_go",
      "internal_hub_notifications_dispatcher_go",
      "internal_hub_notifications_providers_discord_go",
      "internal_hub_notifications_providers_email_go",
      "internal_hub_notifications_providers_gotify_go",
      "internal_hub_notifications_providers_pushover_go",
      "internal_hub_notifications_providers_slack_go",
      "internal_hub_notifications_providers_telegram_go",
      "internal_hub_notifications_providers_webhook_go",
      "internal_hub_notifications_push_go",
      "notifications_action",
      "notifications_api_registerroutes",
      "notifications_createnotificationrequest",
      "notifications_dispatcher",
      "notifications_dispatcher_buildmessage",
      "notifications_dispatcher_clearcache",
      "notifications_dispatcher_getmonitornotifications",
      "notifications_dispatcher_getmonitorurl",
      "notifications_dispatcher_getprovider",
      "notifications_dispatcher_lognotificationevent",
      "notifications_dispatcher_newdispatcher",
      "notifications_dispatcher_sendnotification",
      "notifications_dispatcher_shouldnotify",
      "notifications_notificationapi",
      "notifications_notificationapi_createnotification",
      "notifications_notificationapi_deletenotification",
      "notifications_notificationapi_getnotification",
      "notifications_notificationapi_listnotifications",
      "notifications_notificationapi_recordtoresponse",
      "notifications_notificationapi_testnotification",
      "notifications_notificationapi_updatenotification",
      "notifications_notificationresponse",
      "notifications_push_generatevapidkeys",
      "notifications_push_newpushservice",
      "notifications_pushnotification",
      "notifications_pushservice",
      "notifications_pushservice_broadcastnotification",
      "notifications_pushservice_getvapidpublickey",
      "notifications_pushservice_registersubscription",
      "notifications_pushservice_sendnotification",
      "notifications_pushservice_unregistersubscription",
      "notifications_pushsubscription",
      "notifications_updatenotificationrequest",
      "providers_discord_newdiscordprovider",
      "providers_discordprovider",
      "providers_discordprovider_send",
      "providers_discordprovider_validate",
      "providers_email_newemailprovider",
      "providers_emailprovider",
      "providers_emailprovider_formatbody",
      "providers_emailprovider_send",
      "providers_emailprovider_sendtls",
      "providers_emailprovider_validate",
      "providers_gotify_newgotifyprovider",
      "providers_gotifyprovider",
      "providers_gotifyprovider_send",
      "providers_gotifyprovider_validate",
      "providers_pushover_newpushoverprovider",
      "providers_pushoverprovider",
      "providers_pushoverprovider_send",
      "providers_pushoverprovider_validate",
      "providers_slack_newslackprovider",
      "providers_slackprovider",
      "providers_slackprovider_send",
      "providers_slackprovider_validate",
      "providers_telegram_newtelegramprovider",
      "providers_telegramprovider",
      "providers_telegramprovider_send",
      "providers_telegramprovider_validate",
      "providers_webhook_newwebhookprovider",
      "providers_webhookprovider",
      "providers_webhookprovider_formatbody",
      "providers_webhookprovider_send",
      "providers_webhookprovider_validate"
    ],
    "19": [
      "agent_agent_getsystemstats",
      "agent_cpu_calculatebusy",
      "agent_cpu_clamppercent",
      "agent_cpu_getallbusy",
      "agent_cpu_getcpumetrics",
      "agent_cpu_getpercorecpuusage",
      "agent_cpu_go",
      "agent_cpu_init",
      "agent_cpumetrics",
      "agent_zfs_zfs_linux_go",
      "alerts_alertmanager",
      "alerts_alertmanager_cancelpendingalert",
      "alerts_alertmanager_cancelpendingstatusalerts",
      "alerts_alertmanager_forceexpirependingalerts",
      "alerts_alertmanager_getalertmanager",
      "alerts_alertmanager_getpendingalerts",
      "alerts_alertmanager_getpendingalertscount",
      "alerts_alertmanager_getsystemalertscache",
      "alerts_alertmanager_handlesmartdevicealert",
      "alerts_alertmanager_handlestatusalerts",
      "alerts_alertmanager_handlesystemalerts",
      "alerts_alertmanager_handlesystemdown",
      "alerts_alertmanager_handlesystemup",
      "alerts_alertmanager_isnotificationsilenced",
      "alerts_alertmanager_processpendingalert",
      "alerts_alertmanager_processpendingalerts",
      "alerts_alertmanager_resetpendingalerttimer",
      "alerts_alertmanager_restorependingstatusalerts",
      "alerts_alertmanager_schedulependingstatusalert",
      "alerts_alertmanager_sendalert",
      "alerts_alertmanager_sendshoutrrralert",
      "alerts_alertmanager_sendstatusalert",
      "alerts_alertmanager_sendsystemalert",
      "alerts_alertmanager_sendtestnotification",
      "alerts_alertmanager_setalerttriggered",
      "alerts_alertmanager_stop",
      "alerts_alertmessagedata",
      "alerts_alerts_api_deleteuseralerts",
      "alerts_alerts_api_isinternalip",
      "alerts_alerts_api_isinternalurl",
      "alerts_alerts_api_upsertuseralerts",
      "alerts_alerts_smart_shouldsendsmartdevicealert",
      "alerts_alerts_smart_smartstateemoji",
      "alerts_alerts_smart_smartstatelabel",
      "alerts_alerts_smart_smartstateseverity",
      "alerts_alerts_system_islowalert",
      "alerts_hublike",
      "alerts_systemalertdata",
      "alerts_systemalertfsstats",
      "alerts_systemalertgpudata",
      "alerts_systemalertstats",
      "alerts_usernotificationsettings",
      "heartbeat_alertinfo",
      "heartbeat_config",
      "heartbeat_heartbeat",
      "heartbeat_heartbeat_buildpayload",
      "heartbeat_heartbeat_getconfig",
      "heartbeat_heartbeat_normalizemethod",
      "heartbeat_heartbeat_sanitizeheartbeaturl",
      "heartbeat_heartbeat_send",
      "heartbeat_heartbeat_start",
      "heartbeat_payload",
      "heartbeat_systeminfo",
      "heartbeat_systemssummary",
      "internal_alerts_alerts_api_go",
      "internal_alerts_alerts_go",
      "internal_alerts_alerts_smart_go",
      "internal_alerts_alerts_system_go",
      "internal_hub_heartbeat_heartbeat_go",
      "notification_providers_max_max",
      "notification_providers_max_max_send",
      "reference_uptime_kuma_server_notification_providers_max_js",
      "zfs_zfs_linux_arcsize"
    ],
    "20": [
      "agent_freebsdrestarter",
      "agent_freebsdrestarter_restart",
      "agent_health_health_go",
      "agent_openrcrestarter",
      "agent_openrcrestarter_restart",
      "agent_openwrtrestarter",
      "agent_openwrtrestarter_restart",
      "agent_restarter",
      "agent_systemdrestarter",
      "agent_systemdrestarter_restart",
      "agent_update_detectrestarter",
      "agent_update_go",
      "agent_update_update",
      "expirymap_expirymap",
      "expirymap_expirymap_new",
      "expirymap_expirymap_t",
      "expirymap_expirymap_t_cleanup",
      "expirymap_expirymap_t_getbyvalue",
      "expirymap_expirymap_t_getok",
      "expirymap_expirymap_t_remove",
      "expirymap_expirymap_t_removebyvalue",
      "expirymap_expirymap_t_set",
      "expirymap_expirymap_t_startcleaner",
      "expirymap_expirymap_t_updateexpiration",
      "expirymap_val",
      "ghupdate_config",
      "ghupdate_extract_extract",
      "ghupdate_extract_extractfile",
      "ghupdate_extract_extracttargz",
      "ghupdate_extract_extractzip",
      "ghupdate_ghupdate_archivesuffix",
      "ghupdate_ghupdate_colorprint",
      "ghupdate_ghupdate_colorprintf",
      "ghupdate_ghupdate_copyfile",
      "ghupdate_ghupdate_downloadfile",
      "ghupdate_ghupdate_fetchlatestrelease",
      "ghupdate_ghupdate_getapiurl",
      "ghupdate_ghupdate_iscrossdeviceerror",
      "ghupdate_ghupdate_isglibc",
      "ghupdate_ghupdate_test_testextractfailure",
      "ghupdate_ghupdate_test_testreleasefindassetbysuffix",
      "ghupdate_ghupdate_update",
      "ghupdate_httpclient",
      "ghupdate_selinux_handleselinuxcontext",
      "ghupdate_selinux_test_testhandleselinuxcontext_invalidpath",
      "ghupdate_selinux_test_testhandleselinuxcontext_noselinux",
      "ghupdate_selinux_test_testtrysemanagerestorecon_notools",
      "ghupdate_selinux_trysemanagerestorecon",
      "ghupdate_updater",
      "ghupdate_updater_update",
      "health_health_check",
      "health_health_cleanup",
      "health_health_gethealthfilepath",
      "health_health_update",
      "health_health_updatehealthfile",
      "hub_update_restartservice",
      "hub_update_update",
      "internal_ghupdate_extract_go",
      "internal_ghupdate_ghupdate_go",
      "internal_ghupdate_ghupdate_test_go",
      "internal_ghupdate_selinux_go",
      "internal_ghupdate_selinux_test_go",
      "internal_hub_expirymap_expirymap_go",
      "internal_hub_update_go",
      "reference_uptime_kuma_test_mock_testdb_js",
      "test_mock_testdb_testdb",
      "test_mock_testdb_testdb_constructor",
      "test_mock_testdb_testdb_create",
      "test_mock_testdb_testdb_destroy"
    ],
    "21": [
      "internal_records_records_averaging_test_go",
      "internal_records_records_deletion_go",
      "internal_records_records_go",
      "records_longerrecorddata",
      "records_recordids",
      "records_recordmanager",
      "records_recordmanager_averagecontainerstats",
      "records_recordmanager_averagesystemstats",
      "records_recordmanager_createlongerrecords",
      "records_recordmanager_deleteoldrecords",
      "records_records_averagecontainerstatsslice",
      "records_records_averagesystemstatsslice",
      "records_records_averaging_test_testaveragecontainerstatsslice_basicaveraging",
      "records_records_averaging_test_testaveragecontainerstatsslice_containerappearsinsomerecords",
      "records_records_averaging_test_testaveragecontainerstatsslice_deprecatednetworkfields",
      "records_records_averaging_test_testaveragecontainerstatsslice_empty",
      "records_records_averaging_test_testaveragecontainerstatsslice_manycontainers",
      "records_records_averaging_test_testaveragecontainerstatsslice_mixedbandwidthanddeprecated",
      "records_records_averaging_test_testaveragecontainerstatsslice_singlerecord",
      "records_records_averaging_test_testaveragecontainerstatsslice_threerecords",
      "records_records_averaging_test_testaveragesystemstatsslice_basicaveraging",
      "records_records_averaging_test_testaveragesystemstatsslice_batterylastchargestate",
      "records_records_averaging_test_testaveragesystemstatsslice_cpubreakdown",
      "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusage",
      "records_records_averaging_test_testaveragesystemstatsslice_cpucoresusagerounding",
      "records_records_averaging_test_testaveragesystemstatsslice_diskiostats",
      "records_records_averaging_test_testaveragesystemstatsslice_diskiostatspeakfromcurrentvalues",
      "records_records_averaging_test_testaveragesystemstatsslice_empty",
      "records_records_averaging_test_testaveragesystemstatsslice_extrafs",
      "records_records_averaging_test_testaveragesystemstatsslice_extrafsdiskiostatspeakfromcurrentvalues",
      "records_records_averaging_test_testaveragesystemstatsslice_extrafspeaksfromcurrentvalues",
      "records_records_averaging_test_testaveragesystemstatsslice_gpudata",
      "records_records_averaging_test_testaveragesystemstatsslice_mixedoptionalfields",
      "records_records_averaging_test_testaveragesystemstatsslice_multiplegpus",
      "records_records_averaging_test_testaveragesystemstatsslice_networkinterfaces",
      "records_records_averaging_test_testaveragesystemstatsslice_peakfromcurrentvalues",
      "records_records_averaging_test_testaveragesystemstatsslice_peakvalues",
      "records_records_averaging_test_testaveragesystemstatsslice_singlerecord",
      "records_records_averaging_test_testaveragesystemstatsslice_temperatures",
      "records_records_averaging_test_testaveragesystemstatsslice_tenrecords",
      "records_records_averaging_test_testaveragesystemstatsslice_threerecordsrounding",
      "records_records_deletion_deleteoldalertshistory",
      "records_records_deletion_deleteoldcontainerrecords",
      "records_records_deletion_deleteoldquiethours",
      "records_records_deletion_deleteoldsystemdservicerecords",
      "records_records_deletion_deleteoldsystemstats",
      "records_records_twodecimals",
      "records_statsrecord",
      "reference_domain_locker_src_app_components_monitor_sparklines_sparklines_component_ts",
      "sparklines_sparklines_component_domainsparklinecomponent",
      "sparklines_sparklines_component_domainsparklinecomponent_calculateaverage",
      "sparklines_sparklines_component_domainsparklinecomponent_calculateminmax",
      "sparklines_sparklines_component_domainsparklinecomponent_constructor",
      "sparklines_sparklines_component_domainsparklinecomponent_createsparklinechart",
      "sparklines_sparklines_component_domainsparklinecomponent_fetchuptimedata",
      "sparklines_sparklines_component_domainsparklinecomponent_formattimestamp",
      "sparklines_sparklines_component_domainsparklinecomponent_maptimetosentence",
      "sparklines_sparklines_component_domainsparklinecomponent_ngoninit",
      "sparklines_sparklines_component_domainsparklinecomponent_onadvancedmodechange",
      "sparklines_sparklines_component_domainsparklinecomponent_ontimeframechange",
      "sparklines_sparklines_component_domainsparklinecomponent_processresponsecodes",
      "sparklines_sparklines_component_domainsparklinecomponent_processuptimedata",
      "sparklines_sparklines_component_domainsparklinecomponent_round",
      "sparklines_sparklines_component_domainsparklinecomponent_updatecharts",
      "sparklines_sparklines_component_domainsparklinecomponent_updatehoveredvalue"
    ],
    "22": [
      "agent_agent_fingerprintusage",
      "agent_agent_handlefingerprint",
      "agent_agent_main",
      "agent_agent_test_testgetaddress",
      "agent_agent_test_testgetnetwork",
      "agent_agent_test_testloadpublickeys",
      "agent_agent_test_testparseflags",
      "agent_cmdoptions",
      "agent_cmdoptions_getaddress",
      "agent_cmdoptions_loadpublickeys",
      "agent_cmdoptions_parse",
      "agent_tools_fetchsmartctl_main_go",
      "domains_table_domain_dialog_handlelookup",
      "domains_table_domain_dialog_onsubmit",
      "fetchsmartctl_main_downloadfile",
      "fetchsmartctl_main_fatalf",
      "fetchsmartctl_main_main",
      "incidents_api_calendarrange",
      "incidents_api_dateinrange",
      "incidents_api_newapihandler",
      "incidents_api_strptr",
      "incidents_api_test_mustdate",
      "incidents_api_test_testcalendarrangeparsesdatebounds",
      "incidents_api_test_testdateinrange",
      "incidents_apihandler",
      "incidents_apihandler_acknowledgeincident",
      "incidents_apihandler_addincidentupdate",
      "incidents_apihandler_addupdate",
      "incidents_apihandler_closeincident",
      "incidents_apihandler_createincident",
      "incidents_apihandler_getcalendarevents",
      "incidents_apihandler_getincident",
      "incidents_apihandler_getincidentstats",
      "incidents_apihandler_getincidentupdates",
      "incidents_apihandler_listincidents",
      "incidents_apihandler_recordtoresponse",
      "incidents_apihandler_registerroutes",
      "incidents_apihandler_resolveincident",
      "incidents_apihandler_updateincident",
      "internal_cmd_agent_agent_go",
      "internal_cmd_agent_agent_test_go",
      "internal_hub_domains_whois_lookup_go",
      "internal_hub_incidents_api_go",
      "internal_hub_incidents_api_test_go",
      "internal_site_src_components_domains_table_domain_dialog_tsx",
      "whois_lookup_cleandomain",
      "whois_lookup_hasvaliddata",
      "whois_lookup_splithex",
      "whois_lookupservice",
      "whois_lookupservice_applywhoisdata",
      "whois_lookupservice_getrdapbaseurl",
      "whois_lookupservice_lookupdns",
      "whois_lookupservice_lookupdomain",
      "whois_lookupservice_lookuphost",
      "whois_lookupservice_lookupssl",
      "whois_lookupservice_lookupwhois",
      "whois_lookupservice_parsedate",
      "whois_lookupservice_parsestatus",
      "whois_lookupservice_parsewhoisoutput",
      "whois_lookupservice_trynativewhois",
      "whois_lookupservice_tryrdap",
      "whois_lookupservice_trytcpwhois",
      "whois_lookupservice_trywhoisxml"
    ],
    "23": [
      "add_index_page_adddomaincomponent",
      "add_index_page_adddomaincomponent_confirmdiscard",
      "add_index_page_adddomaincomponent_constructor",
      "add_index_page_adddomaincomponent_domainexistsvalidator",
      "add_index_page_adddomaincomponent_fetchdomaininfo",
      "add_index_page_adddomaincomponent_fetchexistingdomains",
      "add_index_page_adddomaincomponent_fetchsubdomains",
      "add_index_page_adddomaincomponent_filterregistrars",
      "add_index_page_adddomaincomponent_formatdomainname",
      "add_index_page_adddomaincomponent_getdomainerrormessage",
      "add_index_page_adddomaincomponent_getnoteserrormessage",
      "add_index_page_adddomaincomponent_gettagserrormessage",
      "add_index_page_adddomaincomponent_handleerror",
      "add_index_page_adddomaincomponent_handlehttperror",
      "add_index_page_adddomaincomponent_hasenablednotifications",
      "add_index_page_adddomaincomponent_initializeform",
      "add_index_page_adddomaincomponent_isdomaininfovalid",
      "add_index_page_adddomaincomponent_makedateorundefined",
      "add_index_page_adddomaincomponent_ngondestroy",
      "add_index_page_adddomaincomponent_ngoninit",
      "add_index_page_adddomaincomponent_onenterkey",
      "add_index_page_adddomaincomponent_onnextstep",
      "add_index_page_adddomaincomponent_onpreviousstep",
      "add_index_page_adddomaincomponent_onsubmit",
      "add_index_page_adddomaincomponent_preparetabledata",
      "add_index_page_adddomaincomponent_saveandaddnew",
      "add_index_page_adddomaincomponent_setupdomainvalidation",
      "add_index_page_adddomaincomponent_tagsvalidator",
      "add_index_page_adddomaincomponent_updateformwithdomaininfo",
      "domain_index_page_subdomainsdomainpagecomponent",
      "domain_index_page_subdomainsdomainpagecomponent_aftersuccess",
      "domain_index_page_subdomainsdomainpagecomponent_constructor",
      "domain_index_page_subdomainsdomainpagecomponent_handlediscoveredsubdomains",
      "domain_index_page_subdomainsdomainpagecomponent_loadsubdomains",
      "domain_index_page_subdomainsdomainpagecomponent_ngoninit",
      "domain_index_page_subdomainsdomainpagecomponent_parsesdinfo",
      "domain_index_page_subdomainsdomainpagecomponent_searchforsubdomains",
      "quick_add_index_page_quickadddomain",
      "quick_add_index_page_quickadddomain_cleandomainname",
      "quick_add_index_page_quickadddomain_constructdomaindata",
      "quick_add_index_page_quickadddomain_constructor",
      "quick_add_index_page_quickadddomain_handlediscoveredsubdomains",
      "quick_add_index_page_quickadddomain_makedateorundefined",
      "quick_add_index_page_quickadddomain_navigatetodetailedadd",
      "quick_add_index_page_quickadddomain_ondomainnameblur",
      "quick_add_index_page_quickadddomain_onsubmit",
      "quick_add_index_page_quickadddomain_searchforsubdomains",
      "reference_domain_locker_src_app_pages_assets_subdomains_domain_index_page_ts",
      "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_utils_ts",
      "reference_domain_locker_src_app_pages_domains_add_index_page_ts",
      "reference_domain_locker_src_app_pages_domains_add_quick_add_index_page_ts",
      "subdomains_subdomain_utils_autosubdomainsreadyforsave",
      "subdomains_subdomain_utils_cleansubdomain",
      "subdomains_subdomain_utils_filteroutignoredsubdomains",
      "subdomains_subdomain_utils_groupsubdomains",
      "subdomains_subdomain_utils_makekvlist",
      "subdomains_subdomain_utils_subdomainsreadyforsave"
    ],
    "24": [
      "model_monitor_monitor",
      "model_monitor_monitor_deletemonitor",
      "model_monitor_monitor_deletemonitorrecursively",
      "model_monitor_monitor_getacceptedstatuscodes",
      "model_monitor_monitor_getallchildrenids",
      "model_monitor_monitor_getallpath",
      "model_monitor_monitor_getcachebust",
      "model_monitor_monitor_getcertexpiry",
      "model_monitor_monitor_getchildren",
      "model_monitor_monitor_getgamediggivenportonly",
      "model_monitor_monitor_getgrpcenabletls",
      "model_monitor_monitor_getignoretls",
      "model_monitor_monitor_getkafkaproducerallowautotopiccreation",
      "model_monitor_monitor_getkafkaproducerssl",
      "model_monitor_monitor_getmonitornotification",
      "model_monitor_monitor_getmonitortag",
      "model_monitor_monitor_getnotificationlist",
      "model_monitor_monitor_getparent",
      "model_monitor_monitor_getpreviousheartbeat",
      "model_monitor_monitor_getprometheus",
      "model_monitor_monitor_getsaveerrorresponse",
      "model_monitor_monitor_getsaveresponse",
      "model_monitor_monitor_gettags",
      "model_monitor_monitor_geturl",
      "model_monitor_monitor_geturlprotocol",
      "model_monitor_monitor_getwsignoresecwebsocketacceptheader",
      "model_monitor_monitor_handletlsinfo",
      "model_monitor_monitor_isactive",
      "model_monitor_monitor_isenabledexpirynotification",
      "model_monitor_monitor_isimportantbeat",
      "model_monitor_monitor_isimportantfornotification",
      "model_monitor_monitor_isinvertkeyword",
      "model_monitor_monitor_isparentactive",
      "model_monitor_monitor_ispingnumeric",
      "model_monitor_monitor_isundermaintenance",
      "model_monitor_monitor_isupsidedown",
      "model_monitor_monitor_makeaxiosrequest",
      "model_monitor_monitor_makeoidctokenclientcredentialsrequest",
      "model_monitor_monitor_preparepreloaddata",
      "model_monitor_monitor_saveresponsedata",
      "model_monitor_monitor_sendcertinfo",
      "model_monitor_monitor_sendcertnotificationbytargetdays",
      "model_monitor_monitor_senddomaininfo",
      "model_monitor_monitor_sendnotification",
      "model_monitor_monitor_sendstats",
      "model_monitor_monitor_start",
      "model_monitor_monitor_stop",
      "model_monitor_monitor_tojson",
      "model_monitor_monitor_topublicjson",
      "model_monitor_monitor_unlinkallchildren",
      "model_monitor_monitor_updatetlsinfo",
      "reference_uptime_kuma_server_model_monitor_js"
    ],
    "25": [
      "charts_hooks_usecontainerchartconfigs",
      "charts_hooks_usecontainerdatapoints",
      "charts_hooks_usenetworkinterfaces",
      "charts_hooks_useyaxiswidth",
      "charts_memory_charts_containermemorychart",
      "charts_memory_charts_memorychart",
      "charts_network_charts_bandwidthchart",
      "charts_network_charts_datakey",
      "components_install_dropdowns_copydockercompose",
      "components_install_dropdowns_copydockerrun",
      "components_install_dropdowns_copylinuxcommand",
      "components_install_dropdowns_copywindowscommand",
      "components_install_dropdowns_getscripturl",
      "internal_site_src_components_charts_hooks_ts",
      "internal_site_src_components_install_dropdowns_tsx",
      "internal_site_src_components_routes_system_charts_memory_charts_tsx",
      "internal_site_src_components_routes_system_charts_network_charts_tsx",
      "internal_site_src_components_routes_system_smart_table_tsx",
      "internal_site_src_components_routes_system_use_system_data_ts",
      "internal_site_src_components_systemd_table_systemd_table_tsx",
      "internal_site_src_lib_utils_ts",
      "lib_utils_cn",
      "lib_utils_comparesemver",
      "lib_utils_copytoclipboard",
      "lib_utils_createhourwithminutesformatter",
      "lib_utils_createhourwithsecondsformatter",
      "lib_utils_createshortdateformatter",
      "lib_utils_currenthour12",
      "lib_utils_debounce",
      "lib_utils_decimalstring",
      "lib_utils_formatbytes",
      "lib_utils_formatday",
      "lib_utils_formatduration",
      "lib_utils_formattemperature",
      "lib_utils_generatetoken",
      "lib_utils_gethostdisplayvalue",
      "lib_utils_gethuburl",
      "lib_utils_getstoragevalue",
      "lib_utils_hourwithminutes",
      "lib_utils_hourwithseconds",
      "lib_utils_parsesemver",
      "lib_utils_runonce",
      "lib_utils_secondstostring",
      "lib_utils_secondstouptimestring",
      "lib_utils_tofixedfloat",
      "lib_utils_usebrowserstorage",
      "system_smart_table_formatcapacity",
      "system_use_system_data_usesystemdata",
      "systemd_table_systemd_table_formatcputime",
      "systemd_table_systemd_table_opensheet",
      "systemd_table_systemd_table_renderrow",
      "systemd_table_systemd_table_systemdtable"
    ],
    "26": [
      "components_heartbeatbar_barstyle",
      "components_heartbeatbar_beathoverareastyle",
      "components_heartbeatbar_beatlist",
      "components_heartbeatbar_beatstyle",
      "components_heartbeatbar_beforemount",
      "components_heartbeatbar_canvasarialabel",
      "components_heartbeatbar_canvasheight",
      "components_heartbeatbar_canvaswidth",
      "components_heartbeatbar_data",
      "components_heartbeatbar_drawcanvas",
      "components_heartbeatbar_getbeatarialabel",
      "components_heartbeatbar_getbeatclasses",
      "components_heartbeatbar_getbeatcolor",
      "components_heartbeatbar_getbeattitle",
      "components_heartbeatbar_handleblur",
      "components_heartbeatbar_handleclick",
      "components_heartbeatbar_handlefocus",
      "components_heartbeatbar_handlekeydown",
      "components_heartbeatbar_handlemousemove",
      "components_heartbeatbar_handler",
      "components_heartbeatbar_hidetooltip",
      "components_heartbeatbar_hoveredbeatindex",
      "components_heartbeatbar_mounted",
      "components_heartbeatbar_normalizedheartbeatbardays",
      "components_heartbeatbar_numpadding",
      "components_heartbeatbar_resize",
      "components_heartbeatbar_root_theme",
      "components_heartbeatbar_roundrect",
      "components_heartbeatbar_shortbeatlist",
      "components_heartbeatbar_showtooltip",
      "components_heartbeatbar_timesincefirstbeat",
      "components_heartbeatbar_timesincelastbeat",
      "components_heartbeatbar_timestyle",
      "components_heartbeatbar_unmounted",
      "components_heartbeatbar_updatetooltiponhover",
      "components_heartbeatbar_wrapstyle",
      "components_tooltip_statusclass",
      "components_tooltip_statustext",
      "components_tooltip_timetext",
      "components_tooltip_tooltipstyle",
      "reference_uptime_kuma_src_components_heartbeatbar_vue",
      "reference_uptime_kuma_src_components_tooltip_vue"
    ],
    "27": [
      "agent_client_test_testgettoken",
      "reference_domain_locker_src_app_services_supabase_service_ts",
      "services_supabase_service_supabaseservice",
      "services_supabase_service_supabaseservice_constructor",
      "services_supabase_service_supabaseservice_deleteaccount",
      "services_supabase_service_supabaseservice_deletealldata",
      "services_supabase_service_supabaseservice_disablemfa",
      "services_supabase_service_supabaseservice_enablemfa",
      "services_supabase_service_supabaseservice_exportuserdata",
      "services_supabase_service_supabaseservice_getaccountissues",
      "services_supabase_service_supabaseservice_getauthenticatorassurancelevel",
      "services_supabase_service_supabaseservice_getbackupcodes",
      "services_supabase_service_supabaseservice_getcurrentuser",
      "services_supabase_service_supabaseservice_getsessiondata",
      "services_supabase_service_supabaseservice_getsessiontoken",
      "services_supabase_service_supabaseservice_gettoken",
      "services_supabase_service_supabaseservice_getuserbillinginfo",
      "services_supabase_service_supabaseservice_initializeauth",
      "services_supabase_service_supabaseservice_isauthenticated",
      "services_supabase_service_supabaseservice_isemailverified",
      "services_supabase_service_supabaseservice_ismfaenabled",
      "services_supabase_service_supabaseservice_issupabaseenabled",
      "services_supabase_service_supabaseservice_resendverificationemail",
      "services_supabase_service_supabaseservice_resetmfa",
      "services_supabase_service_supabaseservice_sendpasswordresetemail",
      "services_supabase_service_supabaseservice_setauthstate",
      "services_supabase_service_supabaseservice_setpassword",
      "services_supabase_service_supabaseservice_settoken",
      "services_supabase_service_supabaseservice_signin",
      "services_supabase_service_supabaseservice_signinwithfacebook",
      "services_supabase_service_supabaseservice_signinwithgithub",
      "services_supabase_service_supabaseservice_signinwithgoogle",
      "services_supabase_service_supabaseservice_signout",
      "services_supabase_service_supabaseservice_signup",
      "services_supabase_service_supabaseservice_updateemail",
      "services_supabase_service_supabaseservice_updatepassword",
      "services_supabase_service_supabaseservice_updateusermetadata",
      "services_supabase_service_supabaseservice_verifyemail",
      "services_supabase_service_supabaseservice_verifymfa",
      "services_supabase_service_supabaseservice_verifymfa2withchallenge"
    ],
    "28": [
      "internal_entities_smart_smart_go",
      "smart_atadevicestatistics",
      "smart_atadevicestatisticsentry",
      "smart_atadevicestatisticspage",
      "smart_atasmartattribute",
      "smart_atasmartattributes",
      "smart_capabilitiesinfo",
      "smart_deviceinfo",
      "smart_nvmesmarthealthinformationlog",
      "smart_pollingminutes",
      "smart_powerontimeinfonvme",
      "smart_powerontimescsi",
      "smart_rawvalue",
      "smart_rawvalue_unmarshaljson",
      "smart_scsierrorcounter",
      "smart_scsierrorcounterlog",
      "smart_scsistartstopcyclecounter",
      "smart_smart_parsesmartrawvaluestring",
      "smart_smartattribute",
      "smart_smartctlinfo",
      "smart_smartctlinfolegacy",
      "smart_smartctlinfonvme",
      "smart_smartdata",
      "smart_smartinfofornvme",
      "smart_smartinfoforsata",
      "smart_smartinfoforscsi",
      "smart_smartrawvalue",
      "smart_smartrawvalue_unmarshaljson",
      "smart_smartstatusinfo",
      "smart_smartstatusinfonvme",
      "smart_smartstatusnvme",
      "smart_statusinfo",
      "smart_summaryinfo",
      "smart_temperatureinfo",
      "smart_temperatureinfonvme",
      "smart_temperatureinfoscsi",
      "smart_usercapacity",
      "smart_versioninfo"
    ],
    "29": [
      "agent_systemd_getservicepatterns",
      "agent_systemd_go",
      "agent_systemd_issystemdavailable",
      "agent_systemd_newsystemdmanager",
      "agent_systemd_nonlinux_go",
      "agent_systemd_nonlinux_newsystemdmanager",
      "agent_systemd_nonlinux_test_go",
      "agent_systemd_nonlinux_test_testnewsystemdmanager",
      "agent_systemd_nonlinux_test_testsystemdmanagerfields",
      "agent_systemd_nonlinux_test_testsystemdmanagergetservicedetails",
      "agent_systemd_nonlinux_test_testsystemdmanagergetservicestats",
      "agent_systemd_test_go",
      "agent_systemd_test_testgetservicepatterns",
      "agent_systemd_test_testissystemdavailable",
      "agent_systemd_test_testunescapeservicename",
      "agent_systemd_test_testunescapeservicenameinvalid",
      "agent_systemd_unescapeservicename",
      "agent_systemdmanager",
      "agent_systemdmanager_getfailedservicecount",
      "agent_systemdmanager_getservicedetails",
      "agent_systemdmanager_getservicestats",
      "agent_systemdmanager_getservicestatscount",
      "agent_systemdmanager_startworker",
      "agent_systemdmanager_updateservicestats",
      "internal_entities_systemd_systemd_go",
      "internal_entities_systemd_systemd_test_go",
      "systemd_service",
      "systemd_service_updatecpupercent",
      "systemd_servicedependency",
      "systemd_servicedetails",
      "systemd_servicestate",
      "systemd_servicesubstate",
      "systemd_systemd_parseservicestatus",
      "systemd_systemd_parseservicesubstate",
      "systemd_systemd_test_testparseservicestatus",
      "systemd_systemd_test_testparseservicesubstate",
      "systemd_systemd_test_testserviceupdatecpupercent"
    ],
    "30": [
      "backend_test_test_system_service_shouldskip",
      "extra_generate_changelog_generatechangelog",
      "extra_generate_changelog_getauthorlist",
      "extra_generate_changelog_getprompt",
      "extra_generate_changelog_getpullrequestlist",
      "extra_generate_changelog_main",
      "extra_generate_changelog_mainauthortofront",
      "extra_rebase_pr_main",
      "reference_uptime_kuma_extra_generate_changelog_mjs",
      "reference_uptime_kuma_extra_rebase_pr_js",
      "reference_uptime_kuma_extra_release_beta_mjs",
      "reference_uptime_kuma_extra_release_final_mjs",
      "reference_uptime_kuma_extra_release_lib_mjs",
      "reference_uptime_kuma_extra_release_nightly_mjs",
      "reference_uptime_kuma_extra_release_upload_artifacts_beta_mjs",
      "reference_uptime_kuma_extra_release_upload_artifacts_mjs",
      "reference_uptime_kuma_test_backend_test_test_system_service_js",
      "release_lib_builddist",
      "release_lib_buildimage",
      "release_lib_checkdocker",
      "release_lib_checkreleasebranch",
      "release_lib_checktagexists",
      "release_lib_checktagexistssingle",
      "release_lib_checkversionformat",
      "release_lib_createdisttargz",
      "release_lib_createreleasepr",
      "release_lib_execsync",
      "release_lib_getreponames",
      "release_lib_pressanykey",
      "release_lib_uploadartifacts",
      "release_lib_ver"
    ],
    "31": [
      "monitor_conditions_operators_conditionoperator",
      "monitor_conditions_operators_conditionoperator_test",
      "monitor_conditions_operators_containsoperator",
      "monitor_conditions_operators_containsoperator_test",
      "monitor_conditions_operators_endswithoperator",
      "monitor_conditions_operators_endswithoperator_test",
      "monitor_conditions_operators_greaterthanoperator",
      "monitor_conditions_operators_greaterthanoperator_test",
      "monitor_conditions_operators_greaterthanorequaltooperator",
      "monitor_conditions_operators_greaterthanorequaltooperator_test",
      "monitor_conditions_operators_lessthanoperator",
      "monitor_conditions_operators_lessthanoperator_test",
      "monitor_conditions_operators_lessthanorequaltooperator",
      "monitor_conditions_operators_lessthanorequaltooperator_test",
      "monitor_conditions_operators_notcontainsoperator",
      "monitor_conditions_operators_notcontainsoperator_test",
      "monitor_conditions_operators_notendswithoperator",
      "monitor_conditions_operators_notendswithoperator_test",
      "monitor_conditions_operators_notstartswithoperator",
      "monitor_conditions_operators_notstartswithoperator_test",
      "monitor_conditions_operators_numberequalsoperator",
      "monitor_conditions_operators_numberequalsoperator_test",
      "monitor_conditions_operators_numbernotequalsoperator",
      "monitor_conditions_operators_numbernotequalsoperator_test",
      "monitor_conditions_operators_startswithoperator",
      "monitor_conditions_operators_startswithoperator_test",
      "monitor_conditions_operators_stringequalsoperator",
      "monitor_conditions_operators_stringequalsoperator_test",
      "monitor_conditions_operators_stringnotequalsoperator",
      "monitor_conditions_operators_stringnotequalsoperator_test",
      "reference_uptime_kuma_server_monitor_conditions_operators_js"
    ],
    "32": [
      "agent_mocksshcontext",
      "agent_mocksshcontext_clientversion",
      "agent_mocksshcontext_localaddr",
      "agent_mocksshcontext_permissions",
      "agent_mocksshcontext_remoteaddr",
      "agent_mocksshcontext_serverversion",
      "agent_mocksshcontext_sessionid",
      "agent_mocksshcontext_setvalue",
      "agent_mocksshcontext_user",
      "agent_mocksshcontext_value",
      "alerts_alerts_system_test_createcombineddata",
      "alerts_alerts_system_test_megabytestobytes",
      "alerts_alerts_system_test_setbandwidthalertvalue",
      "alerts_alerts_system_test_setbatteryalertvalue",
      "alerts_alerts_system_test_setcpualertvalue",
      "alerts_alerts_system_test_setdiskalertvalue",
      "alerts_alerts_system_test_setgpualertvalue",
      "alerts_alerts_system_test_setloadavgalertvalue",
      "alerts_alerts_system_test_setmemoryalertvalue",
      "alerts_alerts_system_test_settemperaturealertvalue",
      "alerts_alerts_system_test_submitvalue",
      "alerts_alerts_system_test_testmultiminutesystemalert",
      "alerts_alerts_system_test_testoneminutesystemalert",
      "alerts_alerts_system_test_testsystemalertsonemin",
      "alerts_alerts_system_test_testsystemalertstwomin",
      "alerts_alerts_system_test_waitforsystemalert",
      "alerts_systemalerttestfixture",
      "alerts_systemalerttestfixture_asserttriggered",
      "alerts_systemalerttestfixture_cleanup",
      "alerts_systemalertvaluesetter",
      "internal_alerts_alerts_system_test_go"
    ],
    "33": [
      "auth_login_page_loginpagecomponent",
      "auth_login_page_loginpagecomponent_checkauthstatus",
      "auth_login_page_loginpagecomponent_checkifdemoinstance",
      "auth_login_page_loginpagecomponent_checkifsignupdisabled",
      "auth_login_page_loginpagecomponent_constructor",
      "auth_login_page_loginpagecomponent_createtimeout",
      "auth_login_page_loginpagecomponent_handleerror",
      "auth_login_page_loginpagecomponent_handlesuccess",
      "auth_login_page_loginpagecomponent_initialloginattempt",
      "auth_login_page_loginpagecomponent_loginwithfacebook",
      "auth_login_page_loginpagecomponent_loginwithgithub",
      "auth_login_page_loginpagecomponent_loginwithgoogle",
      "auth_login_page_loginpagecomponent_ngondestroy",
      "auth_login_page_loginpagecomponent_ngoninit",
      "auth_login_page_loginpagecomponent_onmodechange",
      "auth_login_page_loginpagecomponent_onsubmit",
      "auth_login_page_loginpagecomponent_passwordmatchvalidator",
      "auth_login_page_loginpagecomponent_performlogin",
      "auth_login_page_loginpagecomponent_performsignup",
      "auth_login_page_loginpagecomponent_resendverificationemail",
      "auth_login_page_loginpagecomponent_resetmessages",
      "auth_login_page_loginpagecomponent_saveupdatedpassword",
      "auth_login_page_loginpagecomponent_sendcaptcharesponse",
      "auth_login_page_loginpagecomponent_sendpasswordresetemail",
      "auth_login_page_loginpagecomponent_setupmfaverification",
      "auth_login_page_loginpagecomponent_signout",
      "auth_login_page_loginpagecomponent_togglepasswordresetform",
      "auth_login_page_loginpagecomponent_verifymfacode",
      "reference_domain_locker_src_app_pages_auth_login_page_ts"
    ],
    "34": [
      "agent_client_test_testgetuseragent",
      "reference_uptime_kuma_server_uptime_kuma_server_js",
      "server_uptime_kuma_server_uptimekumaserver",
      "server_uptime_kuma_server_uptimekumaserver_checktimezone",
      "server_uptime_kuma_server_uptimekumaserver_constructor",
      "server_uptime_kuma_server_uptimekumaserver_disconnectallsocketclients",
      "server_uptime_kuma_server_uptimekumaserver_errorlog",
      "server_uptime_kuma_server_uptimekumaserver_getclientip",
      "server_uptime_kuma_server_uptimekumaserver_getclientipwithproxy",
      "server_uptime_kuma_server_uptimekumaserver_getinstance",
      "server_uptime_kuma_server_uptimekumaserver_getmaintenance",
      "server_uptime_kuma_server_uptimekumaserver_getmaintenancejsonlist",
      "server_uptime_kuma_server_uptimekumaserver_getmonitorjsonlist",
      "server_uptime_kuma_server_uptimekumaserver_gettimezone",
      "server_uptime_kuma_server_uptimekumaserver_gettimezoneoffset",
      "server_uptime_kuma_server_uptimekumaserver_getuseragent",
      "server_uptime_kuma_server_uptimekumaserver_initafterdatabaseready",
      "server_uptime_kuma_server_uptimekumaserver_loadmaintenancelist",
      "server_uptime_kuma_server_uptimekumaserver_senddeletemonitorfromlist",
      "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelist",
      "server_uptime_kuma_server_uptimekumaserver_sendmaintenancelistbyuserid",
      "server_uptime_kuma_server_uptimekumaserver_sendmonitorlist",
      "server_uptime_kuma_server_uptimekumaserver_sendupdatemonitorintolist",
      "server_uptime_kuma_server_uptimekumaserver_settimezone",
      "server_uptime_kuma_server_uptimekumaserver_start",
      "server_uptime_kuma_server_uptimekumaserver_startnscdservices",
      "server_uptime_kuma_server_uptimekumaserver_stop",
      "server_uptime_kuma_server_uptimekumaserver_stopnscdservices"
    ],
    "35": [
      "reference_uptime_kuma_server_uptime_calculator_js",
      "server_uptime_calculator_uptimecalculator",
      "server_uptime_calculator_uptimecalculator_clearallstatistics",
      "server_uptime_calculator_uptimecalculator_clearstatistics",
      "server_uptime_calculator_uptimecalculator_constructor",
      "server_uptime_calculator_uptimecalculator_flatstatus",
      "server_uptime_calculator_uptimecalculator_get1year",
      "server_uptime_calculator_uptimecalculator_get24hour",
      "server_uptime_calculator_uptimecalculator_get30day",
      "server_uptime_calculator_uptimecalculator_get7day",
      "server_uptime_calculator_uptimecalculator_getcurrentdate",
      "server_uptime_calculator_uptimecalculator_getdailykey",
      "server_uptime_calculator_uptimecalculator_getdailystatbean",
      "server_uptime_calculator_uptimecalculator_getdata",
      "server_uptime_calculator_uptimecalculator_getdataarray",
      "server_uptime_calculator_uptimecalculator_getdatabyduration",
      "server_uptime_calculator_uptimecalculator_gethourlykey",
      "server_uptime_calculator_uptimecalculator_gethourlystatbean",
      "server_uptime_calculator_uptimecalculator_getkey",
      "server_uptime_calculator_uptimecalculator_getminutelykey",
      "server_uptime_calculator_uptimecalculator_getminutelystatbean",
      "server_uptime_calculator_uptimecalculator_getuptimecalculator",
      "server_uptime_calculator_uptimecalculator_init",
      "server_uptime_calculator_uptimecalculator_remove",
      "server_uptime_calculator_uptimecalculator_removeall",
      "server_uptime_calculator_uptimecalculator_setmigrationmode",
      "server_uptime_calculator_uptimecalculator_update",
      "server_uptime_calculator_uptimedataresult"
    ],
    "36": [
      "components_tageditdialog_if",
      "components_tagsmanager_addmonitortagasync",
      "components_tagsmanager_addtagasync",
      "components_tagsmanager_beforeunmount",
      "components_tagsmanager_canstagemorenewsystemtags",
      "components_tagsmanager_cleanupmodal",
      "components_tagsmanager_cleardrafttag",
      "components_tagsmanager_clearstagingandclosemodal",
      "components_tagsmanager_coloroptions",
      "components_tagsmanager_confirmandcommitstagedtags",
      "components_tagsmanager_data",
      "components_tagsmanager_deletemonitortagasync",
      "components_tagsmanager_deletetag",
      "components_tagsmanager_getexistingtags",
      "components_tagsmanager_mapstagedtagtodisplayitem",
      "components_tagsmanager_mounted",
      "components_tagsmanager_onenter",
      "components_tagsmanager_selectedtags",
      "components_tagsmanager_showadddialog",
      "components_tagsmanager_stagecurrenttag",
      "components_tagsmanager_submit",
      "components_tagsmanager_tagoptions",
      "components_tagsmanager_textcolor",
      "components_tagsmanager_unstagetag",
      "components_tagsmanager_validatedrafttag",
      "reference_uptime_kuma_src_components_tageditdialog_vue",
      "reference_uptime_kuma_src_components_tagsmanager_vue"
    ],
    "37": [
      "monitor_conditions_evaluator_evaluateexpression",
      "monitor_conditions_evaluator_evaluateexpressiongroup",
      "monitor_types_mqtt_mqttmonitortype",
      "monitor_types_mqtt_mqttmonitortype_check",
      "monitor_types_mqtt_mqttmonitortype_checkconditions",
      "monitor_types_mqtt_mqttmonitortype_checkjsonquery",
      "monitor_types_mqtt_mqttmonitortype_checkkeyword",
      "monitor_types_mqtt_mqttmonitortype_mqttasync",
      "monitor_types_mssql_mssqlmonitortype",
      "monitor_types_mssql_mssqlmonitortype_check",
      "monitor_types_mssql_mssqlmonitortype_mssqlquery",
      "monitor_types_mssql_mssqlmonitortype_mssqlquerysinglevalue",
      "monitor_types_mysql_mysqlmonitortype",
      "monitor_types_mysql_mysqlmonitortype_check",
      "monitor_types_mysql_mysqlmonitortype_mysqlquery",
      "monitor_types_mysql_mysqlmonitortype_mysqlquerysinglevalue",
      "monitor_types_oracledb_oracledbmonitortype",
      "monitor_types_oracledb_oracledbmonitortype_check",
      "monitor_types_oracledb_oracledbmonitortype_oracledbquery",
      "monitor_types_oracledb_oracledbmonitortype_oracledbquerysinglevalue",
      "reference_uptime_kuma_server_monitor_conditions_evaluator_js",
      "reference_uptime_kuma_server_monitor_types_mqtt_js",
      "reference_uptime_kuma_server_monitor_types_mssql_js",
      "reference_uptime_kuma_server_monitor_types_mysql_js",
      "reference_uptime_kuma_server_monitor_types_oracledb_js"
    ],
    "38": [
      "reference_domain_locker_src_app_pages_settings_account_page_ts",
      "settings_account_page_usersettingscomponent",
      "settings_account_page_usersettingscomponent_checkifuserhaspassword",
      "settings_account_page_usersettingscomponent_checkmfastatus",
      "settings_account_page_usersettingscomponent_confirmdeleteaccount",
      "settings_account_page_usersettingscomponent_constructor",
      "settings_account_page_usersettingscomponent_deleteaccount",
      "settings_account_page_usersettingscomponent_disablemfa",
      "settings_account_page_usersettingscomponent_downloadbackupcodes",
      "settings_account_page_usersettingscomponent_enablemfa",
      "settings_account_page_usersettingscomponent_exportdata",
      "settings_account_page_usersettingscomponent_initializeforms",
      "settings_account_page_usersettingscomponent_loaduserdata",
      "settings_account_page_usersettingscomponent_ngoninit",
      "settings_account_page_usersettingscomponent_passwordmatchvalidator",
      "settings_account_page_usersettingscomponent_resetmfa",
      "settings_account_page_usersettingscomponent_startenablemfa",
      "settings_account_page_usersettingscomponent_updateemail",
      "settings_account_page_usersettingscomponent_updatepassword",
      "settings_account_page_usersettingscomponent_updatepasswordform",
      "settings_account_page_usersettingscomponent_updateprofile",
      "settings_account_page_usersettingscomponent_updatesessiontimeout",
      "settings_account_page_usersettingscomponent_verifymfa"
    ],
    "39": [
      "reference_uptime_kuma_server_client_js",
      "reference_uptime_kuma_server_server_js",
      "server_client_sendapikeylist",
      "server_client_senddockerhostlist",
      "server_client_sendheartbeatlist",
      "server_client_sendimportantheartbeatlist",
      "server_client_sendinfo",
      "server_client_sendmonitortypelist",
      "server_client_sendnotificationlist",
      "server_client_sendproxylist",
      "server_client_sendremotebrowserlist",
      "server_server_afterlogin",
      "server_server_checkowner",
      "server_server_finalfunction",
      "server_server_initdatabase",
      "server_server_pausemonitor",
      "server_server_restartmonitor",
      "server_server_shutdownfunction",
      "server_server_startmonitor",
      "server_server_startmonitors",
      "server_server_unexpectederrorhandler",
      "server_server_updatemonitornotification"
    ],
    "40": [
      "model_status_page_statuspage",
      "model_status_page_statuspage_buildrssurl",
      "model_status_page_statuspage_getdomainnamelist",
      "model_status_page_statuspage_geticon",
      "model_status_page_statuspage_getincidenthistory",
      "model_status_page_statuspage_getmaintenancelist",
      "model_status_page_statuspage_getrsspagedata",
      "model_status_page_statuspage_getstatusdescription",
      "model_status_page_statuspage_getstatuspagedata",
      "model_status_page_statuspage_handlestatuspageresponse",
      "model_status_page_statuspage_handlestatuspagerssresponse",
      "model_status_page_statuspage_loaddomainmappinglist",
      "model_status_page_statuspage_overallstatus",
      "model_status_page_statuspage_renderhtml",
      "model_status_page_statuspage_renderrss",
      "model_status_page_statuspage_sendstatuspagelist",
      "model_status_page_statuspage_slugtoid",
      "model_status_page_statuspage_tojson",
      "model_status_page_statuspage_topublicjson",
      "model_status_page_statuspage_updatedomainnamelist",
      "reference_uptime_kuma_server_model_status_page_js"
    ],
    "41": [
      "links_index_page_linksindexpagecomponent",
      "links_index_page_linksindexpagecomponent_addlink",
      "links_index_page_linksindexpagecomponent_addnewlink",
      "links_index_page_linksindexpagecomponent_autolinksfromdomaindata",
      "links_index_page_linksindexpagecomponent_confirmdelete",
      "links_index_page_linksindexpagecomponent_constructor",
      "links_index_page_linksindexpagecomponent_deletelink",
      "links_index_page_linksindexpagecomponent_fetchproviders",
      "links_index_page_linksindexpagecomponent_loaddomaindata",
      "links_index_page_linksindexpagecomponent_loadlinks",
      "links_index_page_linksindexpagecomponent_ngoninit",
      "links_index_page_linksindexpagecomponent_objkeys",
      "links_index_page_linksindexpagecomponent_ondisplaybychange",
      "links_index_page_linksindexpagecomponent_onrightclick",
      "links_index_page_linksindexpagecomponent_onshowautolinkschange",
      "links_index_page_linksindexpagecomponent_openlink",
      "links_index_page_linksindexpagecomponent_openlinkdialog",
      "links_index_page_linksindexpagecomponent_showeditlink",
      "links_index_page_linksindexpagecomponent_updatelink",
      "reference_domain_locker_src_app_pages_assets_links_index_page_ts"
    ],
    "42": [
      "internal_hub_monitors_api_go",
      "monitors_api_newapihandler",
      "monitors_api_percent",
      "monitors_api_recordtoresponse",
      "monitors_apihandler",
      "monitors_apihandler_createmonitor",
      "monitors_apihandler_deletemonitor",
      "monitors_apihandler_getheartbeats",
      "monitors_apihandler_getmonitor",
      "monitors_apihandler_getstats",
      "monitors_apihandler_listmonitors",
      "monitors_apihandler_manualcheck",
      "monitors_apihandler_pausemonitor",
      "monitors_apihandler_registerroutes",
      "monitors_apihandler_resumemonitor",
      "monitors_apihandler_updatemonitor",
      "monitors_createmonitorrequest",
      "monitors_monitorresponse",
      "monitors_updatemonitorrequest"
    ],
    "43": [
      "reference_domain_locker_src_app_services_environment_service_ts",
      "services_environment_service_envservice",
      "services_environment_service_envservice_checkallenvironmentalvariables",
      "services_environment_service_envservice_constructor",
      "services_environment_service_envservice_getbaseurl",
      "services_environment_service_envservice_getenvironmenttype",
      "services_environment_service_envservice_getenvvar",
      "services_environment_service_envservice_getglitchtipdsn",
      "services_environment_service_envservice_getplausibleconfig",
      "services_environment_service_envservice_getpostgresapiurl",
      "services_environment_service_envservice_getpostgresconfig",
      "services_environment_service_envservice_getprojectid",
      "services_environment_service_envservice_getsupabasepublickey",
      "services_environment_service_envservice_getsupabaseurl",
      "services_environment_service_envservice_getvaluefromlocalstorage",
      "services_environment_service_envservice_ispostgresenabled",
      "services_environment_service_envservice_issupabaseenabled",
      "services_environment_service_envservice_mapkeytovarname"
    ],
    "44": [
      "model_domain_expiry_domainexpiry",
      "model_domain_expiry_domainexpiry_checkexpiry",
      "model_domain_expiry_domainexpiry_checksupport",
      "model_domain_expiry_domainexpiry_createbyname",
      "model_domain_expiry_domainexpiry_daysremaining",
      "model_domain_expiry_domainexpiry_findbydomainnameorcreate",
      "model_domain_expiry_domainexpiry_findbyname",
      "model_domain_expiry_domainexpiry_getexpirydate",
      "model_domain_expiry_domainexpiry_parsename",
      "model_domain_expiry_domainexpiry_sendnotifications",
      "model_domain_expiry_domainexpiry_tld",
      "model_domain_expiry_getofflinerdapdnsdata",
      "model_domain_expiry_getrdapdnsdata",
      "model_domain_expiry_getrdapdomainexpirydate",
      "model_domain_expiry_getrdapserver",
      "model_domain_expiry_senddomainnotificationbytargetdays",
      "reference_uptime_kuma_server_model_domain_expiry_js"
    ],
    "45": [
      "domain_collection_domain_collection_component_domaincollectioncomponent",
      "domain_collection_domain_collection_component_domaincollectioncomponent_constructor",
      "domain_collection_domain_collection_component_domaincollectioncomponent_domainmatchessearch",
      "domain_collection_domain_collection_component_domaincollectioncomponent_filterdomains",
      "domain_collection_domain_collection_component_domaincollectioncomponent_initializefuse",
      "domain_collection_domain_collection_component_domaincollectioncomponent_mapfieldtocolumn",
      "domain_collection_domain_collection_component_domaincollectioncomponent_ngonchanges",
      "domain_collection_domain_collection_component_domaincollectioncomponent_ngoninit",
      "domain_collection_domain_collection_component_domaincollectioncomponent_onlayoutchange",
      "domain_collection_domain_collection_component_domaincollectioncomponent_onsearchchange",
      "domain_collection_domain_collection_component_domaincollectioncomponent_onsortchange",
      "domain_collection_domain_collection_component_domaincollectioncomponent_onvisibilitychange",
      "domain_collection_domain_collection_component_domaincollectioncomponent_reloaddomains",
      "domain_collection_domain_collection_component_domaincollectioncomponent_resetfilters",
      "domain_collection_domain_collection_component_domaincollectioncomponent_sortdomains",
      "domain_collection_domain_collection_component_domaincollectioncomponent_updatevisiblecolumns",
      "reference_domain_locker_src_app_components_domain_things_domain_collection_domain_collection_component_ts"
    ],
    "46": [
      "domain_pie_domain_pie_component_domainpiechartscomponent",
      "domain_pie_domain_pie_component_domainpiechartscomponent_constructor",
      "domain_pie_domain_pie_component_domainpiechartscomponent_forcechartredraw",
      "domain_pie_domain_pie_component_domainpiechartscomponent_gethostdata",
      "domain_pie_domain_pie_component_domainpiechartscomponent_getregistrardata",
      "domain_pie_domain_pie_component_domainpiechartscomponent_getsslissuerdata",
      "domain_pie_domain_pie_component_domainpiechartscomponent_initchartoptions",
      "domain_pie_domain_pie_component_domainpiechartscomponent_loadhostdata",
      "domain_pie_domain_pie_component_domainpiechartscomponent_loadregistrardata",
      "domain_pie_domain_pie_component_domainpiechartscomponent_loadsslissuerdata",
      "domain_pie_domain_pie_component_domainpiechartscomponent_ngafterviewinit",
      "domain_pie_domain_pie_component_domainpiechartscomponent_ngoninit",
      "domain_pie_domain_pie_component_domainpiechartscomponent_normalizechartdata",
      "domain_pie_domain_pie_component_domainpiechartscomponent_ontabchange",
      "domain_pie_domain_pie_component_domainpiechartscomponent_setchartcolors",
      "domain_pie_domain_pie_component_domainpiechartscomponent_setchartsize",
      "reference_domain_locker_src_app_components_charts_domain_pie_domain_pie_component_ts"
    ],
    "47": [
      "domain_dnsinfo",
      "domain_domain",
      "domain_domain_daysuntilexpiry",
      "domain_domain_getstatus",
      "domain_domain_isexpired",
      "domain_domain_isexpiring",
      "domain_domain_ssldaysuntilexpiry",
      "domain_domainhistory",
      "domain_hostinfo",
      "domain_ipinfo",
      "domain_sslinfo",
      "domain_whoisabuse",
      "domain_whoiscontact",
      "domain_whoisdata",
      "domain_whoisdates",
      "domain_whoisregistrar",
      "internal_entities_domain_domain_go"
    ],
    "48": [
      "reference_domain_locker_src_app_services_error_handler_service_ts",
      "services_error_handler_service_errorhandlerservice",
      "services_error_handler_service_errorhandlerservice_constructor",
      "services_error_handler_service_errorhandlerservice_getrecenterrorlog",
      "services_error_handler_service_errorhandlerservice_getuserid",
      "services_error_handler_service_errorhandlerservice_handleerror",
      "services_error_handler_service_errorhandlerservice_initializeglitchtip",
      "services_error_handler_service_errorhandlerservice_initializewindowcatching",
      "services_error_handler_service_errorhandlerservice_logtoglitchtip",
      "services_error_handler_service_errorhandlerservice_printinitialdetails",
      "services_error_handler_service_errorhandlerservice_savetolocalstorage",
      "services_error_handler_service_errorhandlerservice_shouldenableglitchtip",
      "services_error_handler_service_errorhandlerservice_showtoast",
      "services_error_handler_service_globalerrorhandler",
      "services_error_handler_service_globalerrorhandler_handleerror",
      "services_error_handler_service_printtoconsole"
    ],
    "49": [
      "reference_domain_locker_src_app_services_db_query_services_sb_db_notifications_service_ts",
      "sb_db_notifications_service_notificationqueries",
      "sb_db_notifications_service_notificationqueries_addnotification",
      "sb_db_notifications_service_notificationqueries_constructor",
      "sb_db_notifications_service_notificationqueries_deletenotification",
      "sb_db_notifications_service_notificationqueries_getnotificationchannels",
      "sb_db_notifications_service_notificationqueries_getnotificationpreferences",
      "sb_db_notifications_service_notificationqueries_getunreadnotificationcount",
      "sb_db_notifications_service_notificationqueries_getusernotifications",
      "sb_db_notifications_service_notificationqueries_markallnotificationsread",
      "sb_db_notifications_service_notificationqueries_marknotificationreadstatus",
      "sb_db_notifications_service_notificationqueries_savenotifications",
      "sb_db_notifications_service_notificationqueries_updatebulknotificationpreferences",
      "sb_db_notifications_service_notificationqueries_updatenotification",
      "sb_db_notifications_service_notificationqueries_updatenotificationchannels",
      "sb_db_notifications_service_notificationqueries_updatenotificationtypes"
    ],
    "50": [
      "scripts_install_agent_configure_firewall",
      "scripts_install_agent_find_beszelagent",
      "scripts_install_agent_find_nssm",
      "scripts_install_agent_install_beszelagentwithscoop",
      "scripts_install_agent_install_beszelagentwithwinget",
      "scripts_install_agent_install_git",
      "scripts_install_agent_install_nssm",
      "scripts_install_agent_install_nssmservice",
      "scripts_install_agent_install_scoop",
      "scripts_install_agent_install_withscoop",
      "scripts_install_agent_install_withwinget",
      "scripts_install_agent_start_beszelagentservice",
      "scripts_install_agent_test_admin",
      "scripts_install_agent_test_commandexists",
      "supplemental_scripts_install_agent_ps1"
    ],
    "51": [
      "pg_db_tags_service_tagqueries",
      "pg_db_tags_service_tagqueries_addtag",
      "pg_db_tags_service_tagqueries_constructor",
      "pg_db_tags_service_tagqueries_createtag",
      "pg_db_tags_service_tagqueries_deletetag",
      "pg_db_tags_service_tagqueries_getdomaincountsbytag",
      "pg_db_tags_service_tagqueries_getdomainsfortag",
      "pg_db_tags_service_tagqueries_gettag",
      "pg_db_tags_service_tagqueries_gettags",
      "pg_db_tags_service_tagqueries_gettagswithdomaincounts",
      "pg_db_tags_service_tagqueries_savedomainsfortag",
      "pg_db_tags_service_tagqueries_savetags",
      "pg_db_tags_service_tagqueries_updatetag",
      "pg_db_tags_service_tagqueries_updatetags",
      "reference_domain_locker_src_app_services_db_query_services_pg_db_tags_service_ts"
    ],
    "52": [
      "reference_domain_locker_src_app_services_db_query_services_sb_db_tags_service_ts",
      "sb_db_tags_service_tagqueries",
      "sb_db_tags_service_tagqueries_addtag",
      "sb_db_tags_service_tagqueries_constructor",
      "sb_db_tags_service_tagqueries_createtag",
      "sb_db_tags_service_tagqueries_deletetag",
      "sb_db_tags_service_tagqueries_getdomaincountsbytag",
      "sb_db_tags_service_tagqueries_getdomainsfortag",
      "sb_db_tags_service_tagqueries_gettag",
      "sb_db_tags_service_tagqueries_gettags",
      "sb_db_tags_service_tagqueries_gettagswithdomaincounts",
      "sb_db_tags_service_tagqueries_savedomainsfortag",
      "sb_db_tags_service_tagqueries_savetags",
      "sb_db_tags_service_tagqueries_updatetag",
      "sb_db_tags_service_tagqueries_updatetags"
    ],
    "53": [
      "navbar_navbar_component_navbarcomponent",
      "navbar_navbar_component_navbarcomponent_closesidebar",
      "navbar_navbar_component_navbarcomponent_constructor",
      "navbar_navbar_component_navbarcomponent_getcolorforplan",
      "navbar_navbar_component_navbarcomponent_initializemenuitems",
      "navbar_navbar_component_navbarcomponent_loadunreadnotificationcount",
      "navbar_navbar_component_navbarcomponent_loaduserplanenvironment",
      "navbar_navbar_component_navbarcomponent_ngafterviewinit",
      "navbar_navbar_component_navbarcomponent_ngoninit",
      "navbar_navbar_component_navbarcomponent_setauthstate",
      "navbar_navbar_component_navbarcomponent_signout",
      "navbar_navbar_component_navbarcomponent_togglenotifications",
      "navbar_navbar_component_navbarcomponent_togglesettings",
      "navbar_navbar_component_navbarcomponent_togglesidebar",
      "reference_domain_locker_src_app_components_navbar_navbar_component_ts"
    ],
    "54": [
      "bulk_add_index_page_bulkaddcomponent",
      "bulk_add_index_page_bulkaddcomponent_constructor",
      "bulk_add_index_page_bulkaddcomponent_domains",
      "bulk_add_index_page_bulkaddcomponent_extractsubdomainname",
      "bulk_add_index_page_bulkaddcomponent_fetchsubdomainsinbackground",
      "bulk_add_index_page_bulkaddcomponent_getdomainformgroup",
      "bulk_add_index_page_bulkaddcomponent_gotohomepage",
      "bulk_add_index_page_bulkaddcomponent_gotonotifications",
      "bulk_add_index_page_bulkaddcomponent_ngondestroy",
      "bulk_add_index_page_bulkaddcomponent_ngoninit",
      "bulk_add_index_page_bulkaddcomponent_parsedomainlist",
      "bulk_add_index_page_bulkaddcomponent_populatedomainforms",
      "bulk_add_index_page_bulkaddcomponent_processdomains",
      "bulk_add_index_page_bulkaddcomponent_savedomains",
      "reference_domain_locker_src_app_pages_domains_add_bulk_add_index_page_ts"
    ],
    "55": [
      "internal_site_src_components_ui_icons_tsx",
      "ui_icons_appleicon",
      "ui_icons_batteryhighicon",
      "ui_icons_batterymediumicon",
      "ui_icons_chartaverage",
      "ui_icons_chartmax",
      "ui_icons_dockericon",
      "ui_icons_etherneticon",
      "ui_icons_freebsdicon",
      "ui_icons_hourglassicon",
      "ui_icons_plugchargingicon",
      "ui_icons_rows",
      "ui_icons_thermometericon",
      "ui_icons_tuxicon",
      "ui_icons_windowsicon"
    ],
    "56": [
      "internal_site_src_lib_domains_ts",
      "lib_domains_cleandomain",
      "lib_domains_createdomain",
      "lib_domains_deletedomain",
      "lib_domains_formatdate",
      "lib_domains_formatdays",
      "lib_domains_getdomain",
      "lib_domains_getdomainfaviconurl",
      "lib_domains_getdomainhistory",
      "lib_domains_getdomains",
      "lib_domains_getstatusbadgecolor",
      "lib_domains_getstatuslabel",
      "lib_domains_lookupdomain",
      "lib_domains_refreshdomain",
      "lib_domains_updatedomain"
    ],
    "57": [
      "internal_hub_pagespeed_checker_go",
      "pagespeed_checker",
      "pagespeed_checker_checkurl",
      "pagespeed_checker_formatduration",
      "pagespeed_checker_getclsstatus",
      "pagespeed_checker_getcorewebvitalsstatus",
      "pagespeed_checker_getfcpstatus",
      "pagespeed_checker_getfidstatus",
      "pagespeed_checker_getlcpstatus",
      "pagespeed_checker_getttfbstatus",
      "pagespeed_checker_grade",
      "pagespeed_checker_gradecolor",
      "pagespeed_checker_newchecker",
      "pagespeed_metrics",
      "pagespeed_pagespeedresponse"
    ],
    "58": [
      "components_apikeydialog_clearform",
      "components_apikeydialog_data",
      "components_apikeydialog_mounted",
      "components_apikeydialog_show",
      "components_apikeydialog_submit",
      "components_copyableinput_copytoclipboard",
      "components_copyableinput_created",
      "components_copyableinput_data",
      "components_copyableinput_get",
      "components_copyableinput_hideinput",
      "components_copyableinput_set",
      "components_copyableinput_showinput",
      "reference_uptime_kuma_src_components_apikeydialog_vue",
      "reference_uptime_kuma_src_components_copyableinput_vue"
    ],
    "59": [
      "reference_domain_locker_src_app_components_home_things_screenshots_screenshots_component_ts",
      "screenshots_screenshots_component_screenshotscomponent",
      "screenshots_screenshots_component_screenshotscomponent_binddocumentlisteners",
      "screenshots_screenshots_component_screenshotscomponent_closepreviewfullscreen",
      "screenshots_screenshots_component_screenshotscomponent_constructor",
      "screenshots_screenshots_component_screenshotscomponent_fullscreenicon",
      "screenshots_screenshots_component_screenshotscomponent_galleriaclass",
      "screenshots_screenshots_component_screenshotscomponent_ngondestroy",
      "screenshots_screenshots_component_screenshotscomponent_ngoninit",
      "screenshots_screenshots_component_screenshotscomponent_onfullscreenchange",
      "screenshots_screenshots_component_screenshotscomponent_onthumbnailbuttonclick",
      "screenshots_screenshots_component_screenshotscomponent_openpreviewfullscreen",
      "screenshots_screenshots_component_screenshotscomponent_togglefullscreen",
      "screenshots_screenshots_component_screenshotscomponent_unbinddocumentlisteners"
    ],
    "60": [
      "misc_breadcrumbs_component_breadcrumbscomponent",
      "misc_breadcrumbs_component_breadcrumbscomponent_constructor",
      "misc_breadcrumbs_component_breadcrumbscomponent_determineifbreadcrumbsshouldbeshown",
      "misc_breadcrumbs_component_breadcrumbscomponent_flattennavlinks",
      "misc_breadcrumbs_component_breadcrumbscomponent_generatebreadcrumbschema",
      "misc_breadcrumbs_component_breadcrumbscomponent_geticonforpath",
      "misc_breadcrumbs_component_breadcrumbscomponent_getlabelforpath",
      "misc_breadcrumbs_component_breadcrumbscomponent_getrouteforpath",
      "misc_breadcrumbs_component_breadcrumbscomponent_getsvgiconforpath",
      "misc_breadcrumbs_component_breadcrumbscomponent_isdomainpage",
      "misc_breadcrumbs_component_breadcrumbscomponent_ngonchanges",
      "misc_breadcrumbs_component_breadcrumbscomponent_ngoninit",
      "misc_breadcrumbs_component_breadcrumbscomponent_updatebreadcrumbs",
      "reference_domain_locker_src_app_components_misc_breadcrumbs_component_ts"
    ],
    "61": [
      "domain_name_edit_index_page_editdomaincomponent",
      "domain_name_edit_index_page_editdomaincomponent_addlink",
      "domain_name_edit_index_page_editdomaincomponent_cleansubdomain",
      "domain_name_edit_index_page_editdomaincomponent_constructor",
      "domain_name_edit_index_page_editdomaincomponent_createlinkgroup",
      "domain_name_edit_index_page_editdomaincomponent_filterregistrars",
      "domain_name_edit_index_page_editdomaincomponent_links",
      "domain_name_edit_index_page_editdomaincomponent_loaddomain",
      "domain_name_edit_index_page_editdomaincomponent_ngondestroy",
      "domain_name_edit_index_page_editdomaincomponent_ngoninit",
      "domain_name_edit_index_page_editdomaincomponent_onsubmit",
      "domain_name_edit_index_page_editdomaincomponent_populateform",
      "domain_name_edit_index_page_editdomaincomponent_removelink",
      "reference_domain_locker_src_app_pages_domains_domain_name_edit_index_page_ts"
    ],
    "62": [
      "internal_site_src_lib_incidents_ts",
      "lib_incidents_acknowledgeincident",
      "lib_incidents_addincidentupdate",
      "lib_incidents_closeincident",
      "lib_incidents_createincident",
      "lib_incidents_formatduration",
      "lib_incidents_getcalendarevents",
      "lib_incidents_getincident",
      "lib_incidents_getincidents",
      "lib_incidents_getincidentstats",
      "lib_incidents_getincidentupdates",
      "lib_incidents_getseveritycolor",
      "lib_incidents_getstatuscolor",
      "lib_incidents_resolveincident"
    ],
    "63": [
      "internal_hub_settings_api_go",
      "settings_api_getdefaultsettings",
      "settings_api_getenv",
      "settings_api_getenvbool",
      "settings_api_getenvint",
      "settings_api_newapihandler",
      "settings_apihandler",
      "settings_apihandler_getinstancesettings",
      "settings_apihandler_getsettings",
      "settings_apihandler_registerroutes",
      "settings_apihandler_testnotification",
      "settings_apihandler_updatesettings",
      "settings_instancesettings",
      "settings_usersettings"
    ],
    "64": [
      "reference_domain_locker_src_app_services_theme_service_ts",
      "services_theme_service_themeservice",
      "services_theme_service_themeservice_applyfont",
      "services_theme_service_themeservice_applytheme",
      "services_theme_service_themeservice_constructor",
      "services_theme_service_themeservice_getfonts",
      "services_theme_service_themeservice_getthemes",
      "services_theme_service_themeservice_getuserpreferences",
      "services_theme_service_themeservice_initializefont",
      "services_theme_service_themeservice_initializetheme",
      "services_theme_service_themeservice_setfont",
      "services_theme_service_themeservice_settheme",
      "services_theme_service_themeservice_toggledarkmode"
    ],
    "65": [
      "pg_db_notifications_service_notificationqueries",
      "pg_db_notifications_service_notificationqueries_constructor",
      "pg_db_notifications_service_notificationqueries_getnotificationchannels",
      "pg_db_notifications_service_notificationqueries_getnotificationpreferences",
      "pg_db_notifications_service_notificationqueries_getunreadnotificationcount",
      "pg_db_notifications_service_notificationqueries_getusernotifications",
      "pg_db_notifications_service_notificationqueries_markallnotificationsread",
      "pg_db_notifications_service_notificationqueries_marknotificationreadstatus",
      "pg_db_notifications_service_notificationqueries_savenotifications",
      "pg_db_notifications_service_notificationqueries_updatebulknotificationpreferences",
      "pg_db_notifications_service_notificationqueries_updatenotificationchannels",
      "pg_db_notifications_service_notificationqueries_updatenotificationtypes",
      "reference_domain_locker_src_app_services_db_query_services_pg_db_notifications_service_ts"
    ],
    "66": [
      "pg_db_subdomains_service_subdomainsqueries",
      "pg_db_subdomains_service_subdomainsqueries_constructor",
      "pg_db_subdomains_service_subdomainsqueries_deletesubdomain",
      "pg_db_subdomains_service_subdomainsqueries_deletesubdomainsbydomain",
      "pg_db_subdomains_service_subdomainsqueries_fetchdomainid",
      "pg_db_subdomains_service_subdomainsqueries_getallsubdomains",
      "pg_db_subdomains_service_subdomainsqueries_getsubdomaininfo",
      "pg_db_subdomains_service_subdomainsqueries_getsubdomainsbydomain",
      "pg_db_subdomains_service_subdomainsqueries_savesubdomainfordomain",
      "pg_db_subdomains_service_subdomainsqueries_savesubdomains",
      "pg_db_subdomains_service_subdomainsqueries_savesubdomainsfordomainname",
      "pg_db_subdomains_service_subdomainsqueries_updatesubdomains",
      "reference_domain_locker_src_app_services_db_query_services_pg_db_subdomains_service_ts"
    ],
    "67": [
      "reference_domain_locker_src_app_services_db_query_services_sb_db_subdomains_service_ts",
      "sb_db_subdomains_service_subdomainsqueries",
      "sb_db_subdomains_service_subdomainsqueries_constructor",
      "sb_db_subdomains_service_subdomainsqueries_deletesubdomain",
      "sb_db_subdomains_service_subdomainsqueries_deletesubdomainsbydomain",
      "sb_db_subdomains_service_subdomainsqueries_fetchdomainid",
      "sb_db_subdomains_service_subdomainsqueries_getallsubdomains",
      "sb_db_subdomains_service_subdomainsqueries_getsubdomaininfo",
      "sb_db_subdomains_service_subdomainsqueries_getsubdomainsbydomain",
      "sb_db_subdomains_service_subdomainsqueries_savesubdomainfordomain",
      "sb_db_subdomains_service_subdomainsqueries_savesubdomains",
      "sb_db_subdomains_service_subdomainsqueries_savesubdomainsfordomainname",
      "sb_db_subdomains_service_subdomainsqueries_updatesubdomains"
    ],
    "68": [
      "reference_domain_locker_src_app_components_settings_ui_options_ui_options_component_ts",
      "ui_options_ui_options_component_uisettingscomponent",
      "ui_options_ui_options_component_uisettingscomponent_constructor",
      "ui_options_ui_options_component_uisettingscomponent_ngoninit",
      "ui_options_ui_options_component_uisettingscomponent_ondarkmodechange",
      "ui_options_ui_options_component_uisettingscomponent_onfontchange",
      "ui_options_ui_options_component_uisettingscomponent_onlanguagechange",
      "ui_options_ui_options_component_uisettingscomponent_onscalechange",
      "ui_options_ui_options_component_uisettingscomponent_onthemechange",
      "ui_options_ui_options_component_uisettingscomponent_setscale",
      "ui_options_ui_options_component_uisettingscomponent_signout",
      "ui_options_ui_options_component_uisettingscomponent_synclargetextandscale",
      "ui_options_ui_options_component_uisettingscomponent_updateaccessibilityoptions"
    ],
    "69": [
      "reference_domain_locker_src_app_components_monitor_uptime_history_uptime_history_component_ts",
      "uptime_history_uptime_history_component_uptimehistorycomponent",
      "uptime_history_uptime_history_component_uptimehistorycomponent_constructor",
      "uptime_history_uptime_history_component_uptimehistorycomponent_fetchuptimehistory",
      "uptime_history_uptime_history_component_uptimehistorycomponent_generatecalendarheatmap",
      "uptime_history_uptime_history_component_uptimehistorycomponent_generateresponsecodepiechart",
      "uptime_history_uptime_history_component_uptimehistorycomponent_getcssvariablecolor",
      "uptime_history_uptime_history_component_uptimehistorycomponent_getdayname",
      "uptime_history_uptime_history_component_uptimehistorycomponent_getdaysinpastyear",
      "uptime_history_uptime_history_component_uptimehistorycomponent_getordinalsuffix",
      "uptime_history_uptime_history_component_uptimehistorycomponent_getresponsecodecolor",
      "uptime_history_uptime_history_component_uptimehistorycomponent_getweekofyear",
      "uptime_history_uptime_history_component_uptimehistorycomponent_ngoninit"
    ],
    "70": [
      "internal_site_src_lib_statuspages_ts",
      "lib_statuspages_addmonitortostatuspage",
      "lib_statuspages_createstatuspage",
      "lib_statuspages_deletestatuspage",
      "lib_statuspages_getpublicstatuspage",
      "lib_statuspages_getstatusbadgecolor",
      "lib_statuspages_getstatuslabel",
      "lib_statuspages_getstatuspage",
      "lib_statuspages_getstatuspagemonitors",
      "lib_statuspages_getstatuspages",
      "lib_statuspages_getstatuspageurl",
      "lib_statuspages_removemonitorfromstatuspage",
      "lib_statuspages_updatestatuspage"
    ],
    "71": [
      "container_apiinfo",
      "container_apistats",
      "container_apistats_calculatecpupercentlinux",
      "container_apistats_calculatecpupercentwindows",
      "container_cpustats",
      "container_cpuusage",
      "container_hostinfo",
      "container_memorystats",
      "container_memorystatsstats",
      "container_networkstats",
      "container_prevnetstats",
      "container_stats",
      "internal_entities_container_container_go"
    ],
    "72": [
      "internal_hub_maintenance_api_go",
      "maintenance_api_newapihandler",
      "maintenance_apihandler",
      "maintenance_apihandler_cancelmaintenancewindow",
      "maintenance_apihandler_createmaintenancewindow",
      "maintenance_apihandler_deletemaintenancewindow",
      "maintenance_apihandler_getmaintenancewindow",
      "maintenance_apihandler_isinmaintenancewindow",
      "maintenance_apihandler_listmaintenancewindows",
      "maintenance_apihandler_recordtoresponse",
      "maintenance_apihandler_registerroutes",
      "maintenance_apihandler_updatemaintenancewindow",
      "maintenance_maintenancewindowrequest"
    ],
    "73": [
      "mixins_datetime_data",
      "mixins_datetime_datetime",
      "mixins_datetime_datetimeformat",
      "mixins_datetime_datetimemaintenance",
      "mixins_datetime_time",
      "mixins_datetime_timezone",
      "mixins_datetime_todatetimeinputformat",
      "mixins_datetime_todayjs",
      "mixins_datetime_toutc",
      "mixins_datetime_unixtodatetime",
      "mixins_datetime_unixtodayjs",
      "reference_uptime_kuma_src_mixins_datetime_js"
    ],
    "74": [
      "reference_domain_locker_src_app_services_registrar_autocomplete_service_ts",
      "services_registrar_autocomplete_service_registrarautocompleteservice",
      "services_registrar_autocomplete_service_registrarautocompleteservice_constructor",
      "services_registrar_autocomplete_service_registrarautocompleteservice_filterregistrars",
      "services_registrar_autocomplete_service_registrarautocompleteservice_gethaserror",
      "services_registrar_autocomplete_service_registrarautocompleteservice_getisloading",
      "services_registrar_autocomplete_service_registrarautocompleteservice_getregistrarswithcounts",
      "services_registrar_autocomplete_service_registrarautocompleteservice_hasdata",
      "services_registrar_autocomplete_service_registrarautocompleteservice_haserror",
      "services_registrar_autocomplete_service_registrarautocompleteservice_isloading",
      "services_registrar_autocomplete_service_registrarautocompleteservice_loadregistrars",
      "services_registrar_autocomplete_service_registrarautocompleteservice_ngondestroy"
    ],
    "75": [
      "domain_card_domain_card_component_domaincardcomponent",
      "domain_card_domain_card_component_domaincardcomponent_clickedonlink",
      "domain_card_domain_card_component_domaincardcomponent_constructor",
      "domain_card_domain_card_component_domaincardcomponent_copydomainurl",
      "domain_card_domain_card_component_domaincardcomponent_deletedomain",
      "domain_card_domain_card_component_domaincardcomponent_editdomain",
      "domain_card_domain_card_component_domaincardcomponent_isvisible",
      "domain_card_domain_card_component_domaincardcomponent_ngoninit",
      "domain_card_domain_card_component_domaincardcomponent_oncardclick",
      "domain_card_domain_card_component_domaincardcomponent_viewdomain",
      "domain_card_domain_card_component_domaincardcomponent_visitdomainurl",
      "reference_domain_locker_src_app_components_domain_things_domain_card_domain_card_component_ts"
    ],
    "76": [
      "domain_updates_domain_updates_component_domainupdatescomponent",
      "domain_updates_domain_updates_component_domainupdatescomponent_applyfilters",
      "domain_updates_domain_updates_component_domainupdatescomponent_clearfilters",
      "domain_updates_domain_updates_component_domainupdatescomponent_constructor",
      "domain_updates_domain_updates_component_domainupdatescomponent_fetchtotalcount",
      "domain_updates_domain_updates_component_domainupdatescomponent_fetchupdates",
      "domain_updates_domain_updates_component_domainupdatescomponent_formatdate",
      "domain_updates_domain_updates_component_domainupdatescomponent_mapchangekey",
      "domain_updates_domain_updates_component_domainupdatescomponent_ngoninit",
      "domain_updates_domain_updates_component_domainupdatescomponent_onpagechange",
      "domain_updates_domain_updates_component_domainupdatescomponent_togglefilters",
      "reference_domain_locker_src_app_components_domain_things_domain_updates_domain_updates_component_ts"
    ],
    "77": [
      "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent",
      "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_afterdomainadded",
      "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_constructor",
      "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_initializeselectedfields",
      "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_navigatetoadddomain",
      "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_ngoninit",
      "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onlayoutchange",
      "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onsearch",
      "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onselectionchange",
      "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_onsortchange",
      "domain_filters_domain_filters_component_fieldvisibilityfiltercomponent_showquickadddialog",
      "reference_domain_locker_src_app_components_domain_things_domain_filters_domain_filters_component_ts"
    ],
    "78": [
      "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent",
      "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_calculateexpirations",
      "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_constructor",
      "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_formatexpirationmessage",
      "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_getexpirationcolor",
      "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_getexpirationicon",
      "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_gettooltipcontent",
      "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_getupcomingdomainsmessage",
      "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_ngoninit",
      "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_preparetimelineevents",
      "domain_expiration_bar_domain_expiration_bar_component_domainexpirationbarcomponent_toggletimeline",
      "reference_domain_locker_src_app_components_charts_domain_expiration_bar_domain_expiration_bar_component_ts"
    ],
    "79": [
      "reference_domain_locker_src_app_components_tag_grid_tag_grid_component_ts",
      "tag_grid_tag_grid_component_taggridcomponent",
      "tag_grid_tag_grid_component_taggridcomponent_addnewtag",
      "tag_grid_tag_grid_component_taggridcomponent_addremovedomains",
      "tag_grid_tag_grid_component_taggridcomponent_constructor",
      "tag_grid_tag_grid_component_taggridcomponent_deletetag",
      "tag_grid_tag_grid_component_taggridcomponent_edittag",
      "tag_grid_tag_grid_component_taggridcomponent_initializecontextmenu",
      "tag_grid_tag_grid_component_taggridcomponent_loadtagswithcounts",
      "tag_grid_tag_grid_component_taggridcomponent_ngoninit",
      "tag_grid_tag_grid_component_taggridcomponent_onrightclick",
      "tag_grid_tag_grid_component_taggridcomponent_viewtag"
    ],
    "80": [
      "reference_domain_locker_src_app_pages_assets_tags_tag_index_page_ts",
      "tag_index_page_tagdomainspagecomponent",
      "tag_index_page_tagdomainspagecomponent_afteradddomainssave",
      "tag_index_page_tagdomainspagecomponent_aftereditsave",
      "tag_index_page_tagdomainspagecomponent_constructor",
      "tag_index_page_tagdomainspagecomponent_deletetag",
      "tag_index_page_tagdomainspagecomponent_loaddomains",
      "tag_index_page_tagdomainspagecomponent_loadtag",
      "tag_index_page_tagdomainspagecomponent_ngoninit",
      "tag_index_page_tagdomainspagecomponent_refreshdomainsafterdialogclose",
      "tag_index_page_tagdomainspagecomponent_showadddomainsdialog",
      "tag_index_page_tagdomainspagecomponent_showeditdialog"
    ],
    "81": [
      "mixins_theme_data",
      "mixins_theme_heartbeatbartheme",
      "mixins_theme_isdark",
      "mixins_theme_mounted",
      "mixins_theme_route_fullpath",
      "mixins_theme_styleelapsedtime",
      "mixins_theme_theme",
      "mixins_theme_updatethemecolormeta",
      "mixins_theme_userheartbeatbar",
      "mixins_theme_usertheme",
      "reference_uptime_kuma_src_mixins_theme_js"
    ],
    "82": [
      "host_map_host_map_component_hostmapcomponent",
      "host_map_host_map_component_hostmapcomponent_addmarkers",
      "host_map_host_map_component_hostmapcomponent_constructor",
      "host_map_host_map_component_hostmapcomponent_getcustomicon",
      "host_map_host_map_component_hostmapcomponent_initmap",
      "host_map_host_map_component_hostmapcomponent_loadhosts",
      "host_map_host_map_component_hostmapcomponent_loadleaflet",
      "host_map_host_map_component_hostmapcomponent_ngafterviewinit",
      "host_map_host_map_component_hostmapcomponent_ngoninit",
      "host_map_host_map_component_hostmapcomponent_settheme",
      "reference_domain_locker_src_app_components_charts_host_map_host_map_component_ts"
    ],
    "83": [
      "about_things_doc_viewer_component_docsviewercomponent",
      "about_things_doc_viewer_component_docsviewercomponent_constructor",
      "about_things_doc_viewer_component_docsviewercomponent_getfallbackimage",
      "about_things_doc_viewer_component_docsviewercomponent_loadandrendermermaid",
      "about_things_doc_viewer_component_docsviewercomponent_ngafterviewchecked",
      "about_things_doc_viewer_component_docsviewercomponent_ngondestroy",
      "about_things_doc_viewer_component_docsviewercomponent_ngoninit",
      "about_things_doc_viewer_component_docsviewercomponent_onwindowscroll",
      "about_things_doc_viewer_component_docsviewercomponent_runmermaid",
      "about_things_doc_viewer_component_docsviewercomponent_sorteddocs",
      "reference_domain_locker_src_app_components_about_things_doc_viewer_component_ts"
    ],
    "84": [
      "misc_favicon_component_domainfaviconcomponent",
      "misc_favicon_component_domainfaviconcomponent_clearspinningtimeout",
      "misc_favicon_component_domainfaviconcomponent_constructor",
      "misc_favicon_component_domainfaviconcomponent_getsanitizeddomain",
      "misc_favicon_component_domainfaviconcomponent_ngondestroy",
      "misc_favicon_component_domainfaviconcomponent_ngoninit",
      "misc_favicon_component_domainfaviconcomponent_onfaviconerror",
      "misc_favicon_component_domainfaviconcomponent_onfaviconload",
      "misc_favicon_component_domainfaviconcomponent_sanitizeddomain",
      "misc_favicon_component_domainfaviconcomponent_startspinningtimeout",
      "reference_domain_locker_src_app_components_misc_favicon_component_ts"
    ],
    "85": [
      "contact_index_page_contactpagecomponent",
      "contact_index_page_contactpagecomponent_constructor",
      "contact_index_page_contactpagecomponent_deregisterfreshchat",
      "contact_index_page_contactpagecomponent_ngondestroy",
      "contact_index_page_contactpagecomponent_ngoninit",
      "contact_index_page_contactpagecomponent_onquerytypechange",
      "contact_index_page_contactpagecomponent_onsubmit",
      "contact_index_page_contactpagecomponent_openfreshchat",
      "contact_index_page_contactpagecomponent_registerfreshchat",
      "contact_index_page_contactpagecomponent_updatequerypermissions",
      "reference_domain_locker_src_app_pages_about_support_contact_index_page_ts"
    ],
    "86": [
      "advanced_debug_info_page_debuginfopage",
      "advanced_debug_info_page_debuginfopage_constructor",
      "advanced_debug_info_page_debuginfopage_copyalltoclipboard",
      "advanced_debug_info_page_debuginfopage_fetchuseripaddress",
      "advanced_debug_info_page_debuginfopage_gatherdomainandbrowserinfo",
      "advanced_debug_info_page_debuginfopage_gatherextendednavigatorinfo",
      "advanced_debug_info_page_debuginfopage_getuseragentdata",
      "advanced_debug_info_page_debuginfopage_ngoninit",
      "advanced_debug_info_page_debuginfopage_onchecktables",
      "advanced_debug_info_page_debuginfopage_triggerdummyerror",
      "reference_domain_locker_src_app_pages_advanced_debug_info_page_ts"
    ],
    "87": [
      "scripts_upgrade_agent_find_beszelagent",
      "scripts_upgrade_agent_find_nssm",
      "scripts_upgrade_agent_get_serviceconfiguration",
      "scripts_upgrade_agent_start_beszelagentservice",
      "scripts_upgrade_agent_test_admin",
      "scripts_upgrade_agent_test_commandexists",
      "scripts_upgrade_agent_update_servicepath",
      "scripts_upgrade_agent_upgrade_beszelagentwithscoop",
      "scripts_upgrade_agent_upgrade_beszelagentwithwinget",
      "supplemental_scripts_upgrade_agent_ps1"
    ],
    "88": [
      "lib_hash_calculatedes",
      "lib_hash_createlmhash",
      "lib_hash_createlmresponse",
      "lib_hash_createlmv2response",
      "lib_hash_createntlmhash",
      "lib_hash_createntlmresponse",
      "lib_hash_createntlmv2hash",
      "lib_hash_createntlmv2response",
      "lib_hash_createpseudorandomvalue",
      "reference_uptime_kuma_server_modules_axios_ntlm_lib_hash_js"
    ],
    "89": [
      "app_app_component_appcomponent",
      "app_app_component_appcomponent_checkauthentication",
      "app_app_component_appcomponent_checkifdocsdisabled",
      "app_app_component_appcomponent_constructor",
      "app_app_component_appcomponent_ispublicroute",
      "app_app_component_appcomponent_ngondestroy",
      "app_app_component_appcomponent_ngoninit",
      "app_app_component_appcomponent_publicpath",
      "app_app_component_appcomponent_redirecttologin",
      "reference_domain_locker_src_app_app_component_ts"
    ],
    "90": [
      "reference_domain_locker_src_app_services_messaging_service_ts",
      "services_messaging_service_globalmessageservice",
      "services_messaging_service_globalmessageservice_clearmessage",
      "services_messaging_service_globalmessageservice_getmessage",
      "services_messaging_service_globalmessageservice_showerror",
      "services_messaging_service_globalmessageservice_showinfo",
      "services_messaging_service_globalmessageservice_showmessage",
      "services_messaging_service_globalmessageservice_showsuccess",
      "services_messaging_service_globalmessageservice_showtypedmessage",
      "services_messaging_service_globalmessageservice_showwarn"
    ],
    "91": [
      "reference_domain_locker_src_app_services_hit_counting_service_ts",
      "services_hit_counting_service_hitcountingservice",
      "services_hit_counting_service_hitcountingservice_checkifshouldcontinue",
      "services_hit_counting_service_hitcountingservice_constructor",
      "services_hit_counting_service_hitcountingservice_getcredentials",
      "services_hit_counting_service_hitcountingservice_initializeplausible",
      "services_hit_counting_service_hitcountingservice_isauthenticated",
      "services_hit_counting_service_hitcountingservice_shouldenableplausible",
      "services_hit_counting_service_hitcountingservice_trackevent",
      "services_hit_counting_service_hitcountingservice_trackpageview"
    ],
    "92": [
      "reference_domain_locker_src_app_services_meta_tags_service_ts",
      "services_meta_tags_service_metatagsservice",
      "services_meta_tags_service_metatagsservice_addstructureddata",
      "services_meta_tags_service_metatagsservice_allowrobots",
      "services_meta_tags_service_metatagsservice_applytags",
      "services_meta_tags_service_metatagsservice_constructor",
      "services_meta_tags_service_metatagsservice_injectjsonld",
      "services_meta_tags_service_metatagsservice_reset",
      "services_meta_tags_service_metatagsservice_setcustommeta",
      "services_meta_tags_service_metatagsservice_setroutemeta"
    ],
    "93": [
      "notifications_list_notifications_list_component_notificationslistcomponent",
      "notifications_list_notifications_list_component_notificationslistcomponent_constructor",
      "notifications_list_notifications_list_component_notificationslistcomponent_loadnotifications",
      "notifications_list_notifications_list_component_notificationslistcomponent_markallasread",
      "notifications_list_notifications_list_component_notificationslistcomponent_markasread",
      "notifications_list_notifications_list_component_notificationslistcomponent_markasunread",
      "notifications_list_notifications_list_component_notificationslistcomponent_ngoninit",
      "notifications_list_notifications_list_component_notificationslistcomponent_sortbyunreadfirst",
      "notifications_list_notifications_list_component_notificationslistcomponent_updateunreadcount",
      "reference_domain_locker_src_app_components_notifications_list_notifications_list_component_ts"
    ],
    "94": [
      "misc_svg_icon_component_dliconcomponent",
      "misc_svg_icon_component_dliconcomponent_computedviewbox",
      "misc_svg_icon_component_dliconcomponent_constructor",
      "misc_svg_icon_component_dliconcomponent_iconsvg",
      "misc_svg_icon_component_dliconcomponent_ngonchanges",
      "misc_svg_icon_component_dliconcomponent_ngoninit",
      "misc_svg_icon_component_safehtmlpipe",
      "misc_svg_icon_component_safehtmlpipe_constructor",
      "misc_svg_icon_component_safehtmlpipe_transform",
      "reference_domain_locker_src_app_components_misc_svg_icon_component_ts"
    ],
    "95": [
      "pages_settings_page_settingsindexpage",
      "pages_settings_page_settingsindexpage_checkwindowsize",
      "pages_settings_page_settingsindexpage_constructor",
      "pages_settings_page_settingsindexpage_isactive",
      "pages_settings_page_settingsindexpage_logout",
      "pages_settings_page_settingsindexpage_ngafterviewinit",
      "pages_settings_page_settingsindexpage_ngondestroy",
      "pages_settings_page_settingsindexpage_ngoninit",
      "pages_settings_page_settingsindexpage_togglesidebar",
      "reference_domain_locker_src_app_pages_settings_page_ts"
    ],
    "96": [
      "reference_domain_locker_src_app_pages_settings_notification_preferences_page_ts",
      "settings_notification_preferences_page_notificationpreferencespage",
      "settings_notification_preferences_page_notificationpreferencespage_constructor",
      "settings_notification_preferences_page_notificationpreferencespage_initializeform",
      "settings_notification_preferences_page_notificationpreferencespage_loadnotificationpreferences",
      "settings_notification_preferences_page_notificationpreferencespage_ngafterviewinit",
      "settings_notification_preferences_page_notificationpreferencespage_ngoninit",
      "settings_notification_preferences_page_notificationpreferencespage_onproviderchange",
      "settings_notification_preferences_page_notificationpreferencespage_savepreferences",
      "settings_notification_preferences_page_notificationpreferencespage_setdefaultwebhooknotificationurls"
    ],
    "97": [
      "reference_domain_locker_src_app_pages_value_index_page_ts",
      "value_index_page_valuationpagecomponent",
      "value_index_page_valuationpagecomponent_calculatepercentiles",
      "value_index_page_valuationpagecomponent_calculatesummarydata",
      "value_index_page_valuationpagecomponent_constructor",
      "value_index_page_valuationpagecomponent_getclassforpercentile",
      "value_index_page_valuationpagecomponent_getordinalsuffix",
      "value_index_page_valuationpagecomponent_loaddomains",
      "value_index_page_valuationpagecomponent_ngoninit",
      "value_index_page_valuationpagecomponent_transformdate"
    ],
    "98": [
      "reference_domain_locker_src_app_pages_assets_subdomains_subdomain_list_component_ts",
      "subdomains_subdomain_list_component_subdomainlistcomponent",
      "subdomains_subdomain_list_component_subdomainlistcomponent_constructor",
      "subdomains_subdomain_list_component_subdomainlistcomponent_createmenuitems",
      "subdomains_subdomain_list_component_subdomainlistcomponent_deletesubdomain",
      "subdomains_subdomain_list_component_subdomainlistcomponent_editsubdomain",
      "subdomains_subdomain_list_component_subdomainlistcomponent_navigateto",
      "subdomains_subdomain_list_component_subdomainlistcomponent_ngoninit",
      "subdomains_subdomain_list_component_subdomainlistcomponent_onrightclick",
      "subdomains_subdomain_list_component_subdomainlistcomponent_toggleshowall"
    ],
    "99": [
      "advanced_database_connection_page_databaseconnectionpage",
      "advanced_database_connection_page_databaseconnectionpage_constructor",
      "advanced_database_connection_page_databaseconnectionpage_initform",
      "advanced_database_connection_page_databaseconnectionpage_ngoninit",
      "advanced_database_connection_page_databaseconnectionpage_onresetpostgres",
      "advanced_database_connection_page_databaseconnectionpage_onresetsupabase",
      "advanced_database_connection_page_databaseconnectionpage_onsave",
      "advanced_database_connection_page_databaseconnectionpage_ontestconnection",
      "advanced_database_connection_page_databaseconnectionpage_setvalidatorsbasedontype",
      "reference_domain_locker_src_app_pages_advanced_database_connection_page_ts"
    ],
    "100": [
      "advanced_status_page_statuspage",
      "advanced_status_page_statuspage_calculatestatusmetrics",
      "advanced_status_page_statuspage_constructor",
      "advanced_status_page_statuspage_enrichlist",
      "advanced_status_page_statuspage_fetchinternalstatusdata",
      "advanced_status_page_statuspage_fetchstatusdata",
      "advanced_status_page_statuspage_generatechartconfig",
      "advanced_status_page_statuspage_generatepiechartconfig",
      "advanced_status_page_statuspage_uptimedataprocess",
      "reference_domain_locker_src_app_pages_advanced_status_page_ts"
    ],
    "101": [
      "advanced_diagnostic_actions_page_errorpage",
      "advanced_diagnostic_actions_page_errorpage_checkappversion",
      "advanced_diagnostic_actions_page_errorpage_checkdatabaseconnection",
      "advanced_diagnostic_actions_page_errorpage_constructor",
      "advanced_diagnostic_actions_page_errorpage_getenvvalue",
      "advanced_diagnostic_actions_page_errorpage_ngoninit",
      "advanced_diagnostic_actions_page_errorpage_resetallendpointtests",
      "advanced_diagnostic_actions_page_errorpage_runallendpointtests",
      "advanced_diagnostic_actions_page_errorpage_testendpoint",
      "reference_domain_locker_src_app_pages_advanced_diagnostic_actions_page_ts"
    ],
    "102": [
      "internal_site_src_components_ui_sheet_tsx",
      "ui_sheet_sheet",
      "ui_sheet_sheetclose",
      "ui_sheet_sheetdescription",
      "ui_sheet_sheetfooter",
      "ui_sheet_sheetheader",
      "ui_sheet_sheetoverlay",
      "ui_sheet_sheetportal",
      "ui_sheet_sheettitle",
      "ui_sheet_sheettrigger"
    ],
    "103": [
      "export_apihandler",
      "export_apihandler_exportdomains",
      "export_apihandler_exportincidents",
      "export_apihandler_exportmonitors",
      "export_apihandler_getprometheusmetrics",
      "export_apihandler_registerroutes",
      "export_csv_formatdate",
      "export_csv_formatdatetime",
      "export_csv_newapihandler",
      "internal_hub_export_csv_go"
    ],
    "104": [
      "components_editmonitorconditions_addcondition",
      "components_editmonitorconditions_addgroup",
      "components_editmonitorconditions_get",
      "components_editmonitorconditions_getnewcondition",
      "components_editmonitorconditions_getnewgroup",
      "components_editmonitorconditions_getvariableoperators",
      "components_editmonitorconditions_removecondition",
      "components_editmonitorconditions_set",
      "reference_uptime_kuma_src_components_editmonitorconditions_vue"
    ],
    "105": [
      "components_badgelinkgeneratordialog_if",
      "components_monitorsettingdialog_changeurl",
      "components_monitorsettingdialog_data",
      "components_monitorsettingdialog_mounted",
      "components_monitorsettingdialog_show",
      "components_monitorsettingdialog_showlink",
      "components_monitorsettingdialog_togglelink",
      "reference_uptime_kuma_src_components_badgelinkgeneratordialog_vue",
      "reference_uptime_kuma_src_components_monitorsettingdialog_vue"
    ],
    "106": [
      "reference_uptime_kuma_server_embedded_mariadb_js",
      "server_embedded_mariadb_embeddedmariadb",
      "server_embedded_mariadb_embeddedmariadb_getinstance",
      "server_embedded_mariadb_embeddedmariadb_hasinstance",
      "server_embedded_mariadb_embeddedmariadb_initdb",
      "server_embedded_mariadb_embeddedmariadb_initdbafterstarted",
      "server_embedded_mariadb_embeddedmariadb_start",
      "server_embedded_mariadb_embeddedmariadb_startchildprocess",
      "server_embedded_mariadb_embeddedmariadb_stop"
    ],
    "107": [
      "reference_uptime_kuma_server_prometheus_js",
      "server_prometheus_prometheus",
      "server_prometheus_prometheus_constructor",
      "server_prometheus_prometheus_init",
      "server_prometheus_prometheus_maptagstolabels",
      "server_prometheus_prometheus_remove",
      "server_prometheus_prometheus_sanitizeforprometheus",
      "server_prometheus_prometheus_sorttags",
      "server_prometheus_prometheus_update"
    ],
    "108": [
      "reference_domain_locker_src_app_services_billing_service_ts",
      "services_billing_service_billingservice",
      "services_billing_service_billingservice_cancelsubscription",
      "services_billing_service_billingservice_constructor",
      "services_billing_service_billingservice_createcheckoutsession",
      "services_billing_service_billingservice_fetchuserplan",
      "services_billing_service_billingservice_getbillingdata",
      "services_billing_service_billingservice_getuserplan",
      "services_billing_service_billingservice_verifystripesession"
    ],
    "109": [
      "reference_domain_locker_src_app_services_features_service_ts",
      "services_features_service_featureservice",
      "services_features_service_featureservice_constructor",
      "services_features_service_featureservice_featurereportfordebug",
      "services_features_service_featureservice_getfeaturevalue",
      "services_features_service_featureservice_isfeatureenabled",
      "services_features_service_featureservice_isfeatureenabledpromise",
      "services_features_service_featureservice_mapspecialplanstobillingplans",
      "services_features_service_featureservice_resolvefeatures"
    ],
    "110": [
      "reference_domain_locker_src_app_services_currency_service_ts",
      "services_currency_service_currencyservice",
      "services_currency_service_currencyservice_constructor",
      "services_currency_service_currencyservice_detectcurrency",
      "services_currency_service_currencyservice_formatcurrency",
      "services_currency_service_currencyservice_getcurrencycode",
      "services_currency_service_currencyservice_getcurrencyforregion",
      "services_currency_service_currencyservice_getcurrencysymbol",
      "services_currency_service_currencyservice_setcurrency"
    ],
    "111": [
      "reference_domain_locker_src_app_components_charts_year_calendar_year_calendar_component_ts",
      "year_calendar_year_calendar_component_yearcalendarcomponent",
      "year_calendar_year_calendar_component_yearcalendarcomponent_constructor",
      "year_calendar_year_calendar_component_yearcalendarcomponent_getmonthname",
      "year_calendar_year_calendar_component_yearcalendarcomponent_loadyeardata",
      "year_calendar_year_calendar_component_yearcalendarcomponent_navigateyear",
      "year_calendar_year_calendar_component_yearcalendarcomponent_ngoninit",
      "year_calendar_year_calendar_component_yearcalendarcomponent_ondomainclick",
      "year_calendar_year_calendar_component_yearcalendarcomponent_populatemonthsdata"
    ],
    "112": [
      "reference_domain_locker_src_app_components_charts_tag_cloud_tag_cloud_component_ts",
      "tag_cloud_tag_cloud_component_domaintagcloudcomponent",
      "tag_cloud_tag_cloud_component_domaintagcloudcomponent_constructor",
      "tag_cloud_tag_cloud_component_domaintagcloudcomponent_draw",
      "tag_cloud_tag_cloud_component_domaintagcloudcomponent_loadtagswithcounts",
      "tag_cloud_tag_cloud_component_domaintagcloudcomponent_ngondestroy",
      "tag_cloud_tag_cloud_component_domaintagcloudcomponent_ngoninit",
      "tag_cloud_tag_cloud_component_domaintagcloudcomponent_onresize",
      "tag_cloud_tag_cloud_component_domaintagcloudcomponent_rendercloud"
    ],
    "113": [
      "reference_domain_locker_src_app_pages_settings_upgrade_page_ts",
      "settings_upgrade_page_upgradepage",
      "settings_upgrade_page_upgradepage_cancelsubscription",
      "settings_upgrade_page_upgradepage_constructor",
      "settings_upgrade_page_upgradepage_getbillinginfo",
      "settings_upgrade_page_upgradepage_getprice",
      "settings_upgrade_page_upgradepage_getstripeplanid",
      "settings_upgrade_page_upgradepage_handleupgrade",
      "settings_upgrade_page_upgradepage_ngoninit"
    ],
    "114": [
      "reference_domain_locker_src_app_pages_settings_index_page_ts",
      "settings_index_page_settingspage",
      "settings_index_page_settingspage_constructor",
      "settings_index_page_settingspage_getnotificationpreferences",
      "settings_index_page_settingspage_loadaccountinfo",
      "settings_index_page_settingspage_makedate",
      "settings_index_page_settingspage_mfainfo",
      "settings_index_page_settingspage_passwordinfo",
      "settings_index_page_settingspage_toggleaccountinfo"
    ],
    "115": [
      "domain_name_index_page_domaindetailspage",
      "domain_name_index_page_domaindetailspage_confirmdelete",
      "domain_name_index_page_domaindetailspage_constructor",
      "domain_name_index_page_domaindetailspage_deletedomain",
      "domain_name_index_page_domaindetailspage_filteripaddresses",
      "domain_name_index_page_domaindetailspage_ngoninit",
      "domain_name_index_page_domaindetailspage_onhistoryvisible",
      "domain_name_index_page_domaindetailspage_onmonitorvisible",
      "reference_domain_locker_src_app_pages_domains_domain_name_index_page_ts"
    ],
    "116": [
      "export_index_page_exportpagecomponent",
      "export_index_page_exportpagecomponent_constructor",
      "export_index_page_exportpagecomponent_converttocsv",
      "export_index_page_exportpagecomponent_converttotxt",
      "export_index_page_exportpagecomponent_downloadfile",
      "export_index_page_exportpagecomponent_escapecsv",
      "export_index_page_exportpagecomponent_exportdata",
      "export_index_page_exportpagecomponent_ngoninit",
      "reference_domain_locker_src_app_pages_domains_export_index_page_ts"
    ],
    "117": [
      "reference_domain_locker_src_app_pages_assets_tags_index_page_ts",
      "tags_index_page_tagsindexpagecomponent",
      "tags_index_page_tagsindexpagecomponent_afteraddnewtag",
      "tags_index_page_tagsindexpagecomponent_constructor",
      "tags_index_page_tagsindexpagecomponent_deletetag",
      "tags_index_page_tagsindexpagecomponent_loaddomaincounts",
      "tags_index_page_tagsindexpagecomponent_loadtags",
      "tags_index_page_tagsindexpagecomponent_ngoninit",
      "tags_index_page_tagsindexpagecomponent_showaddtagdialog"
    ],
    "118": [
      "reference_domain_locker_src_server_routes_domain_info_ts",
      "routes_domain_info_gethostdata",
      "routes_domain_info_getipaddress",
      "routes_domain_info_getipv6address",
      "routes_domain_info_getmxrecords",
      "routes_domain_info_getnameservers",
      "routes_domain_info_getsslcertificatedetails",
      "routes_domain_info_gettxtrecords",
      "routes_domain_info_safeexecute"
    ],
    "119": [
      "common_agentresponse",
      "common_containerinforequest",
      "common_containerlogsrequest",
      "common_datarequestoptions",
      "common_fingerprintrequest",
      "common_fingerprintresponse",
      "common_hubrequest",
      "common_systemdinforequest",
      "internal_common_common_ws_go"
    ],
    "120": [
      "internal_site_src_lib_notifications_ts",
      "lib_notifications_createnotification",
      "lib_notifications_deletenotification",
      "lib_notifications_getdefaultsettings",
      "lib_notifications_getnotification",
      "lib_notifications_getnotifications",
      "lib_notifications_getproviderlabel",
      "lib_notifications_testnotification",
      "lib_notifications_updatenotification"
    ],
    "121": [
      "reference_uptime_kuma_server_utils_array_with_key_js",
      "utils_array_with_key_arraywithkey",
      "utils_array_with_key_arraywithkey_getlastkey",
      "utils_array_with_key_arraywithkey_last",
      "utils_array_with_key_arraywithkey_length",
      "utils_array_with_key_arraywithkey_pop",
      "utils_array_with_key_arraywithkey_push",
      "utils_array_with_key_arraywithkey_shift"
    ],
    "122": [
      "reference_domain_locker_src_app_services_accessibility_options_service_ts",
      "services_accessibility_options_service_accessibilityservice",
      "services_accessibility_options_service_accessibilityservice_applyaccessibilityclasses",
      "services_accessibility_options_service_accessibilityservice_constructor",
      "services_accessibility_options_service_accessibilityservice_getaccessibilityoptions",
      "services_accessibility_options_service_accessibilityservice_getaccessibilityprop",
      "services_accessibility_options_service_accessibilityservice_setaccessibilityoptions",
      "services_accessibility_options_service_accessibilityservice_updateaccessibilityprop"
    ],
    "123": [
      "pg_db_registrars_service_registrarqueries",
      "pg_db_registrars_service_registrarqueries_constructor",
      "pg_db_registrars_service_registrarqueries_getdomaincountsbyregistrar",
      "pg_db_registrars_service_registrarqueries_getdomainsbyregistrar",
      "pg_db_registrars_service_registrarqueries_getorinsertregistrarid",
      "pg_db_registrars_service_registrarqueries_getregistrars",
      "pg_db_registrars_service_registrarqueries_saveregistrar",
      "reference_domain_locker_src_app_services_db_query_services_pg_db_registrars_service_ts"
    ],
    "124": [
      "pg_db_links_service_linkqueries",
      "pg_db_links_service_linkqueries_addlinktodomains",
      "pg_db_links_service_linkqueries_constructor",
      "pg_db_links_service_linkqueries_deletelinks",
      "pg_db_links_service_linkqueries_getalllinks",
      "pg_db_links_service_linkqueries_updatelinkindomains",
      "pg_db_links_service_linkqueries_updatelinks",
      "reference_domain_locker_src_app_services_db_query_services_pg_db_links_service_ts"
    ],
    "125": [
      "pg_db_hosts_service_hostsqueries",
      "pg_db_hosts_service_hostsqueries_constructor",
      "pg_db_hosts_service_hostsqueries_getdomaincountsbyhost",
      "pg_db_hosts_service_hostsqueries_getdomainsbyhost",
      "pg_db_hosts_service_hostsqueries_gethosts",
      "pg_db_hosts_service_hostsqueries_gethostswithdomaincounts",
      "pg_db_hosts_service_hostsqueries_savehost",
      "reference_domain_locker_src_app_services_db_query_services_pg_db_hosts_service_ts"
    ],
    "126": [
      "reference_domain_locker_src_app_services_db_query_services_sb_db_registrars_service_ts",
      "sb_db_registrars_service_registrarqueries",
      "sb_db_registrars_service_registrarqueries_constructor",
      "sb_db_registrars_service_registrarqueries_getdomaincountsbyregistrar",
      "sb_db_registrars_service_registrarqueries_getdomainsbyregistrar",
      "sb_db_registrars_service_registrarqueries_getorinsertregistrarid",
      "sb_db_registrars_service_registrarqueries_getregistrars",
      "sb_db_registrars_service_registrarqueries_saveregistrar"
    ],
    "127": [
      "reference_domain_locker_src_app_services_db_query_services_sb_db_links_service_ts",
      "sb_db_links_service_linkqueries",
      "sb_db_links_service_linkqueries_addlinktodomains",
      "sb_db_links_service_linkqueries_constructor",
      "sb_db_links_service_linkqueries_deletelinks",
      "sb_db_links_service_linkqueries_getalllinks",
      "sb_db_links_service_linkqueries_updatelinkindomains",
      "sb_db_links_service_linkqueries_updatelinks"
    ],
    "128": [
      "reference_domain_locker_src_app_services_db_query_services_sb_db_hosts_service_ts",
      "sb_db_hosts_service_hostsqueries",
      "sb_db_hosts_service_hostsqueries_constructor",
      "sb_db_hosts_service_hostsqueries_getdomaincountsbyhost",
      "sb_db_hosts_service_hostsqueries_getdomainsbyhost",
      "sb_db_hosts_service_hostsqueries_gethosts",
      "sb_db_hosts_service_hostsqueries_gethostswithdomaincounts",
      "sb_db_hosts_service_hostsqueries_savehost"
    ],
    "129": [
      "dns_index_page_dnsrecordspagecomponent",
      "dns_index_page_dnsrecordspagecomponent_constructor",
      "dns_index_page_dnsrecordspagecomponent_groupbydomain",
      "dns_index_page_dnsrecordspagecomponent_handleerror",
      "dns_index_page_dnsrecordspagecomponent_loaddnsrecords",
      "dns_index_page_dnsrecordspagecomponent_navigatetodomain",
      "dns_index_page_dnsrecordspagecomponent_ngoninit",
      "reference_domain_locker_src_app_pages_assets_dns_index_page_ts"
    ],
    "130": [
      "ips_index_page_ipaddressespagecomponent",
      "ips_index_page_ipaddressespagecomponent_constructor",
      "ips_index_page_ipaddressespagecomponent_groupbydomain",
      "ips_index_page_ipaddressespagecomponent_handleerror",
      "ips_index_page_ipaddressespagecomponent_loadipaddresses",
      "ips_index_page_ipaddressespagecomponent_navigatetodomain",
      "ips_index_page_ipaddressespagecomponent_ngoninit",
      "reference_domain_locker_src_app_pages_assets_ips_index_page_ts"
    ],
    "131": [
      "charts_disk_charts_dios",
      "charts_disk_charts_diosmax",
      "charts_disk_charts_extradios",
      "charts_disk_charts_extradiosmax",
      "charts_disk_charts_label_t_disk_usage_color_4_opacity_0_4_datakey_extrafsname_diskdatafns_extrausage_extrafsname_diskdatafns_usage",
      "charts_disk_charts_label_t_message_utilization_context_disk_i_o_utilization_datakey_utilfn_color_1_opacity_0_4",
      "charts_disk_charts_rootdiskcharts",
      "internal_site_src_components_routes_system_charts_disk_charts_tsx"
    ],
    "132": [
      "beszel_chart_library_chartcard",
      "beszel_chart_library_formatbytes",
      "beszel_chart_library_formatduration",
      "beszel_chart_library_formatpercentage",
      "beszel_chart_library_formatshortdate",
      "beszel_chart_library_getcolor",
      "chart_library_tsx"
    ],
    "133": [
      "components_editmonitorconditiongroup_addcondition",
      "components_editmonitorconditiongroup_addgroup",
      "components_editmonitorconditiongroup_get",
      "components_editmonitorconditiongroup_remove",
      "components_editmonitorconditiongroup_removechild",
      "components_editmonitorconditiongroup_set",
      "reference_uptime_kuma_src_components_editmonitorconditiongroup_vue"
    ],
    "134": [
      "components_hiddeninput_created",
      "components_hiddeninput_data",
      "components_hiddeninput_get",
      "components_hiddeninput_hideinput",
      "components_hiddeninput_set",
      "components_hiddeninput_showinput",
      "reference_uptime_kuma_src_components_hiddeninput_vue"
    ],
    "135": [
      "backend_test_test_globalping_creatednsmeasurement",
      "backend_test_test_globalping_createglobalpingclientmock",
      "backend_test_test_globalping_createhttpmeasurement",
      "backend_test_test_globalping_createmockresponse",
      "backend_test_test_globalping_createpingmeasurement",
      "backend_test_test_globalping_createredbeanmock",
      "reference_uptime_kuma_test_backend_test_test_globalping_js"
    ],
    "136": [
      "reference_uptime_kuma_server_setup_database_js",
      "server_setup_database_getenvorfile",
      "server_setup_database_setupdatabase",
      "server_setup_database_setupdatabase_constructor",
      "server_setup_database_setupdatabase_isenabledembeddedmariadb",
      "server_setup_database_setupdatabase_isneedsetup",
      "server_setup_database_setupdatabase_start"
    ],
    "137": [
      "monitor_conditions_expression_conditionexpression",
      "monitor_conditions_expression_conditionexpression_constructor",
      "monitor_conditions_expression_conditionexpressiongroup",
      "monitor_conditions_expression_conditionexpressiongroup_constructor",
      "monitor_conditions_expression_conditionexpressiongroup_frommonitor",
      "monitor_conditions_expression_processmonitorconditions",
      "reference_uptime_kuma_server_monitor_conditions_expression_js"
    ],
    "138": [
      "notification_providers_aliyun_sms_aliyunsms",
      "notification_providers_aliyun_sms_aliyunsms_removeipanddomain",
      "notification_providers_aliyun_sms_aliyunsms_send",
      "notification_providers_aliyun_sms_aliyunsms_sendsms",
      "notification_providers_aliyun_sms_aliyunsms_sign",
      "notification_providers_aliyun_sms_aliyunsms_statustostring",
      "reference_uptime_kuma_server_notification_providers_aliyun_sms_js"
    ],
    "139": [
      "notification_providers_notification_provider_notificationprovider",
      "notification_providers_notification_provider_notificationprovider_extractaddress",
      "notification_providers_notification_provider_notificationprovider_getaxiosconfigwithproxy",
      "notification_providers_notification_provider_notificationprovider_rendertemplate",
      "notification_providers_notification_provider_notificationprovider_send",
      "notification_providers_notification_provider_notificationprovider_throwgeneralaxioserror",
      "reference_uptime_kuma_server_notification_providers_notification_provider_js"
    ],
    "140": [
      "reference_domain_locker_src_app_services_translation_service_ts",
      "services_translation_service_translationservice",
      "services_translation_service_translationservice_constructor",
      "services_translation_service_translationservice_getlanguagetouse",
      "services_translation_service_translationservice_islanguageavailable",
      "services_translation_service_translationservice_setinitiallanguage",
      "services_translation_service_translationservice_switchlanguage"
    ],
    "141": [
      "delete_data_delete_data_component_deleteaccountcomponent",
      "delete_data_delete_data_component_deleteaccountcomponent_cleardata",
      "delete_data_delete_data_component_deleteaccountcomponent_confirmdeleteaccount",
      "delete_data_delete_data_component_deleteaccountcomponent_constructor",
      "delete_data_delete_data_component_deleteaccountcomponent_deleteaccount",
      "delete_data_delete_data_component_deleteaccountcomponent_ngoninit",
      "reference_domain_locker_src_app_components_settings_delete_data_delete_data_component_ts"
    ],
    "142": [
      "domain_valuation_domain_valuation_component_domainvaluationchartcomponent",
      "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_constructor",
      "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_createchartoptions",
      "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_getcolor",
      "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_loaddomaincostings",
      "domain_valuation_domain_valuation_component_domainvaluationchartcomponent_ngoninit",
      "reference_domain_locker_src_app_components_charts_domain_valuation_domain_valuation_component_ts"
    ],
    "143": [
      "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent",
      "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_constructor",
      "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_createchart",
      "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_loadeppcounts",
      "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_ngoninit",
      "domain_epp_status_domain_epp_status_component_eppstatuschartcomponent_setchartcolors",
      "reference_domain_locker_src_app_components_charts_domain_epp_status_domain_epp_status_component_ts"
    ],
    "144": [
      "change_history_change_history_component_changehistorychartcomponent",
      "change_history_change_history_component_changehistorychartcomponent_constructor",
      "change_history_change_history_component_changehistorychartcomponent_createchart",
      "change_history_change_history_component_changehistorychartcomponent_loadchartdata",
      "change_history_change_history_component_changehistorychartcomponent_ngoninit",
      "change_history_change_history_component_changehistorychartcomponent_preparechartdata",
      "reference_domain_locker_src_app_components_charts_change_history_change_history_component_ts"
    ],
    "145": [
      "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent",
      "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_constructor",
      "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_extracttld",
      "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_ngoninit",
      "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_preparechartdata",
      "domain_hierarchy_domain_hierarchy_component_tldorganizationchartcomponent_setnodestyles",
      "reference_domain_locker_src_app_components_charts_domain_hierarchy_domain_hierarchy_component_ts"
    ],
    "146": [
      "reference_domain_locker_src_app_components_forms_tag_editor_tag_editor_component_ts",
      "tag_editor_tag_editor_component_tageditorcomponent",
      "tag_editor_tag_editor_component_tageditorcomponent_constructor",
      "tag_editor_tag_editor_component_tageditorcomponent_createtag",
      "tag_editor_tag_editor_component_tageditorcomponent_isvalidicon",
      "tag_editor_tag_editor_component_tageditorcomponent_savetag",
      "tag_editor_tag_editor_component_tageditorcomponent_updatetag"
    ],
    "147": [
      "misc_loading_component_loadingcomponent",
      "misc_loading_component_loadingcomponent_constructor",
      "misc_loading_component_loadingcomponent_ngafterviewinit",
      "misc_loading_component_loadingcomponent_ngondestroy",
      "misc_loading_component_loadingcomponent_reloadpage",
      "misc_loading_component_loadingcomponent_updatetranslatedstrings",
      "reference_domain_locker_src_app_components_misc_loading_component_ts"
    ],
    "148": [
      "pages_stats_page_statsindexpage",
      "pages_stats_page_statsindexpage_constructor",
      "pages_stats_page_statsindexpage_isactive",
      "pages_stats_page_statsindexpage_ngafterviewinit",
      "pages_stats_page_statsindexpage_ngondestroy",
      "pages_stats_page_statsindexpage_ngoninit",
      "reference_domain_locker_src_app_pages_stats_page_ts"
    ],
    "149": [
      "reference_domain_locker_src_app_pages_value_edit_page_ts",
      "value_edit_page_editdomainvaluepage",
      "value_edit_page_editdomainvaluepage_constructor",
      "value_edit_page_editdomainvaluepage_loaddomains",
      "value_edit_page_editdomainvaluepage_ngoninit",
      "value_edit_page_editdomainvaluepage_savechanges",
      "value_edit_page_editdomainvaluepage_setlocaleandcurrency"
    ],
    "150": [
      "domains_index_page_domainallpagecomponent",
      "domains_index_page_domainallpagecomponent_constructor",
      "domains_index_page_domainallpagecomponent_loaddomains",
      "domains_index_page_domainallpagecomponent_newdomainadded",
      "domains_index_page_domainallpagecomponent_ngondestroy",
      "domains_index_page_domainallpagecomponent_ngoninit",
      "reference_domain_locker_src_app_pages_domains_index_page_ts"
    ],
    "151": [
      "reference_domain_locker_src_app_pages_assets_registrars_index_page_ts",
      "registrars_index_page_registrarsindexpagecomponent",
      "registrars_index_page_registrarsindexpagecomponent_constructor",
      "registrars_index_page_registrarsindexpagecomponent_loaddomaincounts",
      "registrars_index_page_registrarsindexpagecomponent_loadregistrars",
      "registrars_index_page_registrarsindexpagecomponent_makeprettyurl",
      "registrars_index_page_registrarsindexpagecomponent_ngoninit"
    ],
    "152": [
      "reference_domain_locker_src_app_pages_assets_subdomains_add_subdomain_component_ts",
      "subdomains_add_subdomain_component_addsubdomaindialogcomponent",
      "subdomains_add_subdomain_component_addsubdomaindialogcomponent_constructor",
      "subdomains_add_subdomain_component_addsubdomaindialogcomponent_ondialoghide",
      "subdomains_add_subdomain_component_addsubdomaindialogcomponent_sanitizesubdomain",
      "subdomains_add_subdomain_component_addsubdomaindialogcomponent_savesubdomain",
      "subdomains_add_subdomain_component_addsubdomaindialogcomponent_showdialog"
    ],
    "153": [
      "reference_domain_locker_src_app_pages_assets_subdomains_index_page_ts",
      "subdomains_index_page_subdomainsindexpagecomponent",
      "subdomains_index_page_subdomainsindexpagecomponent_constructor",
      "subdomains_index_page_subdomainsindexpagecomponent_loadparentdomains",
      "subdomains_index_page_subdomainsindexpagecomponent_loadsubdomains",
      "subdomains_index_page_subdomainsindexpagecomponent_loadsubdomainsfordomain",
      "subdomains_index_page_subdomainsindexpagecomponent_ngoninit"
    ],
    "154": [
      "domain_subdomain_page_subdomaindetailpagecomponent",
      "domain_subdomain_page_subdomaindetailpagecomponent_confirmdelete",
      "domain_subdomain_page_subdomaindetailpagecomponent_constructor",
      "domain_subdomain_page_subdomaindetailpagecomponent_loaddomaininfo",
      "domain_subdomain_page_subdomaindetailpagecomponent_loadsubdomain",
      "domain_subdomain_page_subdomaindetailpagecomponent_ngoninit",
      "reference_domain_locker_src_app_pages_assets_subdomains_domain_subdomain_page_ts"
    ],
    "155": [
      "advanced_error_page_errorpage",
      "advanced_error_page_errorpage_clearstorage",
      "advanced_error_page_errorpage_constructor",
      "advanced_error_page_errorpage_enabledebugging",
      "advanced_error_page_errorpage_ngoninit",
      "advanced_error_page_errorpage_reload",
      "reference_domain_locker_src_app_pages_advanced_error_page_ts"
    ],
    "156": [
      "internal_entities_smart_smart_test_go",
      "smart_smart_test_testsmartrawvalueunmarshalduration",
      "smart_smart_test_testsmartrawvalueunmarshaldurationrawvalue",
      "smart_smart_test_testsmartrawvalueunmarshaldurationwithfractions",
      "smart_smart_test_testsmartrawvalueunmarshalnumericstring",
      "smart_smart_test_testsmartrawvalueunmarshalparenthetical",
      "smart_smart_test_testsmartrawvalueunmarshalparentheticalrawvalue"
    ],
    "157": [
      "deltatracker_deltatracker_k_v",
      "deltatracker_deltatracker_k_v_cycle",
      "deltatracker_deltatracker_k_v_delta",
      "deltatracker_deltatracker_k_v_deltas",
      "deltatracker_deltatracker_k_v_previous",
      "deltatracker_deltatracker_k_v_set"
    ],
    "158": [
      "mixins_mobile_created",
      "mixins_mobile_data",
      "mixins_mobile_ismobile",
      "mixins_mobile_onresize",
      "mixins_mobile_updatebody",
      "reference_uptime_kuma_src_mixins_mobile_js"
    ],
    "159": [
      "e2e_util_test_getsqlitedatabaseexists",
      "e2e_util_test_login",
      "e2e_util_test_restoresqlitesnapshot",
      "e2e_util_test_screenshot",
      "e2e_util_test_takesqlitesnapshot",
      "reference_uptime_kuma_test_e2e_util_test_js"
    ],
    "160": [
      "model_heartbeat_heartbeat",
      "model_heartbeat_heartbeat_decoderesponsevalue",
      "model_heartbeat_heartbeat_tojson",
      "model_heartbeat_heartbeat_tojsonasync",
      "model_heartbeat_heartbeat_topublicjson",
      "reference_uptime_kuma_server_model_heartbeat_js"
    ],
    "161": [
      "model_api_key_apikey",
      "model_api_key_apikey_getstatus",
      "model_api_key_apikey_save",
      "model_api_key_apikey_tojson",
      "model_api_key_apikey_topublicjson",
      "reference_uptime_kuma_server_model_api_key_js"
    ],
    "162": [
      "notification_providers_bark_bark",
      "notification_providers_bark_bark_additionalparameters",
      "notification_providers_bark_bark_checkresult",
      "notification_providers_bark_bark_postnotification",
      "notification_providers_bark_bark_send",
      "reference_uptime_kuma_server_notification_providers_bark_js"
    ],
    "163": [
      "pg_db_ssl_service_sslqueries",
      "pg_db_ssl_service_sslqueries_constructor",
      "pg_db_ssl_service_sslqueries_getdomainsbysslissuer",
      "pg_db_ssl_service_sslqueries_getsslissuerswithdomaincounts",
      "pg_db_ssl_service_sslqueries_savesslinfo",
      "reference_domain_locker_src_app_services_db_query_services_pg_db_ssl_service_ts"
    ],
    "164": [
      "pg_db_history_service_historyqueries",
      "pg_db_history_service_historyqueries_constructor",
      "pg_db_history_service_historyqueries_getchangehistory",
      "pg_db_history_service_historyqueries_getdomainupdates",
      "pg_db_history_service_historyqueries_gettotalupdatecount",
      "reference_domain_locker_src_app_services_db_query_services_pg_db_history_service_ts"
    ],
    "165": [
      "pg_db_export_service_exportqueries",
      "pg_db_export_service_exportqueries_constructor",
      "pg_db_export_service_exportqueries_executeexport",
      "pg_db_export_service_exportqueries_fetchallforexport",
      "pg_db_export_service_exportqueries_flattendata",
      "reference_domain_locker_src_app_services_db_query_services_pg_db_export_service_ts"
    ],
    "166": [
      "reference_domain_locker_src_app_services_db_query_services_sb_db_ssl_service_ts",
      "sb_db_ssl_service_sslqueries",
      "sb_db_ssl_service_sslqueries_constructor",
      "sb_db_ssl_service_sslqueries_getdomainsbysslissuer",
      "sb_db_ssl_service_sslqueries_getsslissuerswithdomaincounts",
      "sb_db_ssl_service_sslqueries_savesslinfo"
    ],
    "167": [
      "reference_domain_locker_src_app_services_db_query_services_sb_db_history_service_ts",
      "sb_db_history_service_historyqueries",
      "sb_db_history_service_historyqueries_constructor",
      "sb_db_history_service_historyqueries_getchangehistory",
      "sb_db_history_service_historyqueries_getdomainupdates",
      "sb_db_history_service_historyqueries_gettotalupdatecount"
    ],
    "168": [
      "reference_domain_locker_src_app_components_forms_tag_picklist_tag_picklist_component_ts",
      "tag_picklist_tag_picklist_component_tagpicklistcomponent",
      "tag_picklist_tag_picklist_component_tagpicklistcomponent_constructor",
      "tag_picklist_tag_picklist_component_tagpicklistcomponent_loaddomainsfortag",
      "tag_picklist_tag_picklist_component_tagpicklistcomponent_ngoninit",
      "tag_picklist_tag_picklist_component_tagpicklistcomponent_savedomainsfortag"
    ],
    "169": [
      "reference_domain_locker_src_app_components_sponsor_thanks_sponsor_thanks_component_ts",
      "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent",
      "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_constructor",
      "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_hidesponsorthanks",
      "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_isbrowser",
      "sponsor_thanks_sponsor_thanks_component_sponsormessagecomponent_ngoninit"
    ],
    "170": [
      "misc_edit_link_component_linkdialogcomponent",
      "misc_edit_link_component_linkdialogcomponent_constructor",
      "misc_edit_link_component_linkdialogcomponent_ngoninit",
      "misc_edit_link_component_linkdialogcomponent_oncancel",
      "misc_edit_link_component_linkdialogcomponent_onsave",
      "reference_domain_locker_src_app_components_misc_edit_link_component_ts"
    ],
    "171": [
      "reference_domain_locker_src_app_utils_translation_loader_factory_ts",
      "utils_translation_loader_factory_custommissingtranslationhandler",
      "utils_translation_loader_factory_custommissingtranslationhandler_handle",
      "utils_translation_loader_factory_languageinitializerfactory",
      "utils_translation_loader_factory_serversafetranslateloader",
      "utils_translation_loader_factory_serversafetranslateloader_gettranslation"
    ],
    "172": [
      "edit_events_index_page_bulknotificationpreferencespage",
      "edit_events_index_page_bulknotificationpreferencespage_constructor",
      "edit_events_index_page_bulknotificationpreferencespage_loaddomainsandpreferences",
      "edit_events_index_page_bulknotificationpreferencespage_ngoninit",
      "edit_events_index_page_bulknotificationpreferencespage_savepreferences",
      "reference_domain_locker_src_app_pages_notifications_edit_events_index_page_ts"
    ],
    "173": [
      "hosts_index_page_hostsindexpagecomponent",
      "hosts_index_page_hostsindexpagecomponent_constructor",
      "hosts_index_page_hostsindexpagecomponent_loaddomaincounts",
      "hosts_index_page_hostsindexpagecomponent_loadhosts",
      "hosts_index_page_hostsindexpagecomponent_ngoninit",
      "reference_domain_locker_src_app_pages_assets_hosts_index_page_ts"
    ],
    "174": [
      "reference_domain_locker_src_app_pages_assets_tags_tag_add_domains_page_ts",
      "tag_add_domains_page_tagdomainspagecomponent",
      "tag_add_domains_page_tagdomainspagecomponent_aftersave",
      "tag_add_domains_page_tagdomainspagecomponent_constructor",
      "tag_add_domains_page_tagdomainspagecomponent_loadtag",
      "tag_add_domains_page_tagdomainspagecomponent_ngoninit"
    ],
    "175": [
      "reference_domain_locker_src_app_pages_assets_tags_tag_edit_page_ts",
      "tag_edit_page_tagdomainspagecomponent",
      "tag_edit_page_tagdomainspagecomponent_aftersave",
      "tag_edit_page_tagdomainspagecomponent_constructor",
      "tag_edit_page_tagdomainspagecomponent_loadtag",
      "tag_edit_page_tagdomainspagecomponent_ngoninit"
    ],
    "176": [
      "about_slug_page_docscomponent",
      "about_slug_page_docscomponent_constructor",
      "about_slug_page_docscomponent_fondlinks",
      "about_slug_page_docscomponent_makeid",
      "about_slug_page_docscomponent_ngoninit",
      "reference_domain_locker_src_app_pages_about_slug_page_ts"
    ],
    "177": [
      "about_attributions_page_attributionspage",
      "about_attributions_page_attributionspage_buildurl",
      "about_attributions_page_attributionspage_constructor",
      "about_attributions_page_attributionspage_getcolorvar",
      "about_attributions_page_attributionspage_ngafterviewinit",
      "reference_domain_locker_src_app_pages_about_attributions_page_ts"
    ],
    "178": [
      "preview_index_page_domaindetailspage",
      "preview_index_page_domaindetailspage_cleandomain",
      "preview_index_page_domaindetailspage_constructor",
      "preview_index_page_domaindetailspage_ngoninit",
      "preview_index_page_domaindetailspage_showresults",
      "reference_domain_locker_src_app_pages_preview_index_page_ts"
    ],
    "179": [
      "reference_domain_locker_src_server_routes_domain_subs_ts",
      "routes_domain_subs_fetchsubdomains",
      "routes_domain_subs_mergeresponses",
      "routes_domain_subs_parsednsdumpresponse",
      "routes_domain_subs_parseshodanresponse",
      "routes_domain_subs_removeduplicates"
    ],
    "180": [
      "reference_domain_locker_src_server_routes_internal_status_info_ts",
      "routes_internal_status_info_fetchdatabasehealth",
      "routes_internal_status_info_fetchgithubcistatus",
      "routes_internal_status_info_fetchhealthchecks",
      "routes_internal_status_info_fetchsupabasehealth",
      "routes_internal_status_info_fetchuptimestatus"
    ],
    "181": [
      "internal_site_src_components_ui_command_tsx",
      "ui_command_cn",
      "ui_command_commandempty",
      "ui_command_commandgroup",
      "ui_command_commanditem",
      "ui_command_commandlist"
    ],
    "182": [
      "domains_table_domains_table_getstatusicon",
      "domains_table_domains_table_handleadd",
      "domains_table_domains_table_handledelete",
      "domains_table_domains_table_handleedit",
      "domains_table_domains_table_handlerefresh",
      "internal_site_src_components_domains_table_domains_table_tsx"
    ],
    "183": [
      "components_monitorlist_if",
      "components_monitorlist_searchtext",
      "components_monitorlist_selectall",
      "components_monitorlist_selectmode",
      "reference_uptime_kuma_src_components_monitorlist_vue"
    ],
    "184": [
      "components_editmonitorcondition_get",
      "components_editmonitorcondition_getvariableoperators",
      "components_editmonitorcondition_remove",
      "components_editmonitorcondition_set",
      "reference_uptime_kuma_src_components_editmonitorcondition_vue"
    ],
    "185": [
      "mixins_public_baseurl",
      "mixins_public_data",
      "mixins_public_publiclastheartbeatlist",
      "mixins_public_publicmonitorlist",
      "reference_uptime_kuma_src_mixins_public_js"
    ],
    "186": [
      "reference_uptime_kuma_server_rate_limiter_js",
      "server_rate_limiter_kumaratelimiter",
      "server_rate_limiter_kumaratelimiter_constructor",
      "server_rate_limiter_kumaratelimiter_pass",
      "server_rate_limiter_kumaratelimiter_removetokens"
    ],
    "187": [
      "reference_uptime_kuma_server_remote_browser_js",
      "server_remote_browser_remotebrowser",
      "server_remote_browser_remotebrowser_delete",
      "server_remote_browser_remotebrowser_get",
      "server_remote_browser_remotebrowser_save"
    ],
    "188": [
      "notification_providers_jira_service_management_jiraservicemanagement",
      "notification_providers_jira_service_management_jiraservicemanagement_getconfig",
      "notification_providers_jira_service_management_jiraservicemanagement_post",
      "notification_providers_jira_service_management_jiraservicemanagement_send",
      "reference_uptime_kuma_server_notification_providers_jira_service_management_js"
    ],
    "189": [
      "notification_providers_telegram_telegram",
      "notification_providers_telegram_telegram_escapemarkdownv2",
      "notification_providers_telegram_telegram_escapeobjectrecursive",
      "notification_providers_telegram_telegram_send",
      "reference_uptime_kuma_server_notification_providers_telegram_js"
    ],
    "190": [
      "monitor_types_dns_dnsmonitortype",
      "monitor_types_dns_dnsmonitortype_check",
      "monitor_types_dns_dnsmonitortype_dnsresolve",
      "monitor_types_dns_dnsmonitortype_resolvednsresolverservers",
      "reference_uptime_kuma_server_monitor_types_dns_js"
    ],
    "191": [
      "monitor_types_system_service_systemservicemonitortype",
      "monitor_types_system_service_systemservicemonitortype_check",
      "monitor_types_system_service_systemservicemonitortype_checklinux",
      "monitor_types_system_service_systemservicemonitortype_checkwindows",
      "reference_uptime_kuma_server_monitor_types_system_service_js"
    ],
    "192": [
      "monitor_types_grpc_grpckeywordmonitortype",
      "monitor_types_grpc_grpckeywordmonitortype_check",
      "monitor_types_grpc_grpckeywordmonitortype_constructgrpcservice",
      "monitor_types_grpc_grpckeywordmonitortype_grpcquery",
      "reference_uptime_kuma_server_monitor_types_grpc_js"
    ],
    "193": [
      "monitor_types_sip_options_sipmonitortype",
      "monitor_types_sip_options_sipmonitortype_check",
      "monitor_types_sip_options_sipmonitortype_parsesipsakresponse",
      "monitor_types_sip_options_sipmonitortype_runsipsak",
      "reference_uptime_kuma_server_monitor_types_sip_options_js"
    ],
    "194": [
      "monitor_types_websocket_upgrade_websocketmonitortype",
      "monitor_types_websocket_upgrade_websocketmonitortype_attemptupgrade",
      "monitor_types_websocket_upgrade_websocketmonitortype_buildwsoptions",
      "monitor_types_websocket_upgrade_websocketmonitortype_check",
      "reference_uptime_kuma_server_monitor_types_websocket_upgrade_js"
    ],
    "195": [
      "reference_uptime_kuma_server_utils_simple_migration_server_js",
      "utils_simple_migration_server_simplemigrationserver",
      "utils_simple_migration_server_simplemigrationserver_start",
      "utils_simple_migration_server_simplemigrationserver_stop",
      "utils_simple_migration_server_simplemigrationserver_update"
    ],
    "196": [
      "reference_domain_locker_src_app_services_database_service_ts",
      "services_database_service_databaseservice",
      "services_database_service_databaseservice_constructor",
      "services_database_service_databaseservice_errorhappened",
      "services_database_service_databaseservice_instance"
    ],
    "197": [
      "pg_db_ips_service_ipqueries",
      "pg_db_ips_service_ipqueries_constructor",
      "pg_db_ips_service_ipqueries_getipaddresses",
      "pg_db_ips_service_ipqueries_saveipaddresses",
      "reference_domain_locker_src_app_services_db_query_services_pg_db_ips_service_ts"
    ],
    "198": [
      "pg_db_dns_service_dnsqueries",
      "pg_db_dns_service_dnsqueries_constructor",
      "pg_db_dns_service_dnsqueries_getdnsrecords",
      "pg_db_dns_service_dnsqueries_savednsrecords",
      "reference_domain_locker_src_app_services_db_query_services_pg_db_dns_service_ts"
    ],
    "199": [
      "pg_db_valuations_service_valuationqueries",
      "pg_db_valuations_service_valuationqueries_constructor",
      "pg_db_valuations_service_valuationqueries_getdomaincostings",
      "pg_db_valuations_service_valuationqueries_updatedomaincostings",
      "reference_domain_locker_src_app_services_db_query_services_pg_db_valuations_service_ts"
    ],
    "200": [
      "reference_domain_locker_src_app_services_db_query_services_sb_db_ips_service_ts",
      "sb_db_ips_service_ipqueries",
      "sb_db_ips_service_ipqueries_constructor",
      "sb_db_ips_service_ipqueries_getipaddresses",
      "sb_db_ips_service_ipqueries_saveipaddresses"
    ],
    "201": [
      "reference_domain_locker_src_app_services_db_query_services_sb_db_dns_service_ts",
      "sb_db_dns_service_dnsqueries",
      "sb_db_dns_service_dnsqueries_constructor",
      "sb_db_dns_service_dnsqueries_getdnsrecords",
      "sb_db_dns_service_dnsqueries_savednsrecords"
    ],
    "202": [
      "reference_domain_locker_src_app_services_db_query_services_sb_db_valuations_service_ts",
      "sb_db_valuations_service_valuationqueries",
      "sb_db_valuations_service_valuationqueries_constructor",
      "sb_db_valuations_service_valuationqueries_getdomaincostings",
      "sb_db_valuations_service_valuationqueries_updatedomaincostings"
    ],
    "203": [
      "demo_welcome_demo_welcome_component_demowelcomecomponent",
      "demo_welcome_demo_welcome_component_demowelcomecomponent_hidedemowelcome",
      "demo_welcome_demo_welcome_component_demowelcomecomponent_isbrowser",
      "demo_welcome_demo_welcome_component_demowelcomecomponent_ngoninit",
      "reference_domain_locker_src_app_components_home_things_demo_welcome_demo_welcome_component_ts"
    ],
    "204": [
      "misc_asset_list_component_assetlistcomponent",
      "misc_asset_list_component_assetlistcomponent_constructor",
      "misc_asset_list_component_assetlistcomponent_fetchassetcounts",
      "misc_asset_list_component_assetlistcomponent_ngoninit",
      "reference_domain_locker_src_app_components_misc_asset_list_component_ts"
    ],
    "205": [
      "misc_profile_picture_component_profilepicturecomponent",
      "misc_profile_picture_component_profilepicturecomponent_constructor",
      "misc_profile_picture_component_profilepicturecomponent_hashstring",
      "misc_profile_picture_component_profilepicturecomponent_ngoninit",
      "reference_domain_locker_src_app_components_misc_profile_picture_component_ts"
    ],
    "206": [
      "misc_external_links_component_additionalresourcescomponent",
      "misc_external_links_component_additionalresourcescomponent_extracthostname",
      "misc_external_links_component_additionalresourcescomponent_makelink",
      "misc_external_links_component_additionalresourcescomponent_toggleresourceshowfull",
      "reference_domain_locker_src_app_components_misc_external_links_component_ts"
    ],
    "207": [
      "misc_feature_not_enabled_component_featurenotenabledcomponent",
      "misc_feature_not_enabled_component_featurenotenabledcomponent_constructor",
      "misc_feature_not_enabled_component_featurenotenabledcomponent_mapenvironmenttostring",
      "misc_feature_not_enabled_component_featurenotenabledcomponent_ngoninit",
      "reference_domain_locker_src_app_components_misc_feature_not_enabled_component_ts"
    ],
    "208": [
      "reference_domain_locker_src_app_utils_lazy_directive_ts",
      "utils_lazy_directive_lazyloaddirective",
      "utils_lazy_directive_lazyloaddirective_constructor",
      "utils_lazy_directive_lazyloaddirective_ngafterviewinit",
      "utils_lazy_directive_lazyloaddirective_ngondestroy"
    ],
    "209": [
      "monitor_domain_page_domaindetailspage",
      "monitor_domain_page_domaindetailspage_constructor",
      "monitor_domain_page_domaindetailspage_ngoninit",
      "monitor_domain_page_domaindetailspage_oncalendarvisible",
      "reference_domain_locker_src_app_pages_monitor_domain_page_ts"
    ],
    "210": [
      "auth_auth_callback_page_authcallbackcomponent",
      "auth_auth_callback_page_authcallbackcomponent_constructor",
      "auth_auth_callback_page_authcallbackcomponent_errorhappened",
      "auth_auth_callback_page_authcallbackcomponent_ngoninit",
      "reference_domain_locker_src_app_pages_auth_auth_callback_page_ts"
    ],
    "211": [
      "hosts_host_page_hostdomainspagecomponent",
      "hosts_host_page_hostdomainspagecomponent_constructor",
      "hosts_host_page_hostdomainspagecomponent_loaddomains",
      "hosts_host_page_hostdomainspagecomponent_ngoninit",
      "reference_domain_locker_src_app_pages_assets_hosts_host_page_ts"
    ],
    "212": [
      "certs_issuer_page_sslissuerdomainspagecomponent",
      "certs_issuer_page_sslissuerdomainspagecomponent_constructor",
      "certs_issuer_page_sslissuerdomainspagecomponent_loaddomains",
      "certs_issuer_page_sslissuerdomainspagecomponent_ngoninit",
      "reference_domain_locker_src_app_pages_assets_certs_issuer_page_ts"
    ],
    "213": [
      "certs_index_page_sslissuersindexpagecomponent",
      "certs_index_page_sslissuersindexpagecomponent_constructor",
      "certs_index_page_sslissuersindexpagecomponent_loadsslissuers",
      "certs_index_page_sslissuersindexpagecomponent_ngoninit",
      "reference_domain_locker_src_app_pages_assets_certs_index_page_ts"
    ],
    "214": [
      "reference_domain_locker_src_app_pages_assets_registrars_registrar_index_page_ts",
      "registrar_index_page_registrardomainspagecomponent",
      "registrar_index_page_registrardomainspagecomponent_constructor",
      "registrar_index_page_registrardomainspagecomponent_loaddomains",
      "registrar_index_page_registrardomainspagecomponent_ngoninit"
    ],
    "215": [
      "reference_domain_locker_src_app_pages_assets_statuses_status_page_ts",
      "statuses_status_page_statusdomainspagecomponent",
      "statuses_status_page_statusdomainspagecomponent_constructor",
      "statuses_status_page_statusdomainspagecomponent_loaddomains",
      "statuses_status_page_statusdomainspagecomponent_ngoninit"
    ],
    "216": [
      "reference_domain_locker_src_app_pages_assets_statuses_index_page_ts",
      "statuses_index_page_statusesindexpagecomponent",
      "statuses_index_page_statusesindexpagecomponent_constructor",
      "statuses_index_page_statusesindexpagecomponent_loadstatuses",
      "statuses_index_page_statusesindexpagecomponent_ngoninit"
    ],
    "217": [
      "about_index_page_aboutpagecomponent",
      "about_index_page_aboutpagecomponent_createsortedcontentfiles",
      "about_index_page_aboutpagecomponent_makeid",
      "about_index_page_aboutpagecomponent_sortdocs",
      "reference_domain_locker_src_app_pages_about_index_page_ts"
    ],
    "218": [
      "external_tools_index_page_externaltoolspage",
      "external_tools_index_page_externaltoolspage_constructor",
      "external_tools_index_page_externaltoolspage_makeid",
      "external_tools_index_page_externaltoolspage_ngoninit",
      "reference_domain_locker_src_app_pages_about_external_tools_index_page_ts"
    ],
    "219": [
      "advanced_error_logs_page_errorlogs",
      "advanced_error_logs_page_errorlogs_constructor",
      "advanced_error_logs_page_errorlogs_fetchbuildlogs",
      "advanced_error_logs_page_errorlogs_ngoninit",
      "reference_domain_locker_src_app_pages_advanced_error_logs_page_ts"
    ],
    "220": [
      "reference_domain_locker_src_server_routes_domain_monitor_ts",
      "routes_domain_monitor_callpgexecutor",
      "routes_domain_monitor_checkdomainuptime",
      "routes_domain_monitor_getenvvar",
      "routes_domain_monitor_processbatch"
    ],
    "221": [
      "reference_domain_locker_src_server_routes_external_status_info_ts",
      "routes_external_status_info_fetchrss",
      "routes_external_status_info_getservicesummary",
      "routes_external_status_info_getseveritytype",
      "routes_external_status_info_mapseverity"
    ],
    "222": [
      "containers_table_containers_table_data",
      "containers_table_containers_table_fetchdata",
      "containers_table_containers_table_opensheet",
      "containers_table_containers_table_scrolltobottom",
      "internal_site_src_components_containers_table_containers_table_tsx"
    ],
    "223": [
      "alerts_alerts_history_createalerthistoryrecord",
      "alerts_alerts_history_resolvealerthistoryrecord",
      "alerts_alerts_history_resolvehistoryonalertdelete",
      "alerts_alerts_history_updatehistoryonalertupdate",
      "internal_alerts_alerts_history_go"
    ],
    "224": [
      "agent_gpu_darwin_test_go",
      "agent_gpu_darwin_test_testparsemacmonline",
      "agent_gpu_darwin_test_testparsepowermetricsdata",
      "agent_gpu_darwin_test_testparsepowermetricsdatapartial"
    ],
    "225": [
      "agent_gpu_nvml_linux_getnvmlpath",
      "agent_gpu_nvml_linux_go",
      "agent_gpu_nvml_linux_hassymbol",
      "agent_gpu_nvml_linux_openlibrary"
    ],
    "226": [
      "agent_lhm_beszel_lhm_cs",
      "lhm_beszel_lhm_program",
      "lhm_beszel_lhm_program_main",
      "lhm_beszel_lhm_program_processsensors"
    ],
    "227": [
      "extra_simple_mqtt_server_simplemqttserver",
      "extra_simple_mqtt_server_simplemqttserver_constructor",
      "extra_simple_mqtt_server_simplemqttserver_start",
      "reference_uptime_kuma_extra_simple_mqtt_server_js"
    ],
    "228": [
      "kuma_pr_pr_lib_parseprname",
      "reference_uptime_kuma_extra_checkout_pr_mjs",
      "reference_uptime_kuma_extra_kuma_pr_index_mjs",
      "reference_uptime_kuma_extra_kuma_pr_pr_lib_mjs"
    ],
    "229": [
      "components_screenshotdialog_data",
      "components_screenshotdialog_mounted",
      "components_screenshotdialog_show",
      "reference_uptime_kuma_src_components_screenshotdialog_vue"
    ],
    "230": [
      "components_monitorlistfilterdropdown_data",
      "components_monitorlistfilterdropdown_handlefocusout",
      "components_monitorlistfilterdropdown_openmenu",
      "reference_uptime_kuma_src_components_monitorlistfilterdropdown_vue"
    ],
    "231": [
      "monitors_test_oracledb_createandstartoraclecontainer",
      "monitors_test_oracledb_createheartbeat",
      "monitors_test_oracledb_createmonitor",
      "reference_uptime_kuma_test_backend_test_monitors_test_oracledb_js"
    ],
    "232": [
      "monitors_test_websocket_createwebsocketserver",
      "monitors_test_websocket_httpserver",
      "monitors_test_websocket_noncompliantws",
      "reference_uptime_kuma_test_backend_test_monitors_test_websocket_js"
    ],
    "233": [
      "reference_uptime_kuma_server_auth_js",
      "server_auth_apiauthorizer",
      "server_auth_userauthorizer",
      "server_auth_verifyapikey"
    ],
    "234": [
      "reference_uptime_kuma_server_radius_client_js",
      "server_radius_client_radiusclient",
      "server_radius_client_radiusclient_accessrequest",
      "server_radius_client_radiusclient_constructor"
    ],
    "235": [
      "model_group_group",
      "model_group_group_getmonitorlist",
      "model_group_group_topublicjson",
      "reference_uptime_kuma_server_model_group_js"
    ],
    "236": [
      "model_user_user",
      "model_user_user_createjwt",
      "model_user_user_resetpassword",
      "reference_uptime_kuma_server_model_user_js"
    ],
    "237": [
      "notification_providers_serverchan_serverchan",
      "notification_providers_serverchan_serverchan_checkstatus",
      "notification_providers_serverchan_serverchan_send",
      "reference_uptime_kuma_server_notification_providers_serverchan_js"
    ],
    "238": [
      "notification_providers_discord_discord",
      "notification_providers_discord_discord_formatduration",
      "notification_providers_discord_discord_send",
      "reference_uptime_kuma_server_notification_providers_discord_js"
    ],
    "239": [
      "notification_providers_feishu_feishu",
      "notification_providers_feishu_feishu_send",
      "notification_providers_feishu_getcontent",
      "reference_uptime_kuma_server_notification_providers_feishu_js"
    ],
    "240": [
      "notification_providers_yzj_yzj",
      "notification_providers_yzj_yzj_send",
      "notification_providers_yzj_yzj_statustostring",
      "reference_uptime_kuma_server_notification_providers_yzj_js"
    ],
    "241": [
      "notification_providers_wecom_wecom",
      "notification_providers_wecom_wecom_composemessage",
      "notification_providers_wecom_wecom_send",
      "reference_uptime_kuma_server_notification_providers_wecom_js"
    ],
    "242": [
      "notification_providers_fluxer_fluxer",
      "notification_providers_fluxer_fluxer_formatduration",
      "notification_providers_fluxer_fluxer_send",
      "reference_uptime_kuma_server_notification_providers_fluxer_js"
    ],
    "243": [
      "notification_providers_threema_threema",
      "notification_providers_threema_threema_handleapierror",
      "notification_providers_threema_threema_send",
      "reference_uptime_kuma_server_notification_providers_threema_js"
    ],
    "244": [
      "notification_providers_wpush_wpush",
      "notification_providers_wpush_wpush_checkstatus",
      "notification_providers_wpush_wpush_send",
      "reference_uptime_kuma_server_notification_providers_wpush_js"
    ],
    "245": [
      "notification_providers_pushplus_pushplus",
      "notification_providers_pushplus_pushplus_checkstatus",
      "notification_providers_pushplus_pushplus_send",
      "reference_uptime_kuma_server_notification_providers_pushplus_js"
    ],
    "246": [
      "notification_providers_360messenger_whatsapp360messenger",
      "notification_providers_360messenger_whatsapp360messenger_applytemplate",
      "notification_providers_360messenger_whatsapp360messenger_send",
      "reference_uptime_kuma_server_notification_providers_360messenger_js"
    ],
    "247": [
      "notification_providers_lunasea_lunasea",
      "notification_providers_lunasea_lunasea_gettarget",
      "notification_providers_lunasea_lunasea_send",
      "reference_uptime_kuma_server_notification_providers_lunasea_js"
    ],
    "248": [
      "monitor_types_postgres_postgresmonitortype",
      "monitor_types_postgres_postgresmonitortype_check",
      "monitor_types_postgres_postgresmonitortype_postgresquery",
      "reference_uptime_kuma_server_monitor_types_postgres_js"
    ],
    "249": [
      "monitor_types_mongodb_mongodbmonitortype",
      "monitor_types_mongodb_mongodbmonitortype_check",
      "monitor_types_mongodb_mongodbmonitortype_runmongodbcommand",
      "reference_uptime_kuma_server_monitor_types_mongodb_js"
    ],
    "250": [
      "monitor_types_rabbitmq_rabbitmqmonitortype",
      "monitor_types_rabbitmq_rabbitmqmonitortype_check",
      "monitor_types_rabbitmq_rabbitmqmonitortype_checksinglenode",
      "reference_uptime_kuma_server_monitor_types_rabbitmq_js"
    ],
    "251": [
      "monitor_types_redis_redismonitortype",
      "monitor_types_redis_redismonitortype_check",
      "monitor_types_redis_redismonitortype_redispingasync",
      "reference_uptime_kuma_server_monitor_types_redis_js"
    ],
    "252": [
      "lib_ntlm_createtype1message",
      "lib_ntlm_createtype3message",
      "lib_ntlm_decodetype2message",
      "reference_uptime_kuma_server_modules_axios_ntlm_lib_ntlm_js"
    ],
    "253": [
      "reference_uptime_kuma_server_utils_limit_queue_js",
      "utils_limit_queue_limitqueue",
      "utils_limit_queue_limitqueue_constructor",
      "utils_limit_queue_limitqueue_push"
    ],
    "254": [
      "pg_db_whois_service_whoisqueries",
      "pg_db_whois_service_whoisqueries_constructor",
      "pg_db_whois_service_whoisqueries_savewhoisinfo",
      "reference_domain_locker_src_app_services_db_query_services_pg_db_whois_service_ts"
    ],
    "255": [
      "pg_db_statuses_service_statusqueries",
      "pg_db_statuses_service_statusqueries_constructor",
      "pg_db_statuses_service_statusqueries_savestatuses",
      "reference_domain_locker_src_app_services_db_query_services_pg_db_statuses_service_ts"
    ],
    "256": [
      "reference_domain_locker_src_app_services_db_query_services_sb_db_whois_service_ts",
      "sb_db_whois_service_whoisqueries",
      "sb_db_whois_service_whoisqueries_constructor",
      "sb_db_whois_service_whoisqueries_savewhoisinfo"
    ],
    "257": [
      "reference_domain_locker_src_app_services_db_query_services_sb_db_statuses_service_ts",
      "sb_db_statuses_service_statusqueries",
      "sb_db_statuses_service_statusqueries_constructor",
      "sb_db_statuses_service_statusqueries_savestatuses"
    ],
    "258": [
      "account_issues_account_issues_component_accountissuescomponent",
      "account_issues_account_issues_component_accountissuescomponent_constructor",
      "account_issues_account_issues_component_accountissuescomponent_ngoninit",
      "reference_domain_locker_src_app_components_settings_account_issues_account_issues_component_ts"
    ],
    "259": [
      "pricing_cards_pricing_cards_component_pricingcardscomponent",
      "pricing_cards_pricing_cards_component_pricingcardscomponent_getprice",
      "pricing_cards_pricing_cards_component_pricingcardscomponent_togglebilling",
      "reference_domain_locker_src_app_components_home_things_pricing_cards_pricing_cards_component_ts"
    ],
    "260": [
      "logo_logo_component_logocomponent",
      "logo_logo_component_logocomponent_constructor",
      "logo_logo_component_logocomponent_ngafterviewinit",
      "reference_domain_locker_src_app_components_home_things_logo_logo_component_ts"
    ],
    "261": [
      "reference_domain_locker_src_app_utils_pg_api_util_ts",
      "utils_pg_api_util_pgapiutilservice",
      "utils_pg_api_util_pgapiutilservice_constructor",
      "utils_pg_api_util_pgapiutilservice_posttopgexecutor"
    ],
    "262": [
      "reference_domain_locker_src_app_utils_auth_interceptor_ts",
      "utils_auth_interceptor_authinterceptor",
      "utils_auth_interceptor_authinterceptor_constructor",
      "utils_auth_interceptor_authinterceptor_intercept"
    ],
    "263": [
      "pages_not_found_page_notfoundpage",
      "pages_not_found_page_notfoundpage_constructor",
      "pages_not_found_page_notfoundpage_ngoninit",
      "reference_domain_locker_src_app_pages_not_found_page_ts"
    ],
    "264": [
      "pages_advanced_page_advancedindexpage",
      "pages_advanced_page_advancedindexpage_constructor",
      "pages_advanced_page_advancedindexpage_ngoninit",
      "reference_domain_locker_src_app_pages_advanced_page_ts"
    ],
    "265": [
      "reference_domain_locker_src_app_pages_settings_privacy_settings_page_ts",
      "settings_privacy_settings_page_privacypagecomponent",
      "settings_privacy_settings_page_privacypagecomponent_clearlocalstorage",
      "settings_privacy_settings_page_privacypagecomponent_constructor"
    ],
    "266": [
      "reference_domain_locker_src_app_pages_domains_search_index_page_ts",
      "search_index_page_searchpagecomponent",
      "search_index_page_searchpagecomponent_constructor",
      "search_index_page_searchpagecomponent_ngoninit"
    ],
    "267": [
      "new_index_page_tagaddnewpage",
      "new_index_page_tagaddnewpage_aftersave",
      "new_index_page_tagaddnewpage_constructor",
      "reference_domain_locker_src_app_pages_assets_tags_new_index_page_ts"
    ],
    "268": [
      "faq_index_page_faqpage",
      "faq_index_page_faqpage_constructor",
      "faq_index_page_faqpage_ngoninit",
      "reference_domain_locker_src_app_pages_about_support_faq_index_page_ts"
    ],
    "269": [
      "alternatives_index_page_featurespage",
      "alternatives_index_page_featurespage_ngoninit",
      "alternatives_index_page_featurespage_transformdata",
      "reference_domain_locker_src_app_pages_about_alternatives_index_page_ts"
    ],
    "270": [
      "internal_site_src_components_ui_tooltip_tsx",
      "ui_tooltip_tooltip",
      "ui_tooltip_tooltipprovider",
      "ui_tooltip_tooltiptrigger"
    ],
    "271": [
      "internal_site_src_components_ui_otp_tsx",
      "ui_otp_cn",
      "ui_otp_inputotp",
      "ui_otp_inputotpgroup"
    ],
    "272": [
      "internal_site_src_components_routes_monitor_tsx",
      "routes_monitor_handledelete",
      "routes_monitor_statcard",
      "routes_monitor_statusbadge"
    ],
    "273": [
      "internal_site_src_components_status_pages_status_pages_table_tsx",
      "status_pages_status_pages_table_handleadd",
      "status_pages_status_pages_table_handledelete",
      "status_pages_status_pages_table_handleedit"
    ],
    "274": [
      "calendar_calendar_view_geteventicon",
      "calendar_calendar_view_nextmonth",
      "calendar_calendar_view_prevmonth",
      "internal_site_src_components_calendar_calendar_view_tsx"
    ],
    "275": [
      "internal_site_src_lib_i18n_ts",
      "lib_i18n_activatelocale",
      "lib_i18n_dynamicactivate",
      "lib_i18n_getlocale"
    ],
    "276": [
      "agent_gpu_darwin_go",
      "agent_macmonsample",
      "agent_macmontemp"
    ],
    "277": [
      "knex_migrations_2026_02_07_0000_disable_domain_expiry_unsupported_tlds_getsupportedtlds",
      "knex_migrations_2026_02_07_0000_disable_domain_expiry_unsupported_tlds_hasrdapsupport",
      "reference_uptime_kuma_db_knex_migrations_2026_02_07_0000_disable_domain_expiry_unsupported_tlds_js"
    ],
    "278": [
      "extra_remove_2fa_main",
      "extra_remove_2fa_question",
      "reference_uptime_kuma_extra_remove_2fa_js"
    ],
    "279": [
      "extra_update_version_commit",
      "extra_update_version_tagexists",
      "reference_uptime_kuma_extra_update_version_mjs"
    ],
    "280": [
      "beta_update_version_commit",
      "beta_update_version_tagexists",
      "reference_uptime_kuma_extra_beta_update_version_mjs"
    ],
    "281": [
      "components_proxydialog_for",
      "components_proxydialog_if",
      "reference_uptime_kuma_src_components_proxydialog_vue"
    ],
    "282": [
      "components_status_color",
      "components_status_text",
      "reference_uptime_kuma_src_components_status_vue"
    ],
    "283": [
      "components_actionselect_get",
      "components_actionselect_set",
      "reference_uptime_kuma_src_components_actionselect_vue"
    ],
    "284": [
      "backend_test_check_translations_test_extractparams",
      "backend_test_check_translations_test_getstartend",
      "reference_uptime_kuma_test_backend_test_check_translations_test_js"
    ],
    "285": [
      "monitors_test_tcp_createtcpserver",
      "monitors_test_tcp_retryexternalservice",
      "reference_uptime_kuma_test_backend_test_monitors_test_tcp_js"
    ],
    "286": [
      "reference_uptime_kuma_server_2fa_js",
      "server_2fa_twofa",
      "server_2fa_twofa_disable2fa"
    ],
    "287": [
      "reference_uptime_kuma_server_translatable_error_js",
      "server_translatable_error_translatableerror",
      "server_translatable_error_translatableerror_constructor"
    ],
    "288": [
      "analytics_analytics_getanalyticsscript",
      "analytics_analytics_isvalidanalyticsconfig",
      "reference_uptime_kuma_server_analytics_analytics_js"
    ],
    "289": [
      "monitor_conditions_variables_conditionvariable",
      "monitor_conditions_variables_conditionvariable_constructor",
      "reference_uptime_kuma_server_monitor_conditions_variables_js"
    ],
    "290": [
      "model_docker_host_dockerhost",
      "model_docker_host_dockerhost_tojson",
      "reference_uptime_kuma_server_model_docker_host_js"
    ],
    "291": [
      "model_tag_tag",
      "model_tag_tag_tojson",
      "reference_uptime_kuma_server_model_tag_js"
    ],
    "292": [
      "model_proxy_proxy",
      "model_proxy_proxy_tojson",
      "reference_uptime_kuma_server_model_proxy_js"
    ],
    "293": [
      "model_remote_browser_remotebrowser",
      "model_remote_browser_remotebrowser_tojson",
      "reference_uptime_kuma_server_model_remote_browser_js"
    ],
    "294": [
      "notification_providers_google_sheets_googlesheets",
      "notification_providers_google_sheets_googlesheets_send",
      "reference_uptime_kuma_server_notification_providers_google_sheets_js"
    ],
    "295": [
      "notification_providers_clicksendsms_clicksendsms",
      "notification_providers_clicksendsms_clicksendsms_send",
      "reference_uptime_kuma_server_notification_providers_clicksendsms_js"
    ],
    "296": [
      "notification_providers_bale_bale",
      "notification_providers_bale_bale_send",
      "reference_uptime_kuma_server_notification_providers_bale_js"
    ],
    "297": [
      "notification_providers_serwersms_serwersms",
      "notification_providers_serwersms_serwersms_send",
      "reference_uptime_kuma_server_notification_providers_serwersms_js"
    ],
    "298": [
      "notification_providers_apprise_apprise",
      "notification_providers_apprise_apprise_send",
      "reference_uptime_kuma_server_notification_providers_apprise_js"
    ],
    "299": [
      "notification_providers_techulus_push_techuluspush",
      "notification_providers_techulus_push_techuluspush_send",
      "reference_uptime_kuma_server_notification_providers_techulus_push_js"
    ],
    "300": [
      "notification_providers_smsmanager_smsmanager",
      "notification_providers_smsmanager_smsmanager_send",
      "reference_uptime_kuma_server_notification_providers_smsmanager_js"
    ],
    "301": [
      "notification_providers_pushbullet_pushbullet",
      "notification_providers_pushbullet_pushbullet_send",
      "reference_uptime_kuma_server_notification_providers_pushbullet_js"
    ],
    "302": [
      "notification_providers_cellsynt_cellsynt",
      "notification_providers_cellsynt_cellsynt_send",
      "reference_uptime_kuma_server_notification_providers_cellsynt_js"
    ],
    "303": [
      "notification_providers_send_grid_sendgrid",
      "notification_providers_send_grid_sendgrid_send",
      "reference_uptime_kuma_server_notification_providers_send_grid_js"
    ],
    "304": [
      "notification_providers_pushy_pushy",
      "notification_providers_pushy_pushy_send",
      "reference_uptime_kuma_server_notification_providers_pushy_js"
    ],
    "305": [
      "notification_providers_whapi_whapi",
      "notification_providers_whapi_whapi_send",
      "reference_uptime_kuma_server_notification_providers_whapi_js"
    ],
    "306": [
      "notification_providers_gotify_gotify",
      "notification_providers_gotify_gotify_send",
      "reference_uptime_kuma_server_notification_providers_gotify_js"
    ],
    "307": [
      "notification_providers_sevenio_sevenio",
      "notification_providers_sevenio_sevenio_send",
      "reference_uptime_kuma_server_notification_providers_sevenio_js"
    ],
    "308": [
      "notification_providers_evolution_evolution",
      "notification_providers_evolution_evolution_send",
      "reference_uptime_kuma_server_notification_providers_evolution_js"
    ],
    "309": [
      "notification_providers_zoho_cliq_zohocliq",
      "notification_providers_zoho_cliq_zohocliq_send",
      "reference_uptime_kuma_server_notification_providers_zoho_cliq_js"
    ],
    "310": [
      "notification_providers_ntfy_ntfy",
      "notification_providers_ntfy_ntfy_send",
      "reference_uptime_kuma_server_notification_providers_ntfy_js"
    ],
    "311": [
      "notification_providers_smseagle_smseagle",
      "notification_providers_smseagle_smseagle_send",
      "reference_uptime_kuma_server_notification_providers_smseagle_js"
    ],
    "312": [
      "notification_providers_pumble_pumble",
      "notification_providers_pumble_pumble_send",
      "reference_uptime_kuma_server_notification_providers_pumble_js"
    ],
    "313": [
      "notification_providers_octopush_octopush",
      "notification_providers_octopush_octopush_send",
      "reference_uptime_kuma_server_notification_providers_octopush_js"
    ],
    "314": [
      "notification_providers_alerta_alerta",
      "notification_providers_alerta_alerta_send",
      "reference_uptime_kuma_server_notification_providers_alerta_js"
    ],
    "315": [
      "notification_providers_resend_resend",
      "notification_providers_resend_resend_send",
      "reference_uptime_kuma_server_notification_providers_resend_js"
    ],
    "316": [
      "notification_providers_halopsa_halopsa",
      "notification_providers_halopsa_halopsa_send",
      "reference_uptime_kuma_server_notification_providers_halopsa_js"
    ],
    "317": [
      "notification_providers_telnyx_telnyx",
      "notification_providers_telnyx_telnyx_send",
      "reference_uptime_kuma_server_notification_providers_telnyx_js"
    ],
    "318": [
      "notification_providers_smsir_smsir",
      "notification_providers_smsir_smsir_send",
      "reference_uptime_kuma_server_notification_providers_smsir_js"
    ],
    "319": [
      "notification_providers_webpush_webpush",
      "notification_providers_webpush_webpush_send",
      "reference_uptime_kuma_server_notification_providers_webpush_js"
    ],
    "320": [
      "notification_providers_home_assistant_homeassistant",
      "notification_providers_home_assistant_homeassistant_send",
      "reference_uptime_kuma_server_notification_providers_home_assistant_js"
    ],
    "321": [
      "notification_providers_twilio_twilio",
      "notification_providers_twilio_twilio_send",
      "reference_uptime_kuma_server_notification_providers_twilio_js"
    ],
    "322": [
      "notification_providers_matrix_matrix",
      "notification_providers_matrix_matrix_send",
      "reference_uptime_kuma_server_notification_providers_matrix_js"
    ],
    "323": [
      "notification_providers_signl4_signl4",
      "notification_providers_signl4_signl4_send",
      "reference_uptime_kuma_server_notification_providers_signl4_js"
    ],
    "324": [
      "notification_providers_kook_kook",
      "notification_providers_kook_kook_send",
      "reference_uptime_kuma_server_notification_providers_kook_js"
    ],
    "325": [
      "notification_providers_line_line",
      "notification_providers_line_line_send",
      "reference_uptime_kuma_server_notification_providers_line_js"
    ],
    "326": [
      "notification_providers_smtp_smtp",
      "notification_providers_smtp_smtp_send",
      "reference_uptime_kuma_server_notification_providers_smtp_js"
    ],
    "327": [
      "notification_providers_onesender_onesender",
      "notification_providers_onesender_onesender_send",
      "reference_uptime_kuma_server_notification_providers_onesender_js"
    ],
    "328": [
      "notification_providers_freemobile_freemobile",
      "notification_providers_freemobile_freemobile_send",
      "reference_uptime_kuma_server_notification_providers_freemobile_js"
    ],
    "329": [
      "notification_providers_signal_signal",
      "notification_providers_signal_signal_send",
      "reference_uptime_kuma_server_notification_providers_signal_js"
    ],
    "330": [
      "notification_providers_bitrix24_bitrix24",
      "notification_providers_bitrix24_bitrix24_send",
      "reference_uptime_kuma_server_notification_providers_bitrix24_js"
    ],
    "331": [
      "notification_providers_squadcast_squadcast",
      "notification_providers_squadcast_squadcast_send",
      "reference_uptime_kuma_server_notification_providers_squadcast_js"
    ],
    "332": [
      "notification_providers_call_me_bot_callmebot",
      "notification_providers_call_me_bot_callmebot_send",
      "reference_uptime_kuma_server_notification_providers_call_me_bot_js"
    ],
    "333": [
      "notification_providers_waha_waha",
      "notification_providers_waha_waha_send",
      "reference_uptime_kuma_server_notification_providers_waha_js"
    ],
    "334": [
      "notification_providers_gtx_messaging_gtxmessaging",
      "notification_providers_gtx_messaging_gtxmessaging_send",
      "reference_uptime_kuma_server_notification_providers_gtx_messaging_js"
    ],
    "335": [
      "notification_providers_promosms_promosms",
      "notification_providers_promosms_promosms_send",
      "reference_uptime_kuma_server_notification_providers_promosms_js"
    ],
    "336": [
      "notification_providers_goalert_goalert",
      "notification_providers_goalert_goalert_send",
      "reference_uptime_kuma_server_notification_providers_goalert_js"
    ],
    "337": [
      "notification_providers_nextcloudtalk_nextcloudtalk",
      "notification_providers_nextcloudtalk_nextcloudtalk_send",
      "reference_uptime_kuma_server_notification_providers_nextcloudtalk_js"
    ],
    "338": [
      "notification_providers_brevo_brevo",
      "notification_providers_brevo_brevo_send",
      "reference_uptime_kuma_server_notification_providers_brevo_js"
    ],
    "339": [
      "notification_providers_pushdeer_pushdeer",
      "notification_providers_pushdeer_pushdeer_send",
      "reference_uptime_kuma_server_notification_providers_pushdeer_js"
    ],
    "340": [
      "notification_providers_grafana_oncall_grafanaoncall",
      "notification_providers_grafana_oncall_grafanaoncall_send",
      "reference_uptime_kuma_server_notification_providers_grafana_oncall_js"
    ],
    "341": [
      "notification_providers_onebot_onebot",
      "notification_providers_onebot_onebot_send",
      "reference_uptime_kuma_server_notification_providers_onebot_js"
    ],
    "342": [
      "notification_providers_mattermost_mattermost",
      "notification_providers_mattermost_mattermost_send",
      "reference_uptime_kuma_server_notification_providers_mattermost_js"
    ],
    "343": [
      "notification_providers_vk_vk",
      "notification_providers_vk_vk_send",
      "reference_uptime_kuma_server_notification_providers_vk_js"
    ],
    "344": [
      "notification_providers_webhook_webhook",
      "notification_providers_webhook_webhook_send",
      "reference_uptime_kuma_server_notification_providers_webhook_js"
    ],
    "345": [
      "notification_providers_onechat_onechat",
      "notification_providers_onechat_onechat_send",
      "reference_uptime_kuma_server_notification_providers_onechat_js"
    ],
    "346": [
      "notification_providers_smsc_smsc",
      "notification_providers_smsc_smsc_send",
      "reference_uptime_kuma_server_notification_providers_smsc_js"
    ],
    "347": [
      "notification_providers_keep_keep",
      "notification_providers_keep_keep_send",
      "reference_uptime_kuma_server_notification_providers_keep_js"
    ],
    "348": [
      "notification_providers_46elks_elks",
      "notification_providers_46elks_elks_send",
      "reference_uptime_kuma_server_notification_providers_46elks_js"
    ],
    "349": [
      "notification_providers_spugpush_spugpush",
      "notification_providers_spugpush_spugpush_send",
      "reference_uptime_kuma_server_notification_providers_spugpush_js"
    ],
    "350": [
      "notification_providers_sms_planet_smsplanet",
      "notification_providers_sms_planet_smsplanet_send",
      "reference_uptime_kuma_server_notification_providers_sms_planet_js"
    ],
    "351": [
      "monitor_types_gamedig_gamedigmonitortype",
      "monitor_types_gamedig_gamedigmonitortype_check",
      "reference_uptime_kuma_server_monitor_types_gamedig_js"
    ],
    "352": [
      "monitor_types_monitor_type_monitortype",
      "monitor_types_monitor_type_monitortype_check",
      "reference_uptime_kuma_server_monitor_types_monitor_type_js"
    ],
    "353": [
      "monitor_types_smtp_smtpmonitortype",
      "monitor_types_smtp_smtpmonitortype_check",
      "reference_uptime_kuma_server_monitor_types_smtp_js"
    ],
    "354": [
      "monitor_types_group_groupmonitortype",
      "monitor_types_group_groupmonitortype_check",
      "reference_uptime_kuma_server_monitor_types_group_js"
    ],
    "355": [
      "monitor_types_manual_manualmonitortype",
      "monitor_types_manual_manualmonitortype_check",
      "reference_uptime_kuma_server_monitor_types_manual_js"
    ],
    "356": [
      "reference_uptime_kuma_server_utils_knex_lib_dialects_mysql2_schema_mysql2_columncompiler_js",
      "schema_mysql2_columncompiler_kumacolumncompiler",
      "schema_mysql2_columncompiler_kumacolumncompiler_defaultto"
    ],
    "357": [
      "reference_uptime_kuma_server_socket_handlers_status_page_socket_handler_js",
      "socket_handlers_status_page_socket_handler_checkslug",
      "socket_handlers_status_page_socket_handler_validateincident"
    ],
    "358": [
      "reference_domain_locker_src_main_server_ts",
      "src_main_server_bootstrap",
      "src_main_server_render"
    ],
    "359": [
      "domain_list_domain_list_component_domainlistcomponent",
      "domain_list_domain_list_component_domainlistcomponent_constructor",
      "reference_domain_locker_src_app_components_domain_things_domain_list_domain_list_component_ts"
    ],
    "360": [
      "about_things_about_links_component_aboutlinks",
      "about_things_about_links_component_aboutlinks_makeid",
      "reference_domain_locker_src_app_components_about_things_about_links_component_ts"
    ],
    "361": [
      "footer_footer_component_footercomponent",
      "footer_footer_component_footercomponent_constructor",
      "reference_domain_locker_src_app_components_footer_footer_component_ts"
    ],
    "362": [
      "reference_domain_locker_src_app_utils_env_loader_ts",
      "utils_env_loader_envloaderservice",
      "utils_env_loader_envloaderservice_loadenv"
    ],
    "363": [
      "reference_domain_locker_src_app_pages_settings_developer_options_page_ts",
      "settings_developer_options_page_developeroptionspagecomponent",
      "settings_developer_options_page_developeroptionspagecomponent_constructor"
    ],
    "364": [
      "change_history_index_page_changehistorypage",
      "change_history_index_page_changehistorypage_constructor",
      "reference_domain_locker_src_app_pages_domains_change_history_index_page_ts"
    ],
    "365": [
      "reference_domain_locker_src_app_pages_stats_index_page_ts",
      "stats_index_page_statsindexpage",
      "stats_index_page_statsindexpage_constructor"
    ],
    "366": [
      "links_domain_link_component_domainlinkcomponent",
      "links_domain_link_component_domainlinkcomponent_oncontextmenu",
      "reference_domain_locker_src_app_pages_assets_links_domain_link_component_ts"
    ],
    "367": [
      "reference_domain_locker_src_server_routes_pg_executer_ts",
      "routes_pg_executer_getpostgresclient",
      "routes_pg_executer_handlecors"
    ],
    "368": [
      "reference_domain_locker_src_server_routes_cleanup_monitor_data_ts",
      "routes_cleanup_monitor_data_callpgexecutor",
      "routes_cleanup_monitor_data_getenvvar"
    ],
    "369": [
      "components_copy_to_clipboard_copytextarea",
      "components_copy_to_clipboard_copytoclipboard",
      "internal_site_src_components_copy_to_clipboard_tsx"
    ],
    "370": [
      "charts_sensor_charts_batterychart",
      "charts_sensor_charts_checkposition",
      "internal_site_src_components_routes_system_charts_sensor_charts_tsx"
    ],
    "371": [
      "internal_site_src_components_notifications_notification_settings_dialog_tsx",
      "notifications_notification_settings_dialog_handlesubmit",
      "notifications_notification_settings_dialog_handletest"
    ],
    "372": [
      "hooks_use_push_notifications_urlbase64touint8array",
      "hooks_use_push_notifications_usepushnotifications",
      "internal_site_src_hooks_use_push_notifications_ts"
    ],
    "373": [
      "internal_site_public_sw_js",
      "public_sw_checkforupdates",
      "public_sw_dobackgroundsync"
    ],
    "374": [
      "alerts_alertinfo",
      "alerts_alerts_status_resolvestatusalerts",
      "internal_alerts_alerts_status_go"
    ],
    "375": [
      "agent_emmc_stub_go",
      "agent_emmc_stub_scanemmcdevices"
    ],
    "376": [
      "agent_gpu_intel_go",
      "agent_intelgpustats"
    ],
    "377": [
      "agent_mdraid_stub_go",
      "agent_mdraid_stub_scanmdraiddevices"
    ],
    "378": [
      "agent_smart_windows_ensureembeddedsmartctl",
      "agent_smart_windows_go"
    ],
    "379": [
      "agent_zfs_zfs_freebsd_go",
      "zfs_zfs_freebsd_arcsize"
    ],
    "380": [
      "agent_zfs_zfs_unsupported_go",
      "zfs_zfs_unsupported_arcsize"
    ],
    "381": [
      "config_vite_config_manualchunks",
      "reference_uptime_kuma_config_vite_config_js"
    ],
    "382": [
      "extra_download_dist_download",
      "reference_uptime_kuma_extra_download_dist_js"
    ],
    "383": [
      "extra_reset_migrate_aggregate_table_state_main",
      "reference_uptime_kuma_extra_reset_migrate_aggregate_table_state_js"
    ],
    "384": [
      "extra_deploy_demo_server_prompt",
      "reference_uptime_kuma_extra_deploy_demo_server_js"
    ],
    "385": [
      "extra_simple_dns_server_type",
      "reference_uptime_kuma_extra_simple_dns_server_js"
    ],
    "386": [
      "reference_uptime_kuma_extra_push_examples_typescript_fetch_index_ts",
      "typescript_fetch_index_push"
    ],
    "387": [
      "javascript_fetch_index_push",
      "reference_uptime_kuma_extra_push_examples_javascript_fetch_index_js"
    ],
    "388": [
      "components_incidenteditform_updatefield",
      "reference_uptime_kuma_src_components_incidenteditform_vue"
    ],
    "389": [
      "components_incidenthistory_getincidenthtml",
      "reference_uptime_kuma_src_components_incidenthistory_vue"
    ],
    "390": [
      "components_certificateinforow_formatsubject",
      "reference_uptime_kuma_src_components_certificateinforow_vue"
    ],
    "391": [
      "components_monitorlistfilter_numfiltersactive",
      "reference_uptime_kuma_src_components_monitorlistfilter_vue"
    ],
    "392": [
      "components_publicgrouplist_if",
      "reference_uptime_kuma_src_components_publicgrouplist_vue"
    ],
    "393": [
      "components_login_if",
      "reference_uptime_kuma_src_components_login_vue"
    ],
    "394": [
      "pages_settings_if",
      "reference_uptime_kuma_src_pages_settings_vue"
    ],
    "395": [
      "reference_uptime_kuma_test_e2e_specs_monitor_form_spec_js",
      "specs_monitor_form_spec_selectmonitortype"
    ],
    "396": [
      "backend_test_test_uptime_calculator_memoryusage",
      "reference_uptime_kuma_test_backend_test_test_uptime_calculator_js"
    ],
    "397": [
      "backend_test_test_ping_chart_filterpingvalue",
      "reference_uptime_kuma_test_backend_test_test_ping_chart_js"
    ],
    "398": [
      "notification_providers_mock_webhook_mockwebhook",
      "reference_uptime_kuma_test_backend_test_notification_providers_mock_webhook_js"
    ],
    "399": [
      "monitors_test_mqtt_testmqtt",
      "reference_uptime_kuma_test_backend_test_monitors_test_mqtt_js"
    ],
    "400": [
      "monitors_test_grpc_createtestgrpcserver",
      "reference_uptime_kuma_test_backend_test_monitors_test_grpc_js"
    ],
    "401": [
      "monitors_test_mssql_createandstartmssqlcontainer",
      "reference_uptime_kuma_test_backend_test_monitors_test_mssql_js"
    ],
    "402": [
      "monitors_test_mysql_createandstartmariadbcontainer",
      "reference_uptime_kuma_test_backend_test_monitors_test_mysql_js"
    ],
    "403": [
      "manual_test_grpc_simple_grpc_server_echo",
      "reference_uptime_kuma_test_manual_test_grpc_simple_grpc_server_js"
    ],
    "404": [
      "reference_uptime_kuma_server_config_js",
      "server_config_getlocalwebsocketurl"
    ],
    "405": [
      "reference_uptime_kuma_server_check_version_js",
      "server_check_version_check"
    ],
    "406": [
      "analytics_matomo_analytics_getmatomoanalyticsscript",
      "reference_uptime_kuma_server_analytics_matomo_analytics_js"
    ],
    "407": [
      "analytics_umami_analytics_getumamianalyticsscript",
      "reference_uptime_kuma_server_analytics_umami_analytics_js"
    ],
    "408": [
      "analytics_plausible_analytics_getplausibleanalyticsscript",
      "reference_uptime_kuma_server_analytics_plausible_analytics_js"
    ],
    "409": [
      "analytics_google_analytics_getgoogleanalyticsscript",
      "reference_uptime_kuma_server_analytics_google_analytics_js"
    ],
    "410": [
      "jobs_incremental_vacuum_incrementalvacuum",
      "reference_uptime_kuma_server_jobs_incremental_vacuum_js"
    ],
    "411": [
      "apicache_memory_cache_memorycache",
      "reference_uptime_kuma_server_modules_apicache_memory_cache_js"
    ],
    "412": [
      "reference_uptime_kuma_server_socket_handlers_general_socket_handler_js",
      "socket_handlers_general_socket_handler_getgamelist"
    ],
    "413": [
      "app_prime_ng_module_primengmodule",
      "reference_domain_locker_src_app_prime_ng_module_ts"
    ],
    "414": [
      "getting_started_welcome_component_welcomecomponent",
      "reference_domain_locker_src_app_components_getting_started_welcome_component_ts"
    ],
    "415": [
      "about_things_business_features_component_businessfeaturescomponent",
      "reference_domain_locker_src_app_components_about_things_business_features_component_ts"
    ],
    "416": [
      "demo_demo_component_democomponent",
      "reference_domain_locker_src_app_components_home_things_demo_demo_component_ts"
    ],
    "417": [
      "feature_grid_feature_grid_component_featuresgridcomponent",
      "reference_domain_locker_src_app_components_home_things_feature_grid_feature_grid_component_ts"
    ],
    "418": [
      "cta_cta_component_ctacomponent",
      "reference_domain_locker_src_app_components_home_things_cta_cta_component_ts"
    ],
    "419": [
      "feature_carousel_feature_carousel_component_featurecarouselcomponent",
      "reference_domain_locker_src_app_components_home_things_feature_carousel_feature_carousel_component_ts"
    ],
    "420": [
      "hero_hero_component_herocomponent",
      "reference_domain_locker_src_app_components_home_things_hero_hero_component_ts"
    ],
    "421": [
      "misc_helpful_links_component_helpfullinkscomponent",
      "reference_domain_locker_src_app_components_misc_helpful_links_component_ts"
    ],
    "422": [
      "misc_domain_not_found_component_notfoundcomponent",
      "reference_domain_locker_src_app_components_misc_domain_not_found_component_ts"
    ],
    "423": [
      "reference_domain_locker_src_app_utils_db_proxy_factory_ts",
      "utils_db_proxy_factory_createdbproxy"
    ],
    "424": [
      "pages_thing_page_aboutpagecomponent",
      "reference_domain_locker_src_app_pages_thing_page_ts"
    ],
    "425": [
      "pages_tools_page_toolsindexpagecomponent",
      "reference_domain_locker_src_app_pages_tools_page_ts"
    ],
    "426": [
      "reference_domain_locker_src_app_pages_settings_display_options_page_ts",
      "settings_display_options_page_displayoptionspagecomponent"
    ],
    "427": [
      "reference_domain_locker_src_app_pages_settings_delete_account_page_ts",
      "settings_delete_account_page_deleteaccountpage"
    ],
    "428": [
      "reference_domain_locker_src_app_pages_tools_domain_valuation_page_ts",
      "tools_domain_valuation_page_toolsvaluationpagecomponent"
    ],
    "429": [
      "reference_domain_locker_src_app_pages_tools_availability_search_page_ts",
      "tools_availability_search_page_toolsavailabilitypagecomponent"
    ],
    "430": [
      "reference_domain_locker_src_app_pages_tools_index_page_ts",
      "tools_index_page_toolsindexpagecomponent"
    ],
    "431": [
      "reference_domain_locker_src_app_pages_value_domain_page_ts",
      "value_domain_page_testpagecomponent"
    ],
    "432": [
      "reference_domain_locker_src_app_pages_stats_uptime_page_ts",
      "stats_uptime_page_uptimepage"
    ],
    "433": [
      "reference_domain_locker_src_app_pages_stats_change_frequency_page_ts",
      "stats_change_frequency_page_changefrequencypage"
    ],
    "434": [
      "reference_domain_locker_src_app_pages_stats_security_profile_page_ts",
      "stats_security_profile_page_securityprofilepage"
    ],
    "435": [
      "reference_domain_locker_src_app_pages_stats_registration_timeline_page_ts",
      "stats_registration_timeline_page_registrationtimelinepage"
    ],
    "436": [
      "reference_domain_locker_src_app_pages_stats_renewal_payments_page_ts",
      "stats_renewal_payments_page_renewalscalendarpage"
    ],
    "437": [
      "reference_domain_locker_src_app_pages_stats_ssl_lifespan_page_ts",
      "stats_ssl_lifespan_page_ssllifespanpage"
    ],
    "438": [
      "reference_domain_locker_src_app_pages_stats_tag_cloud_page_ts",
      "stats_tag_cloud_page_hostmappage"
    ],
    "439": [
      "reference_domain_locker_src_app_pages_stats_domain_providers_page_ts",
      "stats_domain_providers_page_domainproviderspage"
    ],
    "440": [
      "reference_domain_locker_src_app_pages_stats_cost_analysis_page_ts",
      "stats_cost_analysis_page_costanalysispage"
    ],
    "441": [
      "reference_domain_locker_src_app_pages_stats_tld_sub_map_page_ts",
      "stats_tld_sub_map_page_hostmappage"
    ],
    "442": [
      "reference_domain_locker_src_app_pages_stats_upcoming_expirations_page_ts",
      "stats_upcoming_expirations_page_hostmappage"
    ],
    "443": [
      "reference_domain_locker_src_app_pages_stats_host_map_page_ts",
      "stats_host_map_page_hostmappage"
    ],
    "444": [
      "notifications_index_page_notificationspage",
      "reference_domain_locker_src_app_pages_notifications_index_page_ts"
    ],
    "445": [
      "assets_index_page_assetsindexpagecomponent",
      "reference_domain_locker_src_app_pages_assets_index_page_ts"
    ],
    "446": [
      "about_security_page_securitypagecomponent",
      "reference_domain_locker_src_app_pages_about_security_page_ts"
    ],
    "447": [
      "about_legal_slug_page_docscomponent",
      "reference_domain_locker_src_app_pages_about_legal_slug_page_ts"
    ],
    "448": [
      "about_demo_page_demopage",
      "reference_domain_locker_src_app_pages_about_demo_page_ts"
    ],
    "449": [
      "about_self_hosting_slug_page_docscomponent",
      "reference_domain_locker_src_app_pages_about_self_hosting_slug_page_ts"
    ],
    "450": [
      "about_developing_slug_page_docscomponent",
      "reference_domain_locker_src_app_pages_about_developing_slug_page_ts"
    ],
    "451": [
      "about_guides_slug_page_docscomponent",
      "reference_domain_locker_src_app_pages_about_guides_slug_page_ts"
    ],
    "452": [
      "about_articles_slug_page_docscomponent",
      "reference_domain_locker_src_app_pages_about_articles_slug_page_ts"
    ],
    "453": [
      "reference_domain_locker_src_app_pages_about_support_index_page_ts",
      "support_index_page_selfhostedsupportpage"
    ],
    "454": [
      "reference_domain_locker_src_app_pages_about_support_self_hosted_support_page_ts",
      "support_self_hosted_support_page_selfhostedsupportpage"
    ],
    "455": [
      "reference_domain_locker_src_app_pages_about_support_feedback_page_ts",
      "support_feedback_page_supportpage"
    ],
    "456": [
      "features_index_page_featurespage",
      "reference_domain_locker_src_app_pages_about_features_index_page_ts"
    ],
    "457": [
      "pricing_index_page_pricingpage",
      "reference_domain_locker_src_app_pages_about_pricing_index_page_ts"
    ],
    "458": [
      "advanced_index_page_advancedindexpage",
      "reference_domain_locker_src_app_pages_advanced_index_page_ts"
    ],
    "459": [
      "advanced_admin_links_page_adminlinkspage",
      "reference_domain_locker_src_app_pages_advanced_admin_links_page_ts"
    ],
    "460": [
      "advanced_delete_data_page_deleteaccountpage",
      "reference_domain_locker_src_app_pages_advanced_delete_data_page_ts"
    ],
    "461": [
      "reference_domain_locker_src_server_routes_share_target_ts",
      "routes_share_target_extractdomainfromurl"
    ],
    "462": [
      "domain_updater_index_runwithconcurrency",
      "reference_domain_locker_src_server_routes_domain_updater_index_ts"
    ],
    "463": [
      "lib_fetchinfo_fetchdomaininfo",
      "reference_domain_locker_src_server_routes_domain_updater_lib_fetchinfo_ts"
    ],
    "464": [
      "lib_compare_compareandupdatedomain",
      "reference_domain_locker_src_server_routes_domain_updater_lib_compare_ts"
    ],
    "465": [
      "reference_domain_locker_src_server_utils_base_url_ts",
      "utils_base_url_getbaseurl"
    ],
    "466": [
      "reference_domain_locker_src_server_utils_auth_ts",
      "utils_auth_verifyauth"
    ],
    "467": [
      "components_command_palette_down",
      "internal_site_src_components_command_palette_tsx"
    ],
    "468": [
      "components_logo_logo",
      "internal_site_src_components_logo_tsx"
    ],
    "469": [
      "internal_site_src_components_ui_input_tsx",
      "ui_input_input"
    ],
    "470": [
      "internal_site_src_components_ui_collapsible_tsx",
      "ui_collapsible_collapsible"
    ],
    "471": [
      "internal_site_src_components_ui_badge_tsx",
      "ui_badge_badge"
    ],
    "472": [
      "internal_site_src_components_ui_input_copy_tsx",
      "ui_input_copy_inputcopy"
    ],
    "473": [
      "internal_site_src_components_ui_input_tags_tsx",
      "ui_input_tags_addpendingdatapoint"
    ],
    "474": [
      "internal_site_src_components_systemd_table_systemd_table_columns_tsx",
      "systemd_table_systemd_table_columns_getsubstatecolor"
    ],
    "475": [
      "internal_site_src_components_routes_smart_tsx",
      "routes_smart_smart"
    ],
    "476": [
      "internal_site_src_components_routes_incidents_tsx",
      "routes_incidents_statusbadge"
    ],
    "477": [
      "charts_cpu_charts_cpuchart",
      "internal_site_src_components_routes_system_charts_cpu_charts_tsx"
    ],
    "478": [
      "charts_load_average_chart_loadaveragechart",
      "internal_site_src_components_routes_system_charts_load_average_chart_tsx"
    ],
    "479": [
      "charts_gpu_charts_gpupowerchart",
      "internal_site_src_components_routes_system_charts_gpu_charts_tsx"
    ],
    "480": [
      "internal_site_src_components_systems_table_systems_table_columns_tsx",
      "systems_table_systems_table_columns_getmeterstatebythresholds"
    ],
    "481": [
      "internal_site_src_components_status_pages_status_page_dialog_tsx",
      "status_pages_status_page_dialog_onsubmit"
    ],
    "482": [
      "containers_table_containers_table_columns_getstatusvalue",
      "internal_site_src_components_containers_table_containers_table_columns_tsx"
    ],
    "483": [
      "internal_site_src_lib_use_intersection_observer_ts",
      "lib_use_intersection_observer_useintersectionobserver"
    ],
    "484": [
      "hub_api_customauthmiddleware",
      "internal_hub_api_go"
    ],
    "485": [
      "internal_hub_systems_systems_test_helpers_go",
      "systems_systems_test_helpers_backgroundsmartfetchenabled"
    ],
    "486": [
      "beszel_go"
    ],
    "487": [
      "agent_gpu_amd_unsupported_go"
    ],
    "488": [
      "agent_gpu_darwin_unsupported_go"
    ],
    "489": [
      "agent_sensors_default_go"
    ],
    "490": [
      "agent_agent_test_helpers_go"
    ],
    "491": [
      "agent_battery_battery_go"
    ],
    "492": [
      "supplemental_scripts_upgrade_agent_wrapper_ps1"
    ],
    "493": [
      "reference_uptime_kuma_ecosystem_config_js"
    ],
    "494": [
      "reference_uptime_kuma_db_knex_migrations_2023_08_16_0000_create_uptime_js"
    ],
    "495": [
      "reference_uptime_kuma_db_knex_migrations_2025_03_04_0000_ping_advanced_options_js"
    ],
    "496": [
      "reference_uptime_kuma_db_knex_migrations_2023_08_18_0301_heartbeat_js"
    ],
    "497": [
      "reference_uptime_kuma_db_knex_migrations_2024_01_22_0000_stats_extras_js"
    ],
    "498": [
      "reference_uptime_kuma_db_knex_migrations_2025_10_15_0002_add_response_to_heartbeat_js"
    ],
    "499": [
      "reference_uptime_kuma_db_knex_migrations_2024_08_24_0000_conditions_js"
    ],
    "500": [
      "reference_uptime_kuma_db_knex_migrations_2025_06_24_0000_add_audience_to_oauth_js"
    ],
    "501": [
      "reference_uptime_kuma_db_knex_migrations_2025_10_15_0001_add_monitor_response_config_js"
    ],
    "502": [
      "reference_uptime_kuma_db_knex_migrations_2024_08_24_000_add_cache_bust_js"
    ],
    "503": [
      "reference_uptime_kuma_db_knex_migrations_2026_01_10_0000_convert_float_precision_js"
    ],
    "504": [
      "reference_uptime_kuma_db_knex_migrations_2026_01_15_0000_add_json_query_retry_only_status_code_js"
    ],
    "505": [
      "reference_uptime_kuma_db_knex_migrations_2026_01_02_0713_gamedig_v4_to_v5_js"
    ],
    "506": [
      "reference_uptime_kuma_db_knex_migrations_2023_12_20_0000_alter_status_page_js"
    ],
    "507": [
      "reference_uptime_kuma_db_knex_migrations_2025_12_31_2143_add_snmp_v3_username_js"
    ],
    "508": [
      "reference_uptime_kuma_db_knex_migrations_2023_10_08_0000_mqtt_query_js"
    ],
    "509": [
      "reference_uptime_kuma_db_knex_migrations_2025_10_15_0000_stat_table_fix_js"
    ],
    "510": [
      "reference_uptime_kuma_db_knex_migrations_2023_10_16_0000_create_remote_browsers_js"
    ],
    "511": [
      "reference_uptime_kuma_db_knex_migrations_2025_02_15_2312_add_wstest_js"
    ],
    "512": [
      "reference_uptime_kuma_db_knex_migrations_2025_12_09_0000_add_system_service_monitor_js"
    ],
    "513": [
      "reference_uptime_kuma_db_knex_migrations_2024_04_26_0000_snmp_monitor_js"
    ],
    "514": [
      "reference_uptime_kuma_db_knex_migrations_2025_12_22_0121_optimize_important_indexes_js"
    ],
    "515": [
      "reference_uptime_kuma_db_knex_migrations_2025_10_24_0000_show_only_last_heartbeat_js"
    ],
    "516": [
      "reference_uptime_kuma_db_knex_migrations_2024_10_31_0000_fix_snmp_monitor_js"
    ],
    "517": [
      "reference_uptime_kuma_db_knex_migrations_2023_09_29_0000_heartbeat_retires_js"
    ],
    "518": [
      "reference_uptime_kuma_db_knex_migrations_2026_01_16_0000_add_screenshot_delay_js"
    ],
    "519": [
      "reference_uptime_kuma_db_knex_migrations_2023_12_22_0000_hourly_uptime_js"
    ],
    "520": [
      "reference_uptime_kuma_db_knex_migrations_2024_10_1315_rabbitmq_monitor_js"
    ],
    "521": [
      "reference_uptime_kuma_db_knex_migrations_2025_12_29_0000_remove_line_notify_js"
    ],
    "522": [
      "reference_uptime_kuma_db_knex_migrations_2023_12_21_0000_stat_ping_min_max_js"
    ],
    "523": [
      "reference_uptime_kuma_db_knex_migrations_2025_06_13_0000_maintenance_add_last_start_js"
    ],
    "524": [
      "reference_uptime_kuma_db_knex_migrations_2025_05_09_0000_add_custom_url_js"
    ],
    "525": [
      "reference_uptime_kuma_db_knex_migrations_2026_01_02_0551_dns_last_result_to_text_js"
    ],
    "526": [
      "reference_uptime_kuma_db_knex_migrations_2025_07_17_0000_mqtt_websocket_path_js"
    ],
    "527": [
      "reference_uptime_kuma_db_knex_migrations_2026_01_06_0000_fix_domain_expiry_column_type_js"
    ],
    "528": [
      "reference_uptime_kuma_db_knex_migrations_2025_10_14_0000_add_ip_family_fix_js"
    ],
    "529": [
      "reference_uptime_kuma_db_knex_migrations_2025_03_25_0127_fix_5721_js"
    ],
    "530": [
      "reference_uptime_kuma_db_knex_migrations_2025_09_02_0000_add_domain_expiry_js"
    ],
    "531": [
      "reference_uptime_kuma_db_knex_migrations_2025_06_03_0000_add_ip_family_js"
    ],
    "532": [
      "reference_uptime_kuma_db_knex_migrations_2025_06_11_0000_add_manual_monitor_js"
    ],
    "533": [
      "reference_uptime_kuma_db_knex_migrations_2025_06_15_0001_manual_monitor_fix_js"
    ],
    "534": [
      "reference_uptime_kuma_db_knex_migrations_2025_12_17_0000_add_globalping_monitor_js"
    ],
    "535": [
      "reference_uptime_kuma_db_knex_migrations_2026_01_05_0000_add_tls_monitor_js"
    ],
    "536": [
      "reference_uptime_kuma_db_knex_migrations_2025_02_17_2142_generalize_analytics_js"
    ],
    "537": [
      "reference_uptime_kuma_db_knex_migrations_2024_11_27_1927_fix_info_json_data_type_js"
    ],
    "538": [
      "reference_uptime_kuma_db_knex_migrations_2026_01_05_0000_add_rss_title_js"
    ],
    "539": [
      "reference_uptime_kuma_db_knex_migrations_2025_01_01_0000_add_smtp_js"
    ],
    "540": [
      "reference_uptime_kuma_config_playwright_config_js"
    ],
    "541": [
      "reference_uptime_kuma_extra_download_apprise_mjs"
    ],
    "542": [
      "reference_uptime_kuma_extra_check_lang_json_js"
    ],
    "543": [
      "reference_uptime_kuma_extra_healthcheck_js"
    ],
    "544": [
      "reference_uptime_kuma_extra_build_healthcheck_js"
    ],
    "545": [
      "reference_uptime_kuma_extra_check_knex_filenames_mjs"
    ],
    "546": [
      "reference_uptime_kuma_extra_close_incorrect_issue_js"
    ],
    "547": [
      "reference_uptime_kuma_extra_remove_empty_lang_keys_js"
    ],
    "548": [
      "reference_uptime_kuma_extra_check_package_json_mjs"
    ],
    "549": [
      "reference_uptime_kuma_extra_compile_install_script_ps1"
    ],
    "550": [
      "reference_uptime_kuma_extra_remove_playwright_test_data_js"
    ],
    "551": [
      "reference_uptime_kuma_extra_mark_as_nightly_js"
    ],
    "552": [
      "reference_uptime_kuma_extra_push_examples_powershell_index_ps1"
    ],
    "553": [
      "reference_uptime_kuma_extra_push_examples_python_index_py"
    ],
    "554": [
      "reference_uptime_kuma_extra_push_examples_php_index_php"
    ],
    "555": [
      "reference_uptime_kuma_extra_uptime_kuma_push_build_js"
    ],
    "556": [
      "reference_uptime_kuma_src_icon_js"
    ],
    "557": [
      "reference_uptime_kuma_src_components_creategroupdialog_vue"
    ],
    "558": [
      "reference_uptime_kuma_src_components_incidentmanagemodal_vue"
    ],
    "559": [
      "reference_uptime_kuma_src_components_certificateinfo_vue"
    ],
    "560": [
      "reference_uptime_kuma_src_modules_dayjs_constant_js"
    ],
    "561": [
      "reference_uptime_kuma_src_modules_dayjs_plugin_timezone_index_d_ts"
    ],
    "562": [
      "reference_uptime_kuma_src_modules_dayjs_plugin_timezone_index_js"
    ],
    "563": [
      "reference_uptime_kuma_public_serviceworker_js"
    ],
    "564": [
      "reference_uptime_kuma_test_test_backend_mjs"
    ],
    "565": [
      "reference_uptime_kuma_test_prepare_test_server_js"
    ],
    "566": [
      "reference_uptime_kuma_test_e2e_specs_example_spec_js"
    ],
    "567": [
      "reference_uptime_kuma_test_e2e_specs_status_page_spec_js"
    ],
    "568": [
      "reference_uptime_kuma_test_e2e_specs_fridendly_name_spec_js"
    ],
    "569": [
      "reference_uptime_kuma_test_e2e_specs_setup_process_once_js"
    ],
    "570": [
      "reference_uptime_kuma_test_e2e_specs_domain_expiry_notification_spec_js"
    ],
    "571": [
      "reference_uptime_kuma_test_e2e_specs_incident_history_spec_js"
    ],
    "572": [
      "reference_uptime_kuma_test_backend_test_test_monitor_response_js"
    ],
    "573": [
      "reference_uptime_kuma_test_backend_test_test_status_page_js"
    ],
    "574": [
      "reference_uptime_kuma_test_backend_test_test_util_server_js"
    ],
    "575": [
      "reference_uptime_kuma_test_backend_test_test_migration_js"
    ],
    "576": [
      "reference_uptime_kuma_test_backend_test_test_cert_hostname_match_js"
    ],
    "577": [
      "reference_uptime_kuma_test_backend_test_test_domain_js"
    ],
    "578": [
      "reference_uptime_kuma_test_backend_test_test_snmp_js"
    ],
    "579": [
      "reference_uptime_kuma_test_backend_test_test_util_js"
    ],
    "580": [
      "reference_uptime_kuma_test_backend_test_monitor_conditions_test_expressions_js"
    ],
    "581": [
      "reference_uptime_kuma_test_backend_test_monitor_conditions_test_evaluator_js"
    ],
    "582": [
      "reference_uptime_kuma_test_backend_test_monitor_conditions_test_operators_js"
    ],
    "583": [
      "reference_uptime_kuma_test_backend_test_notification_providers_test_notification_provider_js"
    ],
    "584": [
      "reference_uptime_kuma_test_backend_test_notification_providers_test_ntlm_js"
    ],
    "585": [
      "reference_uptime_kuma_test_backend_test_monitors_test_gamedig_js"
    ],
    "586": [
      "reference_uptime_kuma_test_backend_test_monitors_test_rabbitmq_js"
    ],
    "587": [
      "reference_uptime_kuma_test_backend_test_monitors_test_postgres_js"
    ],
    "588": [
      "reference_uptime_kuma_server_image_data_uri_js"
    ],
    "589": [
      "reference_uptime_kuma_server_jobs_js"
    ],
    "590": [
      "reference_uptime_kuma_server_routers_status_page_router_js"
    ],
    "591": [
      "reference_uptime_kuma_server_modules_apicache_index_js"
    ],
    "592": [
      "reference_uptime_kuma_server_modules_dayjs_plugin_timezone_js"
    ],
    "593": [
      "reference_uptime_kuma_server_modules_dayjs_plugin_timezone_d_ts"
    ],
    "594": [
      "reference_uptime_kuma_server_modules_axios_ntlm_lib_flags_js"
    ],
    "595": [
      "reference_uptime_kuma_server_socket_handlers_remote_browser_socket_handler_js"
    ],
    "596": [
      "reference_uptime_kuma_server_socket_handlers_database_socket_handler_js"
    ],
    "597": [
      "reference_uptime_kuma_server_socket_handlers_api_key_socket_handler_js"
    ],
    "598": [
      "reference_uptime_kuma_server_socket_handlers_proxy_socket_handler_js"
    ],
    "599": [
      "reference_uptime_kuma_server_socket_handlers_maintenance_socket_handler_js"
    ],
    "600": [
      "reference_uptime_kuma_server_socket_handlers_cloudflared_socket_handler_js"
    ],
    "601": [
      "reference_uptime_kuma_server_socket_handlers_chart_socket_handler_js"
    ],
    "602": [
      "reference_uptime_kuma_server_socket_handlers_docker_socket_handler_js"
    ],
    "603": [
      "reference_domain_locker_postcss_config_js"
    ],
    "604": [
      "reference_domain_locker_vite_config_ts"
    ],
    "605": [
      "reference_domain_locker_tailwind_config_js"
    ],
    "606": [
      "reference_domain_locker_src_main_ts"
    ],
    "607": [
      "reference_domain_locker_src_vite_env_d_ts"
    ],
    "608": [
      "reference_domain_locker_src_test_setup_ts"
    ],
    "609": [
      "reference_domain_locker_src_app_app_config_server_ts"
    ],
    "610": [
      "reference_domain_locker_src_app_app_config_ts"
    ],
    "611": [
      "reference_domain_locker_src_app_app_component_spec_ts"
    ],
    "612": [
      "reference_domain_locker_src_app_environments_environment_ts"
    ],
    "613": [
      "reference_domain_locker_src_app_pages_about_data_faq_list_ts"
    ],
    "614": [
      "reference_domain_locker_src_app_pages_about_data_feature_comparison_ts"
    ],
    "615": [
      "reference_domain_locker_src_app_pages_about_data_about_page_list_ts"
    ],
    "616": [
      "reference_domain_locker_src_app_pages_about_data_useful_links_ts"
    ],
    "617": [
      "reference_domain_locker_src_app_pages_about_data_support_links_ts"
    ],
    "618": [
      "reference_domain_locker_src_app_constants_change_categories_ts"
    ],
    "619": [
      "reference_domain_locker_src_app_constants_notification_types_ts"
    ],
    "620": [
      "reference_domain_locker_src_app_constants_pricing_features_ts"
    ],
    "621": [
      "reference_domain_locker_src_app_constants_navigation_links_ts"
    ],
    "622": [
      "reference_domain_locker_src_app_constants_feature_options_ts"
    ],
    "623": [
      "reference_domain_locker_src_app_constants_admin_links_ts"
    ],
    "624": [
      "reference_domain_locker_src_app_constants_currencies_ts"
    ],
    "625": [
      "reference_domain_locker_src_server_routes_expiration_reminders_ts"
    ],
    "626": [
      "reference_domain_locker_src_server_routes_health_ts"
    ],
    "627": [
      "reference_domain_locker_src_server_routes_translations_ts"
    ],
    "628": [
      "reference_domain_locker_src_server_routes_domain_info_preview_ts"
    ],
    "629": [
      "reference_domain_locker_src_server_routes_contact_ts"
    ],
    "630": [
      "reference_domain_locker_src_server_routes_env_var_ts"
    ],
    "631": [
      "reference_domain_locker_src_types_common_ts"
    ],
    "632": [
      "reference_domain_locker_src_types_database_ts"
    ],
    "633": [
      "reference_domain_locker_src_types_domaininfo_ts"
    ],
    "634": [
      "internal_common_common_ssh_go"
    ],
    "635": [
      "internal_site_lingui_config_ts"
    ],
    "636": [
      "internal_site_embed_go"
    ],
    "637": [
      "internal_site_vite_config_ts"
    ],
    "638": [
      "internal_site_src_types_d_ts"
    ],
    "639": [
      "internal_site_src_vite_env_d_ts"
    ],
    "640": [
      "internal_site_src_locales_ar_ar_ts"
    ],
    "641": [
      "internal_site_src_locales_zh_cn_zh_cn_ts"
    ],
    "642": [
      "internal_site_src_locales_da_da_ts"
    ],
    "643": [
      "internal_site_src_locales_zh_zh_ts"
    ],
    "644": [
      "internal_site_src_locales_id_id_ts"
    ],
    "645": [
      "internal_site_src_locales_es_es_ts"
    ],
    "646": [
      "internal_site_src_locales_vi_vi_ts"
    ],
    "647": [
      "internal_site_src_locales_pl_pl_ts"
    ],
    "648": [
      "internal_site_src_locales_he_he_ts"
    ],
    "649": [
      "internal_site_src_locales_en_en_ts"
    ],
    "650": [
      "internal_site_src_locales_tr_tr_ts"
    ],
    "651": [
      "internal_site_src_locales_no_no_ts"
    ],
    "652": [
      "internal_site_src_locales_uk_uk_ts"
    ],
    "653": [
      "internal_site_src_locales_fa_fa_ts"
    ],
    "654": [
      "internal_site_src_locales_sl_sl_ts"
    ],
    "655": [
      "internal_site_src_locales_sv_sv_ts"
    ],
    "656": [
      "internal_site_src_locales_hu_hu_ts"
    ],
    "657": [
      "internal_site_src_locales_fr_fr_ts"
    ],
    "658": [
      "internal_site_src_locales_nl_nl_ts"
    ],
    "659": [
      "internal_site_src_locales_zh_hk_zh_hk_ts"
    ],
    "660": [
      "internal_site_src_locales_ko_ko_ts"
    ],
    "661": [
      "internal_site_src_locales_ru_ru_ts"
    ],
    "662": [
      "internal_site_src_locales_sr_sr_ts"
    ],
    "663": [
      "internal_site_src_locales_ja_ja_ts"
    ],
    "664": [
      "internal_site_src_locales_bg_bg_ts"
    ],
    "665": [
      "internal_site_src_locales_de_de_ts"
    ],
    "666": [
      "internal_site_src_locales_hr_hr_ts"
    ],
    "667": [
      "internal_site_src_locales_cs_cs_ts"
    ],
    "668": [
      "internal_site_src_locales_it_it_ts"
    ],
    "669": [
      "internal_site_src_locales_pt_pt_ts"
    ],
    "670": [
      "internal_site_src_components_mode_toggle_tsx"
    ],
    "671": [
      "internal_site_src_components_spinner_tsx"
    ],
    "672": [
      "internal_site_src_components_alerts_history_columns_tsx"
    ],
    "673": [
      "internal_site_src_components_active_alerts_tsx"
    ],
    "674": [
      "internal_site_src_components_footer_repo_link_tsx"
    ],
    "675": [
      "internal_site_src_components_lang_toggle_tsx"
    ],
    "676": [
      "internal_site_src_components_ui_separator_tsx"
    ],
    "677": [
      "internal_site_src_components_ui_chart_tsx"
    ],
    "678": [
      "internal_site_src_components_ui_slider_tsx"
    ],
    "679": [
      "internal_site_src_components_ui_alert_dialog_tsx"
    ],
    "680": [
      "internal_site_src_components_ui_table_tsx"
    ],
    "681": [
      "internal_site_src_components_ui_select_tsx"
    ],
    "682": [
      "internal_site_src_components_ui_switch_tsx"
    ],
    "683": [
      "internal_site_src_components_ui_button_tsx"
    ],
    "684": [
      "internal_site_src_components_ui_toast_tsx"
    ],
    "685": [
      "internal_site_src_components_ui_textarea_tsx"
    ],
    "686": [
      "internal_site_src_components_ui_checkbox_tsx"
    ],
    "687": [
      "internal_site_src_components_ui_alert_tsx"
    ],
    "688": [
      "internal_site_src_components_ui_tabs_tsx"
    ],
    "689": [
      "internal_site_src_components_ui_dropdown_menu_tsx"
    ],
    "690": [
      "internal_site_src_components_ui_label_tsx"
    ],
    "691": [
      "internal_site_src_components_ui_dialog_tsx"
    ],
    "692": [
      "internal_site_src_components_ui_form_tsx"
    ],
    "693": [
      "internal_site_src_components_login_login_tsx"
    ],
    "694": [
      "internal_site_src_components_login_otp_forms_tsx"
    ],
    "695": [
      "internal_site_src_components_charts_area_chart_tsx"
    ],
    "696": [
      "internal_site_src_components_charts_chart_time_select_tsx"
    ],
    "697": [
      "internal_site_src_components_charts_line_chart_tsx"
    ],
    "698": [
      "internal_site_src_components_routes_system_tsx"
    ],
    "699": [
      "internal_site_src_components_routes_status_pages_tsx"
    ],
    "700": [
      "internal_site_src_components_routes_calendar_tsx"
    ],
    "701": [
      "internal_site_src_components_routes_home_tsx"
    ],
    "702": [
      "internal_site_src_components_routes_containers_tsx"
    ],
    "703": [
      "internal_site_src_components_routes_monitoring_tsx"
    ],
    "704": [
      "internal_site_src_components_routes_settings_alerts_history_data_table_tsx"
    ],
    "705": [
      "internal_site_src_components_routes_system_network_sheet_tsx"
    ],
    "706": [
      "internal_site_src_components_routes_system_cpu_sheet_tsx"
    ],
    "707": [
      "internal_site_src_components_routes_system_chart_card_tsx"
    ],
    "708": [
      "internal_site_src_components_routes_system_lazy_tables_tsx"
    ],
    "709": [
      "internal_site_src_components_routes_system_disk_io_sheet_tsx"
    ],
    "710": [
      "internal_site_src_components_routes_system_info_bar_tsx"
    ],
    "711": [
      "internal_site_src_components_systems_table_systems_table_tsx"
    ],
    "712": [
      "internal_site_src_components_alerts_alert_button_tsx"
    ],
    "713": [
      "internal_site_src_lib_alerts_ts"
    ],
    "714": [
      "internal_site_src_lib_shiki_ts"
    ],
    "715": [
      "internal_site_src_lib_time_ts"
    ],
    "716": [
      "internal_site_src_lib_enums_ts"
    ],
    "717": [
      "internal_site_src_lib_languages_ts"
    ],
    "718": [
      "internal_hub_hub_test_helpers_go"
    ],
    "719": [
      "internal_hub_server_production_go"
    ],
    "720": [
      "internal_hub_ws_ws_test_helpers_go"
    ],
    "721": [
      "doc:SECURITY.md"
    ],
    "722": [
      "doc:DOMAIN_INTEGRATION_PLAN.md"
    ],
    "723": [
      "doc:IMPLEMENTATION_SUMMARY.md"
    ],
    "724": [
      "doc:analysis.md"
    ],
    "725": [
      "doc:FEATURES_V2_SUMMARY.md"
    ],
    "726": [
      "doc:INTEGRATION_PLAN.md"
    ],
    "727": [
      "doc:FEATURES_IMPLEMENTED.md"
    ],
    "728": [
      "doc:FEATURE_ANALYSIS.md"
    ],
    "729": [
      "doc:prompt.md"
    ],
    "730": [
      "doc:README.md"
    ],
    "731": [
      "doc:CHANGELOG.md"
    ],
    "732": [
      "doc:NOTES.txt"
    ],
    "733": [
      "doc:systemd.md"
    ],
    "734": [
      "doc:AGENTS.md"
    ],
    "735": [
      "doc:CODE_OF_CONDUCT.md"
    ],
    "736": [
      "doc:CONTRIBUTING.md"
    ],
    "737": [
      "doc:index.html"
    ],
    "738": [
      "doc:guides.md"
    ],
    "739": [
      "doc:self-hosting.md"
    ],
    "740": [
      "doc:domain-management.md"
    ],
    "741": [
      "doc:test.md"
    ],
    "742": [
      "doc:support.md"
    ],
    "743": [
      "doc:hello.md"
    ],
    "744": [
      "doc:developing.md"
    ],
    "745": [
      "doc:intro.md"
    ],
    "746": [
      "doc:what-is-a-domain-name.md"
    ],
    "747": [
      "doc:ssl-certs.md"
    ],
    "748": [
      "doc:ip-addresses.md"
    ],
    "749": [
      "doc:hosts.md"
    ],
    "750": [
      "doc:dns.md"
    ],
    "751": [
      "doc:domains.md"
    ],
    "752": [
      "doc:subdomains.md"
    ],
    "753": [
      "doc:registrars.md"
    ],
    "754": [
      "doc:community-guidelines.md"
    ],
    "755": [
      "doc:security.md"
    ],
    "756": [
      "doc:terms-of-service.md"
    ],
    "757": [
      "doc:gdpr.md"
    ],
    "758": [
      "doc:cookies.md"
    ],
    "759": [
      "doc:license.md"
    ],
    "760": [
      "doc:accessibility.md"
    ],
    "761": [
      "doc:privacy-policy.md"
    ],
    "762": [
      "doc:deploy-from-source.md"
    ],
    "763": [
      "doc:understanding-the-architecture.md"
    ],
    "764": [
      "doc:unraid.md"
    ],
    "765": [
      "doc:easypanel-io.md"
    ],
    "766": [
      "doc:proxmox.md"
    ],
    "767": [
      "doc:notifications.md"
    ],
    "768": [
      "doc:docker-management.md"
    ],
    "769": [
      "doc:kubernetes.md"
    ],
    "770": [
      "doc:truenas.md"
    ],
    "771": [
      "doc:running-public-instance.md"
    ],
    "772": [
      "doc:domain-fetching-config.md"
    ],
    "773": [
      "doc:self-hosting-supabase.md"
    ],
    "774": [
      "doc:umbrel-os.md"
    ],
    "775": [
      "doc:troubleshooting.md"
    ],
    "776": [
      "doc:docker.md"
    ],
    "777": [
      "doc:error-handler.md"
    ],
    "778": [
      "doc:lazy-loading.md"
    ],
    "779": [
      "doc:api-endpoints.md"
    ],
    "780": [
      "doc:database.md"
    ],
    "781": [
      "doc:translations.md"
    ],
    "782": [
      "doc:showing-toasts.md"
    ],
    "783": [
      "doc:styling.md"
    ],
    "784": [
      "doc:supabase-setup.md"
    ],
    "785": [
      "doc:adding-components.md"
    ],
    "786": [
      "doc:feature-flagging.md"
    ],
    "787": [
      "doc:postgres-setup.md"
    ],
    "788": [
      "doc:animating.md"
    ],
    "789": [
      "doc:domain-info.md"
    ],
    "790": [
      "doc:checking-logs.md"
    ],
    "791": [
      "doc:notifications-self-hosted.md"
    ],
    "792": [
      "doc:environmental-variables.md"
    ],
    "793": [
      "doc:debugging.md"
    ],
    "794": [
      "doc:static-content.md"
    ],
    "795": [
      "doc:third-party-docs.md"
    ],
    "796": [
      "doc:domain-info.component.html"
    ],
    "797": [
      "doc:domain-list.component.html"
    ],
    "798": [
      "doc:domain-card.component.html"
    ],
    "799": [
      "doc:domain-updates.component.html"
    ],
    "800": [
      "doc:domain-filters.component.html"
    ],
    "801": [
      "doc:domain-collection.component.html"
    ],
    "802": [
      "doc:delete-data.component.html"
    ],
    "803": [
      "doc:ui-options.component.html"
    ],
    "804": [
      "doc:account-issues.component.html"
    ],
    "805": [
      "doc:welcome.component.html"
    ],
    "806": [
      "doc:notifications-list.component.html"
    ],
    "807": [
      "doc:uptime-history.component.html"
    ],
    "808": [
      "doc:sparklines.component.html"
    ],
    "809": [
      "doc:domain-valuation.component.html"
    ],
    "810": [
      "doc:domain-epp-status.component.html"
    ],
    "811": [
      "doc:registration-lifespan.component.html"
    ],
    "812": [
      "doc:domain-pie.component.html"
    ],
    "813": [
      "doc:change-history.component.html"
    ],
    "814": [
      "doc:year-calendar.component.html"
    ],
    "815": [
      "doc:tag-cloud.component.html"
    ],
    "816": [
      "doc:host-map.component.html"
    ],
    "817": [
      "doc:domain-expiration-bar.component.html"
    ],
    "818": [
      "doc:domain-hierarchy.component.html"
    ],
    "819": [
      "doc:tag-grid.component.html"
    ],
    "820": [
      "doc:tag-picklist.component.html"
    ],
    "821": [
      "doc:tag-editor.component.html"
    ],
    "822": [
      "doc:screenshots.component.html"
    ],
    "823": [
      "doc:pricing-cards.component.html"
    ],
    "824": [
      "doc:feature-carousel.component.html"
    ],
    "825": [
      "doc:hero.component.html"
    ],
    "826": [
      "doc:navbar.component.html"
    ],
    "827": [
      "doc:sponsor-thanks.component.html"
    ],
    "828": [
      "doc:footer.component.html"
    ],
    "829": [
      "doc:edit-link.component.html"
    ],
    "830": [
      "doc:home.page.html"
    ],
    "831": [
      "doc:privacy-settings.page.html"
    ],
    "832": [
      "doc:index.page.html"
    ],
    "833": [
      "doc:developer-options.page.html"
    ],
    "834": [
      "doc:settings.page.html"
    ],
    "835": [
      "doc:display-options.page.html"
    ],
    "836": [
      "doc:account.page.html"
    ],
    "837": [
      "doc:upgrade.page.html"
    ],
    "838": [
      "doc:notification-preferences.page.html"
    ],
    "839": [
      "doc:domain-valuation.page.html"
    ],
    "840": [
      "doc:availability-search.page.html"
    ],
    "841": [
      "doc:layout.html"
    ],
    "842": [
      "doc:[domain].page.html"
    ],
    "843": [
      "doc:edit.page.html"
    ],
    "844": [
      "doc:edit-domain.page.html"
    ],
    "845": [
      "doc:add.page.html"
    ],
    "846": [
      "doc:bulk-add.page.html"
    ],
    "847": [
      "doc:domain-name.page.html"
    ],
    "848": [
      "doc:export.page.html"
    ],
    "849": [
      "doc:change-history.page.html"
    ],
    "850": [
      "doc:login.page.html"
    ],
    "851": [
      "doc:tag.page.html"
    ],
    "852": [
      "doc:statuses.page.html"
    ],
    "853": [
      "doc:subdomains.page.html"
    ],
    "854": [
      "doc:[subdomain].page.html"
    ],
    "855": [
      "doc:[slug].page.html"
    ],
    "856": [
      "doc:about.page.html"
    ],
    "857": [
      "doc:database-connection.page.html"
    ],
    "858": [
      "doc:error.page.html"
    ],
    "859": [
      "doc:status.page.html"
    ],
    "860": [
      "doc:error-logs.page.html"
    ],
    "861": [
      "doc:debug-info.page.html"
    ],
    "862": [
      "doc:admin-links.page.html"
    ],
    "863": [
      "doc:diagnostic-actions.page.html"
    ],
    "864": [
      "doc:page-list.page.html"
    ],
    "865": [
      "doc:robots.txt"
    ],
    "866": [
      "doc:SECURITY.txt"
    ]
  },
  "god_nodes": [
    {
      "id": "src_util_sleep",
      "label": "sleep()",
      "degree": 73
    },
    {
      "id": "heartbeat_heartbeat_new",
      "label": "New()",
      "degree": 64
    },
    {
      "id": "model_monitor_monitor",
      "label": "Monitor",
      "degree": 52
    },
    {
      "id": "tests_hub_createrecord",
      "label": "CreateRecord()",
      "degree": 49
    },
    {
      "id": "tests_hub_gethubwithuser",
      "label": "GetHubWithUser()",
      "degree": 49
    },
    {
      "id": "agent_gpumanager",
      "label": "GPUManager",
      "degree": 40
    },
    {
      "id": "utils_utils_getenv",
      "label": "GetEnv()",
      "degree": 39
    },
    {
      "id": "services_supabase_service_supabaseservice",
      "label": "SupabaseService",
      "degree": 38
    },
    {
      "id": "agent_agent",
      "label": "Agent",
      "degree": 35
    },
    {
      "id": "systems_systemmanager",
      "label": "SystemManager",
      "degree": 34
    },
    {
      "id": "db_query_services_pg_database_service_pgdatabaseservice",
      "label": "PgDatabaseService",
      "degree": 31
    },
    {
      "id": "hub_hub",
      "label": "Hub",
      "degree": 30
    },
    {
      "id": "systems_system",
      "label": "System",
      "degree": 30
    },
    {
      "id": "add_index_page_adddomaincomponent",
      "label": "AddDomainComponent",
      "degree": 29
    },
    {
      "id": "db_query_services_sb_database_service_maindatabaseservice",
      "label": "MainDatabaseService",
      "degree": 28
    },
    {
      "id": "auth_login_page_loginpagecomponent",
      "label": "LoginPageComponent",
      "degree": 28
    },
    {
      "id": "agent_smartmanager",
      "label": "SmartManager",
      "degree": 27
    },
    {
      "id": "records_records_averagesystemstatsslice",
      "label": "AverageSystemStatsSlice()",
      "degree": 27
    },
    {
      "id": "alerts_alertmanager",
      "label": "AlertManager",
      "degree": 27
    },
    {
      "id": "bulk_api_parseint",
      "label": "parseInt()",
      "degree": 27
    },
    {
      "id": "server_uptime_calculator_uptimecalculator",
      "label": "UptimeCalculator",
      "degree": 26
    },
    {
      "id": "server_uptime_kuma_server_uptimekumaserver",
      "label": "UptimeKumaServer",
      "degree": 26
    },
    {
      "id": "tests_hub_createsystems",
      "label": "CreateSystems()",
      "degree": 26
    },
    {
      "id": "heartbeat_heartbeat_test_newtesthub",
      "label": "newTestHub()",
      "degree": 26
    },
    {
      "id": "agent_agent_newagent",
      "label": "NewAgent()",
      "degree": 25
    },
    {
      "id": "agent_dockermanager",
      "label": "dockerManager",
      "degree": 24
    },
    {
      "id": "settings_account_page_usersettingscomponent",
      "label": "UserSettingsComponent",
      "degree": 22
    },
    {
      "id": "ui_use_toast_toast",
      "label": "toast()",
      "degree": 21
    },
    {
      "id": "tests_hub_createuser",
      "label": "CreateUser()",
      "degree": 21
    },
    {
      "id": "server_database_database",
      "label": "Database",
      "degree": 20
    },
    {
      "id": "model_status_page_statuspage",
      "label": "StatusPage",
      "degree": 20
    },
    {
      "id": "links_index_page_linksindexpagecomponent",
      "label": "LinksIndexPageComponent",
      "degree": 19
    },
    {
      "id": "monitors_scheduler",
      "label": "Scheduler",
      "degree": 19
    },
    {
      "id": "agent_connection_manager_test_createtestagent",
      "label": "createTestAgent()",
      "degree": 18
    },
    {
      "id": "system_info",
      "label": "Info",
      "degree": 18
    },
    {
      "id": "model_maintenance_maintenance",
      "label": "Maintenance",
      "degree": 17
    },
    {
      "id": "services_environment_service_envservice",
      "label": "EnvService",
      "degree": 17
    },
    {
      "id": "lib_utils_withtimeout",
      "label": "withTimeout()",
      "degree": 17
    },
    {
      "id": "src_util_getmonitorrelativeurl",
      "label": "getMonitorRelativeURL()",
      "degree": 16
    },
    {
      "id": "monitor_types_globalping_globalpingmonitortype",
      "label": "GlobalpingMonitorType",
      "degree": 16
    },
    {
      "id": "domain_collection_domain_collection_component_domaincollectioncomponent",
      "label": "DomainCollectionComponent",
      "degree": 16
    },
    {
      "id": "sparklines_sparklines_component_domainsparklinecomponent",
      "label": "DomainSparklineComponent",
      "degree": 16
    },
    {
      "id": "domain_pie_domain_pie_component_domainpiechartscomponent",
      "label": "DomainPieChartsComponent",
      "degree": 16
    },
    {
      "id": "systemd_systemd_twodecimals",
      "label": "twoDecimals()",
      "degree": 16
    },
    {
      "id": "domains_apihandler",
      "label": "APIHandler",
      "degree": 16
    },
    {
      "id": "agent_gpu_newgpumanager",
      "label": "NewGPUManager()",
      "degree": 15
    },
    {
      "id": "agent_client_newwebsocketclient",
      "label": "newWebSocketClient()",
      "degree": 15
    },
    {
      "id": "battery_battery_linux_test_setupfakesysfs",
      "label": "setupFakeSysfs()",
      "degree": 15
    },
    {
      "id": "battery_battery_darwin_getbatterystats",
      "label": "GetBatteryStats()",
      "degree": 15
    },
    {
      "id": "sb_db_notifications_service_notificationqueries",
      "label": "NotificationQueries",
      "degree": 15
    }
  ],
  "surprising_connections": [
    {
      "source": "TestGetNetwork()",
      "target": "GetNetwork()",
      "source_files": [
        "internal/cmd/agent/agent_test.go",
        "agent/server.go"
      ],
      "confidence": "INFERRED",
      "relation": "calls",
      "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `TestGetNetwork()` unexpectedly reaches hub `GetNetwork()`"
    },
    {
      "source": "TestLoadAndTickNetBaseline()",
      "target": "sleep()",
      "source_files": [
        "agent/network_test.go",
        "reference/uptime-kuma/src/util.ts"
      ],
      "confidence": "INFERRED",
      "relation": "calls",
      "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `TestLoadAndTickNetBaseline()` unexpectedly reaches hub `sleep()`"
    },
    {
      "source": "TestResolveRefreshError()",
      "target": "New()",
      "source_files": [
        "agent/smart_test.go",
        "internal/hub/heartbeat/heartbeat.go"
      ],
      "confidence": "INFERRED",
      "relation": "calls",
      "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `TestResolveRefreshError()` unexpectedly reaches hub `New()`"
    },
    {
      "source": "TestLookupDarwinNvmeCapacityProviderError()",
      "target": "New()",
      "source_files": [
        "agent/smart_test.go",
        "internal/hub/heartbeat/heartbeat.go"
      ],
      "confidence": "INFERRED",
      "relation": "calls",
      "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `TestLookupDarwinNvmeCapacityProviderError()` unexpectedly reaches hub `New()`"
    },
    {
      "source": "TestUpdateNvtopSnapshotsKeepsDeviceAssociationWhenOrderChanges()",
      "target": "strPtr()",
      "source_files": [
        "agent/gpu_test.go",
        "internal/hub/incidents/api.go"
      ],
      "confidence": "INFERRED",
      "relation": "calls",
      "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `TestUpdateNvtopSnapshotsKeepsDeviceAssociationWhenOrderChanges()` unexpectedly reaches hub `strPtr()`"
    }
  ]
}