{
  "nodes": [
    {
      "id": "aw_server_aw_ru_patch_js",
      "label": "aw-ru-patch.js",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1"
    },
    {
      "id": "aw_ru_patch_replacetext",
      "label": "replaceText()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L269"
    },
    {
      "id": "aw_ru_patch_walk",
      "label": "walk()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L281"
    },
    {
      "id": "aw_ru_patch_translateattributes",
      "label": "translateAttributes()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L293"
    },
    {
      "id": "aw_ru_patch_injectstyles",
      "label": "injectStyles()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L305"
    },
    {
      "id": "aw_ru_patch_hidenoisenavigation",
      "label": "hideNoiseNavigation()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L348"
    },
    {
      "id": "aw_ru_patch_getcurrenthostfromhash",
      "label": "getCurrentHostFromHash()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L360"
    },
    {
      "id": "aw_ru_patch_ispvelikehost",
      "label": "isPveLikeHost()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L369"
    },
    {
      "id": "aw_ru_patch_islikelyclienthost",
      "label": "isLikelyClientHost()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L373"
    },
    {
      "id": "aw_ru_patch_enforcesafeactivityviewforpvehost",
      "label": "enforceSafeActivityViewForPveHost()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L383"
    },
    {
      "id": "aw_ru_patch_getdlphostfromsettings",
      "label": "getDlpHostFromSettings()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L397"
    },
    {
      "id": "aw_ru_patch_getdlphref",
      "label": "getDlpHref()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L405"
    },
    {
      "id": "aw_ru_patch_isdlpsignalbucketroute",
      "label": "isDlpSignalBucketRoute()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L410"
    },
    {
      "id": "aw_ru_patch_isalertsroute",
      "label": "isAlertsRoute()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L414"
    },
    {
      "id": "aw_ru_patch_getdlpbucketidfromhash",
      "label": "getDlpBucketIdFromHash()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L418"
    },
    {
      "id": "aw_ru_patch_getdlphostfrombucketid",
      "label": "getDlpHostFromBucketId()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L424"
    },
    {
      "id": "aw_ru_patch_escapehtml",
      "label": "escapeHtml()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L429"
    },
    {
      "id": "aw_ru_patch_normalizetext",
      "label": "normalizeText()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L438"
    },
    {
      "id": "aw_ru_patch_builddlpkey",
      "label": "buildDlpKey()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L442"
    },
    {
      "id": "aw_ru_patch_generatedlpid",
      "label": "generateDlpId()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L454"
    },
    {
      "id": "aw_ru_patch_awapijson",
      "label": "awApiJson()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L458"
    },
    {
      "id": "aw_ru_patch_ensureawbucket",
      "label": "ensureAwBucket()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L476"
    },
    {
      "id": "aw_ru_patch_saveawheartbeat",
      "label": "saveAwHeartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L487"
    },
    {
      "id": "aw_ru_patch_loadbucketevents",
      "label": "loadBucketEvents()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L495"
    },
    {
      "id": "aw_ru_patch_getrulematchfields",
      "label": "getRuleMatchFields()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L503"
    },
    {
      "id": "aw_ru_patch_serializerulematch",
      "label": "serializeRuleMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L515"
    },
    {
      "id": "aw_ru_patch_getruleid",
      "label": "getRuleId()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L527"
    },
    {
      "id": "aw_ru_patch_getreviewid",
      "label": "getReviewId()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L536"
    },
    {
      "id": "aw_ru_patch_collapseruleevents",
      "label": "collapseRuleEvents()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L547"
    },
    {
      "id": "aw_ru_patch_collapsereviewevents",
      "label": "collapseReviewEvents()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L560"
    },
    {
      "id": "aw_ru_patch_rulematchesevent",
      "label": "ruleMatchesEvent()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L573"
    },
    {
      "id": "aw_ru_patch_getsuppressionstate",
      "label": "getSuppressionState()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L582"
    },
    {
      "id": "aw_ru_patch_removebaddlplinks",
      "label": "removeBadDlpLinks()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L595"
    },
    {
      "id": "aw_ru_patch_updatedlplinks",
      "label": "updateDlpLinks()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L603"
    },
    {
      "id": "aw_ru_patch_builddlpnavitem",
      "label": "buildDlpNavItem()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L612"
    },
    {
      "id": "aw_ru_patch_findprimarynavlist",
      "label": "findPrimaryNavList()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L630"
    },
    {
      "id": "aw_ru_patch_injectdlpnavigation",
      "label": "injectDlpNavigation()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L643"
    },
    {
      "id": "aw_ru_patch_ishomeroute",
      "label": "isHomeRoute()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L675"
    },
    {
      "id": "aw_ru_patch_getdefaulthostgroupsconfig",
      "label": "getDefaultHostGroupsConfig()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L680"
    },
    {
      "id": "aw_ru_patch_gethostgroupsstate",
      "label": "getHostGroupsState()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L722"
    },
    {
      "id": "aw_ru_patch_ensurehostgroupsdata",
      "label": "ensureHostGroupsData()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L733"
    },
    {
      "id": "aw_ru_patch_ispveactivityroute",
      "label": "isPveActivityRoute()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L755"
    },
    {
      "id": "aw_ru_patch_extracthostfrombucket",
      "label": "extractHostFromBucket()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L761"
    },
    {
      "id": "aw_ru_patch_buildhostbucketmap",
      "label": "buildHostBucketMap()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L788"
    },
    {
      "id": "aw_ru_patch_hosthasbucketprefix",
      "label": "hostHasBucketPrefix()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L804"
    },
    {
      "id": "aw_ru_patch_matchhostgroup",
      "label": "matchHostGroup()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L810"
    },
    {
      "id": "aw_ru_patch_buildhostlink",
      "label": "buildHostLink()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L839"
    },
    {
      "id": "aw_ru_patch_renderhostgroupcards",
      "label": "renderHostGroupCards()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L855"
    },
    {
      "id": "aw_ru_patch_injecthostgroupscenter",
      "label": "injectHostGroupsCenter()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L911"
    },
    {
      "id": "aw_ru_patch_renderdlptablerows",
      "label": "renderDlpTableRows()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L932"
    },
    {
      "id": "aw_ru_patch_savedlpreview",
      "label": "saveDlpReview()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L973"
    },
    {
      "id": "aw_ru_patch_savedlpincident",
      "label": "saveDlpIncident()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1007"
    },
    {
      "id": "aw_ru_patch_savedlprule",
      "label": "saveDlpRule()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1031"
    },
    {
      "id": "aw_ru_patch_binddlprowactions",
      "label": "bindDlpRowActions()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1052"
    },
    {
      "id": "aw_ru_patch_setdlpruleenabled",
      "label": "setDlpRuleEnabled()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1087"
    },
    {
      "id": "aw_ru_patch_setdlpreviewarchived",
      "label": "setDlpReviewArchived()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1106"
    },
    {
      "id": "aw_ru_patch_renderdlprulemanager",
      "label": "renderDlpRuleManager()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1129"
    },
    {
      "id": "aw_ru_patch_renderdlpreviewmanager",
      "label": "renderDlpReviewManager()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1174"
    },
    {
      "id": "aw_ru_patch_refreshdlpcenter",
      "label": "refreshDlpCenter()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1220"
    },
    {
      "id": "aw_ru_patch_injectdlpreviewcenter",
      "label": "injectDlpReviewCenter()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1249"
    },
    {
      "id": "aw_ru_patch_refreshdlpalertscenter",
      "label": "refreshDlpAlertsCenter()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1318"
    },
    {
      "id": "aw_ru_patch_refreshpveauditcenter",
      "label": "refreshPveAuditCenter()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1348"
    },
    {
      "id": "aw_ru_patch_injectpveauditcenter",
      "label": "injectPveAuditCenter()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1394"
    },
    {
      "id": "aw_ru_patch_injectdlpalertscenter",
      "label": "injectDlpAlertsCenter()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1432"
    },
    {
      "id": "aw_ru_patch_gettrendshostfromsettings",
      "label": "getTrendsHostFromSettings()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1475"
    },
    {
      "id": "aw_ru_patch_gettrendspath",
      "label": "getTrendsPath()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1483"
    },
    {
      "id": "aw_ru_patch_shouldredirecttrends",
      "label": "shouldRedirectTrends()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1489"
    },
    {
      "id": "aw_ru_patch_redirectbaretrendsroute",
      "label": "redirectBareTrendsRoute()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1494"
    },
    {
      "id": "aw_ru_patch_ensuresettingshost",
      "label": "ensureSettingsHost()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1517"
    },
    {
      "id": "aw_ru_patch_getpreferredwindowhostfrombuckets",
      "label": "getPreferredWindowHostFromBuckets()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1535"
    },
    {
      "id": "aw_ru_patch_rewriteunknowncategorybuilderquerybody",
      "label": "rewriteUnknownCategoryBuilderQueryBody()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1552"
    },
    {
      "id": "aw_ru_patch_installcategorybuildernetworkpatch",
      "label": "installCategoryBuilderNetworkPatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1578"
    },
    {
      "id": "aw_ru_patch_patchcategorybuilderhostlabel",
      "label": "patchCategoryBuilderHostLabel()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1625"
    },
    {
      "id": "aw_ru_patch_patchactivityheading",
      "label": "patchActivityHeading()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1642"
    },
    {
      "id": "aw_ru_patch_applypatch",
      "label": "applyPatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1654"
    },
    {
      "id": "aw_ru_patch_scheduleapplypatch",
      "label": "scheduleApplyPatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1673"
    },
    {
      "id": "aw_server_aw_sw_cleanup_js",
      "label": "aw-sw-cleanup.js",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-sw-cleanup.js",
      "source_location": "L1"
    },
    {
      "id": "grafana_1c_sql_exporter_collectors_aw_activitywatch_py",
      "label": "aw_activitywatch.py",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L1"
    },
    {
      "id": "aw_activitywatch_activitywatchexporter",
      "label": "ActivityWatchExporter",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L31"
    },
    {
      "id": "aw_activitywatch_activitywatchexporter_init",
      "label": ".__init__()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L32"
    },
    {
      "id": "aw_activitywatch_activitywatchexporter_get_buckets",
      "label": ".get_buckets()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L38"
    },
    {
      "id": "aw_activitywatch_activitywatchexporter_get_bucket_events",
      "label": ".get_bucket_events()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L48"
    },
    {
      "id": "aw_activitywatch_activitywatchexporter_get_bucket_info",
      "label": ".get_bucket_info()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L62"
    },
    {
      "id": "aw_activitywatch_activitywatchexporter_collect_metrics",
      "label": ".collect_metrics()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L72"
    },
    {
      "id": "aw_activitywatch_main",
      "label": "main()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L125"
    },
    {
      "id": "aw_activitywatch_rationale_39",
      "label": "Get all buckets from ActivityWatch API.",
      "file_type": "rationale",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L39"
    },
    {
      "id": "aw_activitywatch_rationale_49",
      "label": "Get events from a specific bucket.",
      "file_type": "rationale",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L49"
    },
    {
      "id": "aw_activitywatch_rationale_63",
      "label": "Get detailed info about a bucket.",
      "file_type": "rationale",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L63"
    },
    {
      "id": "aw_activitywatch_rationale_73",
      "label": "Collect metrics from ActivityWatch.",
      "file_type": "rationale",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L73"
    },
    {
      "id": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "label": "aw-ru-patch.js",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1"
    },
    {
      "id": "aw_ru_patch_replacetext",
      "label": "replaceText()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L269"
    },
    {
      "id": "aw_ru_patch_walk",
      "label": "walk()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L281"
    },
    {
      "id": "aw_ru_patch_translateattributes",
      "label": "translateAttributes()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L293"
    },
    {
      "id": "aw_ru_patch_injectstyles",
      "label": "injectStyles()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L305"
    },
    {
      "id": "aw_ru_patch_hidenoisenavigation",
      "label": "hideNoiseNavigation()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L348"
    },
    {
      "id": "aw_ru_patch_getcurrenthostfromhash",
      "label": "getCurrentHostFromHash()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L360"
    },
    {
      "id": "aw_ru_patch_ispvelikehost",
      "label": "isPveLikeHost()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L369"
    },
    {
      "id": "aw_ru_patch_enforcesafeactivityviewforpvehost",
      "label": "enforceSafeActivityViewForPveHost()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L373"
    },
    {
      "id": "aw_ru_patch_getdlphostfromsettings",
      "label": "getDlpHostFromSettings()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L387"
    },
    {
      "id": "aw_ru_patch_getdlphref",
      "label": "getDlpHref()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L395"
    },
    {
      "id": "aw_ru_patch_isdlpsignalbucketroute",
      "label": "isDlpSignalBucketRoute()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L400"
    },
    {
      "id": "aw_ru_patch_isalertsroute",
      "label": "isAlertsRoute()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L404"
    },
    {
      "id": "aw_ru_patch_getdlpbucketidfromhash",
      "label": "getDlpBucketIdFromHash()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L408"
    },
    {
      "id": "aw_ru_patch_getdlphostfrombucketid",
      "label": "getDlpHostFromBucketId()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L414"
    },
    {
      "id": "aw_ru_patch_escapehtml",
      "label": "escapeHtml()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L419"
    },
    {
      "id": "aw_ru_patch_normalizetext",
      "label": "normalizeText()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L428"
    },
    {
      "id": "aw_ru_patch_builddlpkey",
      "label": "buildDlpKey()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L432"
    },
    {
      "id": "aw_ru_patch_generatedlpid",
      "label": "generateDlpId()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L444"
    },
    {
      "id": "aw_ru_patch_awapijson",
      "label": "awApiJson()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L448"
    },
    {
      "id": "aw_ru_patch_ensureawbucket",
      "label": "ensureAwBucket()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L466"
    },
    {
      "id": "aw_ru_patch_saveawheartbeat",
      "label": "saveAwHeartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L477"
    },
    {
      "id": "aw_ru_patch_loadbucketevents",
      "label": "loadBucketEvents()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L485"
    },
    {
      "id": "aw_ru_patch_getrulematchfields",
      "label": "getRuleMatchFields()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L493"
    },
    {
      "id": "aw_ru_patch_serializerulematch",
      "label": "serializeRuleMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L505"
    },
    {
      "id": "aw_ru_patch_getruleid",
      "label": "getRuleId()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L517"
    },
    {
      "id": "aw_ru_patch_getreviewid",
      "label": "getReviewId()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L526"
    },
    {
      "id": "aw_ru_patch_collapseruleevents",
      "label": "collapseRuleEvents()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L537"
    },
    {
      "id": "aw_ru_patch_collapsereviewevents",
      "label": "collapseReviewEvents()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L550"
    },
    {
      "id": "aw_ru_patch_rulematchesevent",
      "label": "ruleMatchesEvent()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L563"
    },
    {
      "id": "aw_ru_patch_getsuppressionstate",
      "label": "getSuppressionState()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L572"
    },
    {
      "id": "aw_ru_patch_removebaddlplinks",
      "label": "removeBadDlpLinks()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L585"
    },
    {
      "id": "aw_ru_patch_updatedlplinks",
      "label": "updateDlpLinks()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L593"
    },
    {
      "id": "aw_ru_patch_builddlpnavitem",
      "label": "buildDlpNavItem()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L602"
    },
    {
      "id": "aw_ru_patch_findprimarynavlist",
      "label": "findPrimaryNavList()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L620"
    },
    {
      "id": "aw_ru_patch_injectdlpnavigation",
      "label": "injectDlpNavigation()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L633"
    },
    {
      "id": "aw_ru_patch_ishomeroute",
      "label": "isHomeRoute()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L665"
    },
    {
      "id": "aw_ru_patch_getdefaulthostgroupsconfig",
      "label": "getDefaultHostGroupsConfig()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L670"
    },
    {
      "id": "aw_ru_patch_gethostgroupsstate",
      "label": "getHostGroupsState()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L699"
    },
    {
      "id": "aw_ru_patch_ensurehostgroupsdata",
      "label": "ensureHostGroupsData()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L710"
    },
    {
      "id": "aw_ru_patch_ispveactivityroute",
      "label": "isPveActivityRoute()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L732"
    },
    {
      "id": "aw_ru_patch_extracthostfrombucket",
      "label": "extractHostFromBucket()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L738"
    },
    {
      "id": "aw_ru_patch_buildhostbucketmap",
      "label": "buildHostBucketMap()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L757"
    },
    {
      "id": "aw_ru_patch_matchhostgroup",
      "label": "matchHostGroup()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L773"
    },
    {
      "id": "aw_ru_patch_buildhostlink",
      "label": "buildHostLink()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L788"
    },
    {
      "id": "aw_ru_patch_renderhostgroupcards",
      "label": "renderHostGroupCards()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L804"
    },
    {
      "id": "aw_ru_patch_injecthostgroupscenter",
      "label": "injectHostGroupsCenter()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L860"
    },
    {
      "id": "aw_ru_patch_renderdlptablerows",
      "label": "renderDlpTableRows()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L881"
    },
    {
      "id": "aw_ru_patch_savedlpreview",
      "label": "saveDlpReview()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L922"
    },
    {
      "id": "aw_ru_patch_savedlpincident",
      "label": "saveDlpIncident()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L956"
    },
    {
      "id": "aw_ru_patch_savedlprule",
      "label": "saveDlpRule()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L980"
    },
    {
      "id": "aw_ru_patch_binddlprowactions",
      "label": "bindDlpRowActions()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1001"
    },
    {
      "id": "aw_ru_patch_setdlpruleenabled",
      "label": "setDlpRuleEnabled()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1036"
    },
    {
      "id": "aw_ru_patch_setdlpreviewarchived",
      "label": "setDlpReviewArchived()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1055"
    },
    {
      "id": "aw_ru_patch_renderdlprulemanager",
      "label": "renderDlpRuleManager()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1078"
    },
    {
      "id": "aw_ru_patch_renderdlpreviewmanager",
      "label": "renderDlpReviewManager()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1123"
    },
    {
      "id": "aw_ru_patch_refreshdlpcenter",
      "label": "refreshDlpCenter()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1169"
    },
    {
      "id": "aw_ru_patch_injectdlpreviewcenter",
      "label": "injectDlpReviewCenter()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1198"
    },
    {
      "id": "aw_ru_patch_refreshdlpalertscenter",
      "label": "refreshDlpAlertsCenter()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1267"
    },
    {
      "id": "aw_ru_patch_refreshpveauditcenter",
      "label": "refreshPveAuditCenter()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1297"
    },
    {
      "id": "aw_ru_patch_injectpveauditcenter",
      "label": "injectPveAuditCenter()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1343"
    },
    {
      "id": "aw_ru_patch_injectdlpalertscenter",
      "label": "injectDlpAlertsCenter()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1381"
    },
    {
      "id": "aw_ru_patch_gettrendshostfromsettings",
      "label": "getTrendsHostFromSettings()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1424"
    },
    {
      "id": "aw_ru_patch_gettrendspath",
      "label": "getTrendsPath()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1431"
    },
    {
      "id": "aw_ru_patch_shouldredirecttrends",
      "label": "shouldRedirectTrends()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1437"
    },
    {
      "id": "aw_ru_patch_redirectbaretrendsroute",
      "label": "redirectBareTrendsRoute()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1442"
    },
    {
      "id": "aw_ru_patch_ensuresettingshost",
      "label": "ensureSettingsHost()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1465"
    },
    {
      "id": "aw_ru_patch_getpreferredwindowhostfrombuckets",
      "label": "getPreferredWindowHostFromBuckets()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1483"
    },
    {
      "id": "aw_ru_patch_rewriteunknowncategorybuilderquerybody",
      "label": "rewriteUnknownCategoryBuilderQueryBody()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1501"
    },
    {
      "id": "aw_ru_patch_installcategorybuildernetworkpatch",
      "label": "installCategoryBuilderNetworkPatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1527"
    },
    {
      "id": "aw_ru_patch_patchcategorybuilderhostlabel",
      "label": "patchCategoryBuilderHostLabel()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1572"
    },
    {
      "id": "aw_ru_patch_patchactivityheading",
      "label": "patchActivityHeading()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1589"
    },
    {
      "id": "aw_ru_patch_applypatch",
      "label": "applyPatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1601"
    },
    {
      "id": "aw_ru_patch_scheduleapplypatch",
      "label": "scheduleApplyPatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1620"
    },
    {
      "id": "install_kit_awindows_20260427_211240_aw_server_aw_sw_cleanup_js",
      "label": "aw-sw-cleanup.js",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-sw-cleanup.js",
      "source_location": "L1"
    },
    {
      "id": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "label": "browser-domains-native-collector.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L1"
    },
    {
      "id": "browser_domains_native_collector_get_deploymentconfig",
      "label": "Get-DeploymentConfig()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L42"
    },
    {
      "id": "browser_domains_native_collector_write_collectorlog",
      "label": "Write-CollectorLog()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L109"
    },
    {
      "id": "browser_domains_native_collector_write_dlpincidentlog",
      "label": "Write-DlpIncidentLog()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L123"
    },
    {
      "id": "browser_domains_native_collector_test_domainmatch",
      "label": "Test-DomainMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L137"
    },
    {
      "id": "browser_domains_native_collector_get_hostfromurl",
      "label": "Get-HostFromUrl()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L152"
    },
    {
      "id": "browser_domains_native_collector_get_rootdomain",
      "label": "Get-RootDomain()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L173"
    },
    {
      "id": "browser_domains_native_collector_convertto_normalizedurl",
      "label": "ConvertTo-NormalizedUrl()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L194"
    },
    {
      "id": "browser_domains_native_collector_load_customcategoryrules",
      "label": "Load-CustomCategoryRules()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L225"
    },
    {
      "id": "browser_domains_native_collector_get_webcategory",
      "label": "Get-WebCategory()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L274"
    },
    {
      "id": "browser_domains_native_collector_test_domainlistmatch",
      "label": "Test-DomainListMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L296"
    },
    {
      "id": "browser_domains_native_collector_test_dlpruletimewindow",
      "label": "Test-DlpRuleTimeWindow()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L315"
    },
    {
      "id": "browser_domains_native_collector_load_dlppolicy",
      "label": "Load-DlpPolicy()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L337"
    },
    {
      "id": "browser_domains_native_collector_test_dlprulematch",
      "label": "Test-DlpRuleMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L398"
    },
    {
      "id": "browser_domains_native_collector_get_dlpdecision",
      "label": "Get-DlpDecision()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L454"
    },
    {
      "id": "browser_domains_native_collector_should_emitincident",
      "label": "Should-EmitIncident()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L478"
    },
    {
      "id": "browser_domains_native_collector_send_dlpincidentheartbeat",
      "label": "Send-DlpIncidentHeartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L496"
    },
    {
      "id": "browser_domains_native_collector_get_filesha256hex",
      "label": "Get-FileSha256Hex()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L547"
    },
    {
      "id": "browser_domains_native_collector_ensure_directory",
      "label": "Ensure-Directory()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L565"
    },
    {
      "id": "browser_domains_native_collector_get_incidentscreenshotpath",
      "label": "Get-IncidentScreenshotPath()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L572"
    },
    {
      "id": "browser_domains_native_collector_ensure_screenshottypesloaded",
      "label": "Ensure-ScreenshotTypesLoaded()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L587"
    },
    {
      "id": "browser_domains_native_collector_capture_incidentscreenshot",
      "label": "Capture-IncidentScreenshot()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L596"
    },
    {
      "id": "browser_domains_native_collector_get_foregroundwindowcontext",
      "label": "Get-ForegroundWindowContext()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L633"
    },
    {
      "id": "browser_domains_native_collector_get_browserurlfromwindow",
      "label": "Get-BrowserUrlFromWindow()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L661"
    },
    {
      "id": "browser_domains_native_collector_ensure_bucket",
      "label": "Ensure-Bucket()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L693"
    },
    {
      "id": "browser_domains_native_collector_send_heartbeat",
      "label": "Send-Heartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L714"
    },
    {
      "id": "browser_domains_native_collector_send_categoryheartbeat",
      "label": "Send-CategoryHeartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L739"
    },
    {
      "id": "install_kit_awindows_20260427_211240_windows_deploy_domain_users_ps1",
      "label": "deploy-domain-users.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/deploy-domain-users.ps1",
      "source_location": "L1"
    },
    {
      "id": "install_kit_awindows_20260427_211240_windows_deploy_ensemble_ps1",
      "label": "deploy-ensemble.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/deploy-ensemble.ps1",
      "source_location": "L1"
    },
    {
      "id": "install_kit_awindows_20260427_211240_windows_deploy_single_user_ps1",
      "label": "deploy-single-user.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/deploy-single-user.ps1",
      "source_location": "L1"
    },
    {
      "id": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "label": "dlp-endpoint-signals-collector.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L1"
    },
    {
      "id": "dlp_endpoint_signals_collector_get_deploymentconfig",
      "label": "Get-DeploymentConfig()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L16"
    },
    {
      "id": "dlp_endpoint_signals_collector_write_endpointlog",
      "label": "Write-EndpointLog()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L24"
    },
    {
      "id": "dlp_endpoint_signals_collector_invoke_awjsonpost",
      "label": "Invoke-AwJsonPost()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L36"
    },
    {
      "id": "dlp_endpoint_signals_collector_ensure_bucket",
      "label": "Ensure-Bucket()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L46"
    },
    {
      "id": "dlp_endpoint_signals_collector_send_endpointsignalheartbeat",
      "label": "Send-EndpointSignalHeartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L67"
    },
    {
      "id": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "label": "Send-DlpIncidentHeartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L91"
    },
    {
      "id": "dlp_endpoint_signals_collector_get_filesha256hex",
      "label": "Get-FileSha256Hex()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L132"
    },
    {
      "id": "dlp_endpoint_signals_collector_ensure_directory",
      "label": "Ensure-Directory()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L150"
    },
    {
      "id": "dlp_endpoint_signals_collector_get_incidentscreenshotpath",
      "label": "Get-IncidentScreenshotPath()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L157"
    },
    {
      "id": "dlp_endpoint_signals_collector_ensure_screenshottypesloaded",
      "label": "Ensure-ScreenshotTypesLoaded()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L172"
    },
    {
      "id": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "label": "Capture-IncidentScreenshot()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L181"
    },
    {
      "id": "dlp_endpoint_signals_collector_show_enforcementnotification",
      "label": "Show-EnforcementNotification()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L222"
    },
    {
      "id": "dlp_endpoint_signals_collector_invoke_clipboardenforcement",
      "label": "Invoke-ClipboardEnforcement()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L244"
    },
    {
      "id": "dlp_endpoint_signals_collector_invoke_usbwriteblockenforcement",
      "label": "Invoke-UsbWriteBlockEnforcement()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L258"
    },
    {
      "id": "dlp_endpoint_signals_collector_invoke_printjobenforcement",
      "label": "Invoke-PrintJobEnforcement()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L282"
    },
    {
      "id": "dlp_endpoint_signals_collector_get_stringhash",
      "label": "Get-StringHash()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L311"
    },
    {
      "id": "dlp_endpoint_signals_collector_load_dlppolicy",
      "label": "Load-DlpPolicy()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L324"
    },
    {
      "id": "dlp_endpoint_signals_collector_should_emitbycooldown",
      "label": "Should-EmitByCooldown()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L366"
    },
    {
      "id": "dlp_endpoint_signals_collector_evaluate_clipboardrules",
      "label": "Evaluate-ClipboardRules()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L384"
    },
    {
      "id": "dlp_endpoint_signals_collector_evaluate_usbrules",
      "label": "Evaluate-UsbRules()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L432"
    },
    {
      "id": "dlp_endpoint_signals_collector_evaluate_printrules",
      "label": "Evaluate-PrintRules()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L467"
    },
    {
      "id": "dlp_endpoint_signals_collector_test_lookslikemojibakequestionmarks",
      "label": "Test-LooksLikeMojibakeQuestionMarks()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L513"
    },
    {
      "id": "dlp_endpoint_signals_collector_normalize_ownerformatch",
      "label": "Normalize-OwnerForMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L519"
    },
    {
      "id": "dlp_endpoint_signals_collector_test_ownerloosematch",
      "label": "Test-OwnerLooseMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L538"
    },
    {
      "id": "dlp_endpoint_signals_collector_normalize_printerformatch",
      "label": "Normalize-PrinterForMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L551"
    },
    {
      "id": "dlp_endpoint_signals_collector_test_printerloosematch",
      "label": "Test-PrinterLooseMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L564"
    },
    {
      "id": "dlp_endpoint_signals_collector_get_printserviceeventsummary",
      "label": "Get-PrintServiceEventSummary()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L577"
    },
    {
      "id": "dlp_endpoint_signals_collector_get_printservicedocumentfallback",
      "label": "Get-PrintServiceDocumentFallback()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L597"
    },
    {
      "id": "dlp_endpoint_signals_collector_write_printserviceeventtrace",
      "label": "Write-PrintServiceEventTrace()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L647"
    },
    {
      "id": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "label": "Get-BetterDocumentNameFromPrintServiceEvents()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L676"
    },
    {
      "id": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "label": "email-outbound-collector.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L1"
    },
    {
      "id": "email_outbound_collector_get_deploymentconfig",
      "label": "Get-DeploymentConfig()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L39"
    },
    {
      "id": "email_outbound_collector_write_collectorlog",
      "label": "Write-CollectorLog()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L47"
    },
    {
      "id": "email_outbound_collector_invoke_awjsonpost",
      "label": "Invoke-AwJsonPost()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L56"
    },
    {
      "id": "email_outbound_collector_ensure_bucket",
      "label": "Ensure-Bucket()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L65"
    },
    {
      "id": "email_outbound_collector_get_stringhash",
      "label": "Get-StringHash()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L81"
    },
    {
      "id": "email_outbound_collector_send_emailheartbeat",
      "label": "Send-EmailHeartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L92"
    },
    {
      "id": "email_outbound_collector_send_emailincidentheartbeat",
      "label": "Send-EmailIncidentHeartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L113"
    },
    {
      "id": "email_outbound_collector_show_enforcementnotification",
      "label": "Show-EnforcementNotification()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L141"
    },
    {
      "id": "email_outbound_collector_load_emailpolicy",
      "label": "Load-EmailPolicy()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L165"
    },
    {
      "id": "email_outbound_collector_should_emitbycooldown",
      "label": "Should-EmitByCooldown()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L202"
    },
    {
      "id": "email_outbound_collector_evaluate_emailrules",
      "label": "Evaluate-EmailRules()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L222"
    },
    {
      "id": "email_outbound_collector_invoke_emailenforcement",
      "label": "Invoke-EmailEnforcement()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L302"
    },
    {
      "id": "email_outbound_collector_initialize_outlookcom",
      "label": "Initialize-OutlookCom()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L324"
    },
    {
      "id": "email_outbound_collector_get_outlooksentitems",
      "label": "Get-OutlookSentItems()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L338"
    },
    {
      "id": "email_outbound_collector_poll_outlooksentitems",
      "label": "Poll-OutlookSentItems()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L387"
    },
    {
      "id": "email_outbound_collector_poll_smtpconnections",
      "label": "Poll-SmtpConnections()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L437"
    },
    {
      "id": "install_kit_awindows_20260427_211240_windows_hardening_recovery_ps1",
      "label": "hardening-recovery.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/hardening-recovery.ps1",
      "source_location": "L1"
    },
    {
      "id": "install_kit_awindows_20260427_211240_windows_migrate_awatch_rus_paths_ps1",
      "label": "migrate-awatch-rus-paths.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L1"
    },
    {
      "id": "migrate_awatch_rus_paths_copy_directorycontents",
      "label": "Copy-DirectoryContents()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L19"
    },
    {
      "id": "migrate_awatch_rus_paths_copy_ifexists",
      "label": "Copy-IfExists()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L35"
    },
    {
      "id": "migrate_awatch_rus_paths_convert_pathvalue",
      "label": "Convert-PathValue()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L48"
    },
    {
      "id": "migrate_awatch_rus_paths_stop_awatchtaskset",
      "label": "Stop-AWatchTaskSet()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L61"
    },
    {
      "id": "migrate_awatch_rus_paths_get_existingawatchconfig",
      "label": "Get-ExistingAWatchConfig()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L67"
    },
    {
      "id": "migrate_awatch_rus_paths_update_awatchconfigpaths",
      "label": "Update-AWatchConfigPaths()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L88"
    },
    {
      "id": "install_kit_awindows_20260427_211240_windows_validate_deployment_ps1",
      "label": "validate-deployment.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/validate-deployment.ps1",
      "source_location": "L1"
    },
    {
      "id": "install_kit_awindows_20260427_211240_windows_worktime_session_collector_ps1",
      "label": "worktime-session-collector.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/worktime-session-collector.ps1",
      "source_location": "L1"
    },
    {
      "id": "worktime_session_collector_get_config",
      "label": "Get-Config()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/worktime-session-collector.ps1",
      "source_location": "L10"
    },
    {
      "id": "worktime_session_collector_invoke_awjsonpost",
      "label": "Invoke-AwJsonPost()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/worktime-session-collector.ps1",
      "source_location": "L20"
    },
    {
      "id": "worktime_session_collector_ensure_bucket",
      "label": "Ensure-Bucket()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/worktime-session-collector.ps1",
      "source_location": "L30"
    },
    {
      "id": "worktime_session_collector_get_sessionrecords",
      "label": "Get-SessionRecords()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/worktime-session-collector.ps1",
      "source_location": "L53"
    },
    {
      "id": "pfsense_pfsense_aw_poller_py",
      "label": "pfsense-aw-poller.py",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L1"
    },
    {
      "id": "pfsense_aw_poller_utc_now_iso",
      "label": "utc_now_iso()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L14"
    },
    {
      "id": "pfsense_aw_poller_load_json",
      "label": "load_json()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L18"
    },
    {
      "id": "pfsense_aw_poller_build_ssl_context",
      "label": "build_ssl_context()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L22"
    },
    {
      "id": "pfsense_aw_poller_http_json",
      "label": "http_json()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L31"
    },
    {
      "id": "pfsense_aw_poller_ensure_bucket",
      "label": "ensure_bucket()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L44"
    },
    {
      "id": "pfsense_aw_poller_send_heartbeat",
      "label": "send_heartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L58"
    },
    {
      "id": "pfsense_aw_poller_normalize_headers",
      "label": "normalize_headers()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L68"
    },
    {
      "id": "pfsense_aw_poller_summarize_payload",
      "label": "summarize_payload()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L82"
    },
    {
      "id": "pfsense_aw_poller_poll_endpoint",
      "label": "poll_endpoint()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L100"
    },
    {
      "id": "pfsense_aw_poller_run_once",
      "label": "run_once()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L173"
    },
    {
      "id": "pfsense_aw_poller_main",
      "label": "main()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L187"
    },
    {
      "id": "scripts_aggregate_dlp_events_py",
      "label": "aggregate_dlp_events.py",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L1"
    },
    {
      "id": "aggregate_dlp_events_bucket",
      "label": "Bucket",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L49"
    },
    {
      "id": "aggregate_dlp_events_awevent",
      "label": "AwEvent",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L57"
    },
    {
      "id": "aggregate_dlp_events_psycopgconnection",
      "label": "PsycopgConnection",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L67"
    },
    {
      "id": "protocol",
      "label": "Protocol",
      "file_type": "code",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "aggregate_dlp_events_psycopgconnection_cursor",
      "label": ".cursor()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L68"
    },
    {
      "id": "aggregate_dlp_events_psycopgconnection_commit",
      "label": ".commit()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L71"
    },
    {
      "id": "aggregate_dlp_events_utc_now",
      "label": "utc_now()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L75"
    },
    {
      "id": "aggregate_dlp_events_parse_timestamp",
      "label": "parse_timestamp()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L79"
    },
    {
      "id": "aggregate_dlp_events_format_aw_timestamp",
      "label": "format_aw_timestamp()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L87"
    },
    {
      "id": "aggregate_dlp_events_load_state",
      "label": "load_state()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L91"
    },
    {
      "id": "aggregate_dlp_events_save_state",
      "label": "save_state()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L97"
    },
    {
      "id": "aggregate_dlp_events_normalize_base_url",
      "label": "normalize_base_url()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L102"
    },
    {
      "id": "aggregate_dlp_events_aw_get_json",
      "label": "aw_get_json()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L106"
    },
    {
      "id": "aggregate_dlp_events_list_buckets",
      "label": "list_buckets()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L113"
    },
    {
      "id": "aggregate_dlp_events_bucket_stream_type",
      "label": "bucket_stream_type()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L132"
    },
    {
      "id": "aggregate_dlp_events_select_buckets",
      "label": "select_buckets()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L140"
    },
    {
      "id": "aggregate_dlp_events_build_events_path",
      "label": "build_events_path()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L149"
    },
    {
      "id": "aggregate_dlp_events_event_key",
      "label": "event_key()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L160"
    },
    {
      "id": "aggregate_dlp_events_fetch_bucket_events",
      "label": "fetch_bucket_events()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L165"
    },
    {
      "id": "aggregate_dlp_events_connect_sqlite",
      "label": "connect_sqlite()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L201"
    },
    {
      "id": "aggregate_dlp_events_ensure_schema",
      "label": "ensure_schema()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L210"
    },
    {
      "id": "aggregate_dlp_events_ensure_postgres_schema",
      "label": "ensure_postgres_schema()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L258"
    },
    {
      "id": "aggregate_dlp_events_first_string",
      "label": "first_string()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L307"
    },
    {
      "id": "aggregate_dlp_events_bool_as_int",
      "label": "bool_as_int()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L315"
    },
    {
      "id": "aggregate_dlp_events_event_row",
      "label": "event_row()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L323"
    },
    {
      "id": "aggregate_dlp_events_insert_events",
      "label": "insert_events()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L351"
    },
    {
      "id": "aggregate_dlp_events_insert_postgres_events",
      "label": "insert_postgres_events()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L389"
    },
    {
      "id": "aggregate_dlp_events_get_start_time",
      "label": "get_start_time()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L416"
    },
    {
      "id": "aggregate_dlp_events_parse_prefixes",
      "label": "parse_prefixes()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L424"
    },
    {
      "id": "aggregate_dlp_events_build_parser",
      "label": "build_parser()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L431"
    },
    {
      "id": "aggregate_dlp_events_main",
      "label": "main()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L447"
    },
    {
      "id": "scripts_merge_aw_server_dbs_py",
      "label": "merge_aw_server_dbs.py",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L1"
    },
    {
      "id": "merge_aw_server_dbs_connect",
      "label": "connect()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L10"
    },
    {
      "id": "merge_aw_server_dbs_bucket_key",
      "label": "bucket_key()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L17"
    },
    {
      "id": "merge_aw_server_dbs_ensure_parent",
      "label": "ensure_parent()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L26"
    },
    {
      "id": "merge_aw_server_dbs_load_existing_events",
      "label": "load_existing_events()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L30"
    },
    {
      "id": "merge_aw_server_dbs_main",
      "label": "main()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L38"
    },
    {
      "id": "windows_browser_domains_native_collector_ps1",
      "label": "browser-domains-native-collector.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L1"
    },
    {
      "id": "browser_domains_native_collector_get_deploymentconfig",
      "label": "Get-DeploymentConfig()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L42"
    },
    {
      "id": "browser_domains_native_collector_write_collectorlog",
      "label": "Write-CollectorLog()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L109"
    },
    {
      "id": "browser_domains_native_collector_write_dlpincidentlog",
      "label": "Write-DlpIncidentLog()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L123"
    },
    {
      "id": "browser_domains_native_collector_test_domainmatch",
      "label": "Test-DomainMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L137"
    },
    {
      "id": "browser_domains_native_collector_get_hostfromurl",
      "label": "Get-HostFromUrl()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L152"
    },
    {
      "id": "browser_domains_native_collector_get_rootdomain",
      "label": "Get-RootDomain()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L173"
    },
    {
      "id": "browser_domains_native_collector_convertto_normalizedurl",
      "label": "ConvertTo-NormalizedUrl()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L194"
    },
    {
      "id": "browser_domains_native_collector_load_customcategoryrules",
      "label": "Load-CustomCategoryRules()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L225"
    },
    {
      "id": "browser_domains_native_collector_get_webcategory",
      "label": "Get-WebCategory()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L274"
    },
    {
      "id": "browser_domains_native_collector_test_domainlistmatch",
      "label": "Test-DomainListMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L296"
    },
    {
      "id": "browser_domains_native_collector_test_dlpruletimewindow",
      "label": "Test-DlpRuleTimeWindow()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L315"
    },
    {
      "id": "browser_domains_native_collector_load_dlppolicy",
      "label": "Load-DlpPolicy()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L337"
    },
    {
      "id": "browser_domains_native_collector_test_dlprulematch",
      "label": "Test-DlpRuleMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L398"
    },
    {
      "id": "browser_domains_native_collector_get_dlpdecision",
      "label": "Get-DlpDecision()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L454"
    },
    {
      "id": "browser_domains_native_collector_should_emitincident",
      "label": "Should-EmitIncident()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L478"
    },
    {
      "id": "browser_domains_native_collector_send_dlpincidentheartbeat",
      "label": "Send-DlpIncidentHeartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L496"
    },
    {
      "id": "browser_domains_native_collector_get_filesha256hex",
      "label": "Get-FileSha256Hex()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L547"
    },
    {
      "id": "browser_domains_native_collector_ensure_directory",
      "label": "Ensure-Directory()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L565"
    },
    {
      "id": "browser_domains_native_collector_get_incidentscreenshotpath",
      "label": "Get-IncidentScreenshotPath()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L572"
    },
    {
      "id": "browser_domains_native_collector_ensure_screenshottypesloaded",
      "label": "Ensure-ScreenshotTypesLoaded()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L587"
    },
    {
      "id": "browser_domains_native_collector_capture_incidentscreenshot",
      "label": "Capture-IncidentScreenshot()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L596"
    },
    {
      "id": "browser_domains_native_collector_get_foregroundwindowcontext",
      "label": "Get-ForegroundWindowContext()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L633"
    },
    {
      "id": "browser_domains_native_collector_get_browserurlfromwindow",
      "label": "Get-BrowserUrlFromWindow()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L661"
    },
    {
      "id": "browser_domains_native_collector_ensure_bucket",
      "label": "Ensure-Bucket()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L693"
    },
    {
      "id": "browser_domains_native_collector_send_heartbeat",
      "label": "Send-Heartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L714"
    },
    {
      "id": "browser_domains_native_collector_send_categoryheartbeat",
      "label": "Send-CategoryHeartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L739"
    },
    {
      "id": "windows_deploy_domain_users_ps1",
      "label": "deploy-domain-users.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/deploy-domain-users.ps1",
      "source_location": "L1"
    },
    {
      "id": "windows_deploy_ensemble_ps1",
      "label": "deploy-ensemble.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/deploy-ensemble.ps1",
      "source_location": "L1"
    },
    {
      "id": "windows_deploy_single_user_ps1",
      "label": "deploy-single-user.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/deploy-single-user.ps1",
      "source_location": "L1"
    },
    {
      "id": "windows_dlp_endpoint_signals_collector_ps1",
      "label": "dlp-endpoint-signals-collector.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L1"
    },
    {
      "id": "dlp_endpoint_signals_collector_get_deploymentconfig",
      "label": "Get-DeploymentConfig()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L16"
    },
    {
      "id": "dlp_endpoint_signals_collector_write_endpointlog",
      "label": "Write-EndpointLog()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L24"
    },
    {
      "id": "dlp_endpoint_signals_collector_invoke_awjsonpost",
      "label": "Invoke-AwJsonPost()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L36"
    },
    {
      "id": "dlp_endpoint_signals_collector_ensure_bucket",
      "label": "Ensure-Bucket()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L46"
    },
    {
      "id": "dlp_endpoint_signals_collector_send_endpointsignalheartbeat",
      "label": "Send-EndpointSignalHeartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L67"
    },
    {
      "id": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "label": "Send-DlpIncidentHeartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L91"
    },
    {
      "id": "dlp_endpoint_signals_collector_get_filesha256hex",
      "label": "Get-FileSha256Hex()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L132"
    },
    {
      "id": "dlp_endpoint_signals_collector_ensure_directory",
      "label": "Ensure-Directory()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L150"
    },
    {
      "id": "dlp_endpoint_signals_collector_get_incidentscreenshotpath",
      "label": "Get-IncidentScreenshotPath()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L157"
    },
    {
      "id": "dlp_endpoint_signals_collector_ensure_screenshottypesloaded",
      "label": "Ensure-ScreenshotTypesLoaded()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L172"
    },
    {
      "id": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "label": "Capture-IncidentScreenshot()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L181"
    },
    {
      "id": "dlp_endpoint_signals_collector_show_enforcementnotification",
      "label": "Show-EnforcementNotification()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L222"
    },
    {
      "id": "dlp_endpoint_signals_collector_invoke_clipboardenforcement",
      "label": "Invoke-ClipboardEnforcement()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L244"
    },
    {
      "id": "dlp_endpoint_signals_collector_invoke_usbwriteblockenforcement",
      "label": "Invoke-UsbWriteBlockEnforcement()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L258"
    },
    {
      "id": "dlp_endpoint_signals_collector_invoke_printjobenforcement",
      "label": "Invoke-PrintJobEnforcement()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L282"
    },
    {
      "id": "dlp_endpoint_signals_collector_get_stringhash",
      "label": "Get-StringHash()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L311"
    },
    {
      "id": "dlp_endpoint_signals_collector_load_dlppolicy",
      "label": "Load-DlpPolicy()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L324"
    },
    {
      "id": "dlp_endpoint_signals_collector_should_emitbycooldown",
      "label": "Should-EmitByCooldown()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L366"
    },
    {
      "id": "dlp_endpoint_signals_collector_evaluate_clipboardrules",
      "label": "Evaluate-ClipboardRules()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L384"
    },
    {
      "id": "dlp_endpoint_signals_collector_evaluate_usbrules",
      "label": "Evaluate-UsbRules()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L432"
    },
    {
      "id": "dlp_endpoint_signals_collector_evaluate_printrules",
      "label": "Evaluate-PrintRules()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L467"
    },
    {
      "id": "dlp_endpoint_signals_collector_test_lookslikemojibakequestionmarks",
      "label": "Test-LooksLikeMojibakeQuestionMarks()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L513"
    },
    {
      "id": "dlp_endpoint_signals_collector_normalize_ownerformatch",
      "label": "Normalize-OwnerForMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L519"
    },
    {
      "id": "dlp_endpoint_signals_collector_test_ownerloosematch",
      "label": "Test-OwnerLooseMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L538"
    },
    {
      "id": "dlp_endpoint_signals_collector_normalize_printerformatch",
      "label": "Normalize-PrinterForMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L551"
    },
    {
      "id": "dlp_endpoint_signals_collector_test_printerloosematch",
      "label": "Test-PrinterLooseMatch()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L564"
    },
    {
      "id": "dlp_endpoint_signals_collector_get_printserviceeventsummary",
      "label": "Get-PrintServiceEventSummary()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L577"
    },
    {
      "id": "dlp_endpoint_signals_collector_get_printservicedocumentfallback",
      "label": "Get-PrintServiceDocumentFallback()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L597"
    },
    {
      "id": "dlp_endpoint_signals_collector_write_printserviceeventtrace",
      "label": "Write-PrintServiceEventTrace()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L647"
    },
    {
      "id": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "label": "Get-BetterDocumentNameFromPrintServiceEvents()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L676"
    },
    {
      "id": "windows_email_outbound_collector_ps1",
      "label": "email-outbound-collector.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L1"
    },
    {
      "id": "email_outbound_collector_get_deploymentconfig",
      "label": "Get-DeploymentConfig()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L39"
    },
    {
      "id": "email_outbound_collector_write_collectorlog",
      "label": "Write-CollectorLog()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L47"
    },
    {
      "id": "email_outbound_collector_invoke_awjsonpost",
      "label": "Invoke-AwJsonPost()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L56"
    },
    {
      "id": "email_outbound_collector_ensure_bucket",
      "label": "Ensure-Bucket()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L65"
    },
    {
      "id": "email_outbound_collector_get_stringhash",
      "label": "Get-StringHash()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L81"
    },
    {
      "id": "email_outbound_collector_send_emailheartbeat",
      "label": "Send-EmailHeartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L92"
    },
    {
      "id": "email_outbound_collector_send_emailincidentheartbeat",
      "label": "Send-EmailIncidentHeartbeat()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L113"
    },
    {
      "id": "email_outbound_collector_show_enforcementnotification",
      "label": "Show-EnforcementNotification()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L141"
    },
    {
      "id": "email_outbound_collector_load_emailpolicy",
      "label": "Load-EmailPolicy()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L165"
    },
    {
      "id": "email_outbound_collector_should_emitbycooldown",
      "label": "Should-EmitByCooldown()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L202"
    },
    {
      "id": "email_outbound_collector_evaluate_emailrules",
      "label": "Evaluate-EmailRules()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L222"
    },
    {
      "id": "email_outbound_collector_invoke_emailenforcement",
      "label": "Invoke-EmailEnforcement()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L302"
    },
    {
      "id": "email_outbound_collector_initialize_outlookcom",
      "label": "Initialize-OutlookCom()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L324"
    },
    {
      "id": "email_outbound_collector_get_outlooksentitems",
      "label": "Get-OutlookSentItems()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L338"
    },
    {
      "id": "email_outbound_collector_poll_outlooksentitems",
      "label": "Poll-OutlookSentItems()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L387"
    },
    {
      "id": "email_outbound_collector_poll_smtpconnections",
      "label": "Poll-SmtpConnections()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L437"
    },
    {
      "id": "windows_file_operations_collector_ps1",
      "label": "file-operations-collector.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/file-operations-collector.ps1",
      "source_location": "L1"
    },
    {
      "id": "file_operations_collector_get_deploymentconfig",
      "label": "Get-DeploymentConfig()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/file-operations-collector.ps1",
      "source_location": "L30"
    },
    {
      "id": "file_operations_collector_write_filecollectorlog",
      "label": "Write-FileCollectorLog()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/file-operations-collector.ps1",
      "source_location": "L38"
    },
    {
      "id": "file_operations_collector_invoke_awjsonpost",
      "label": "Invoke-AwJsonPost()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/file-operations-collector.ps1",
      "source_location": "L46"
    },
    {
      "id": "file_operations_collector_ensure_bucket",
      "label": "Ensure-Bucket()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/file-operations-collector.ps1",
      "source_location": "L61"
    },
    {
      "id": "file_operations_collector_send_fileoperationevent",
      "label": "Send-FileOperationEvent()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/file-operations-collector.ps1",
      "source_location": "L77"
    },
    {
      "id": "windows_hardening_recovery_ps1",
      "label": "hardening-recovery.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/hardening-recovery.ps1",
      "source_location": "L1"
    },
    {
      "id": "windows_migrate_awatch_rus_paths_ps1",
      "label": "migrate-awatch-rus-paths.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L1"
    },
    {
      "id": "migrate_awatch_rus_paths_copy_directorycontents",
      "label": "Copy-DirectoryContents()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L19"
    },
    {
      "id": "migrate_awatch_rus_paths_copy_ifexists",
      "label": "Copy-IfExists()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L35"
    },
    {
      "id": "migrate_awatch_rus_paths_convert_pathvalue",
      "label": "Convert-PathValue()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L48"
    },
    {
      "id": "migrate_awatch_rus_paths_stop_awatchtaskset",
      "label": "Stop-AWatchTaskSet()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L61"
    },
    {
      "id": "migrate_awatch_rus_paths_get_existingawatchconfig",
      "label": "Get-ExistingAWatchConfig()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L67"
    },
    {
      "id": "migrate_awatch_rus_paths_update_awatchconfigpaths",
      "label": "Update-AWatchConfigPaths()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L88"
    },
    {
      "id": "windows_validate_deployment_ps1",
      "label": "validate-deployment.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/validate-deployment.ps1",
      "source_location": "L1"
    },
    {
      "id": "windows_worktime_session_collector_ps1",
      "label": "worktime-session-collector.ps1",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/worktime-session-collector.ps1",
      "source_location": "L1"
    },
    {
      "id": "worktime_session_collector_get_config",
      "label": "Get-Config()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/worktime-session-collector.ps1",
      "source_location": "L10"
    },
    {
      "id": "worktime_session_collector_invoke_awjsonpost",
      "label": "Invoke-AwJsonPost()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/worktime-session-collector.ps1",
      "source_location": "L20"
    },
    {
      "id": "worktime_session_collector_ensure_bucket",
      "label": "Ensure-Bucket()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/worktime-session-collector.ps1",
      "source_location": "L30"
    },
    {
      "id": "worktime_session_collector_get_sessionrecords",
      "label": "Get-SessionRecords()",
      "file_type": "code",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/worktime-session-collector.ps1",
      "source_location": "L53"
    }
  ],
  "edges": [
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_replacetext",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L269",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_walk",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L281",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_translateattributes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L293",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_injectstyles",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L305",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_hidenoisenavigation",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L348",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getcurrenthostfromhash",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L360",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_ispvelikehost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L369",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_islikelyclienthost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L373",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_enforcesafeactivityviewforpvehost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L383",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getdlphostfromsettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L397",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getdlphref",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L405",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_isdlpsignalbucketroute",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L410",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_isalertsroute",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L414",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getdlpbucketidfromhash",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L418",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getdlphostfrombucketid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L424",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_escapehtml",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L429",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_normalizetext",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L438",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_builddlpkey",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L442",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_generatedlpid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L454",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_awapijson",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L458",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_ensureawbucket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L476",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_saveawheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L487",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_loadbucketevents",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L495",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getrulematchfields",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L503",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_serializerulematch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L515",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getruleid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L527",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getreviewid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L536",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_collapseruleevents",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L547",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_collapsereviewevents",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L560",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_rulematchesevent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L573",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getsuppressionstate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L582",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_removebaddlplinks",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L595",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_updatedlplinks",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L603",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_builddlpnavitem",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L612",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_findprimarynavlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L630",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_injectdlpnavigation",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L643",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_ishomeroute",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L675",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getdefaulthostgroupsconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L680",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_gethostgroupsstate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L722",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_ensurehostgroupsdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L733",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_ispveactivityroute",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L755",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_extracthostfrombucket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L761",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_buildhostbucketmap",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L788",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_hosthasbucketprefix",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L804",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_matchhostgroup",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L810",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_buildhostlink",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L839",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_renderhostgroupcards",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L855",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_injecthostgroupscenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L911",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_renderdlptablerows",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L932",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_savedlpreview",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L973",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_savedlpincident",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1007",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_savedlprule",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1031",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_binddlprowactions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1052",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_setdlpruleenabled",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1087",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_setdlpreviewarchived",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1106",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_renderdlprulemanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1129",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_renderdlpreviewmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1174",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_refreshdlpcenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1220",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_injectdlpreviewcenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1249",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_refreshdlpalertscenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1318",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_refreshpveauditcenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1348",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_injectpveauditcenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1394",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_injectdlpalertscenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1432",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_gettrendshostfromsettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1475",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_gettrendspath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1483",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_shouldredirecttrends",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1489",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_redirectbaretrendsroute",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1494",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_ensuresettingshost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1517",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getpreferredwindowhostfrombuckets",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1535",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_rewriteunknowncategorybuilderquerybody",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1552",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_installcategorybuildernetworkpatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1578",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_patchcategorybuilderhostlabel",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1625",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_patchactivityheading",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1642",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_applypatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1654",
      "weight": 1.0
    },
    {
      "source": "aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_scheduleapplypatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1673",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_walk",
      "target": "aw_ru_patch_replacetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L286",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_translateattributes",
      "target": "aw_ru_patch_replacetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L299",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_enforcesafeactivityviewforpvehost",
      "target": "aw_ru_patch_ispvelikehost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L390",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getdlphostfromsettings",
      "target": "aw_ru_patch_getcurrenthostfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L398",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getdlphostfromsettings",
      "target": "aw_ru_patch_islikelyclienthost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L399",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getdlphostfromsettings",
      "target": "aw_ru_patch_getdlphostfrombucketid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L400",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getdlphostfromsettings",
      "target": "aw_ru_patch_getdlpbucketidfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L400",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getdlphostfromsettings",
      "target": "aw_ru_patch_gettrendshostfromsettings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L402",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_ensureawbucket",
      "target": "aw_ru_patch_awapijson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L477",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_saveawheartbeat",
      "target": "aw_ru_patch_awapijson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L489",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_loadbucketevents",
      "target": "aw_ru_patch_awapijson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L496",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getrulematchfields",
      "target": "aw_ru_patch_normalizetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L506",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getruleid",
      "target": "aw_ru_patch_normalizetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L529",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getruleid",
      "target": "aw_ru_patch_serializerulematch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L530",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getreviewid",
      "target": "aw_ru_patch_normalizetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L539",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getreviewid",
      "target": "aw_ru_patch_builddlpkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L541",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_collapseruleevents",
      "target": "aw_ru_patch_getruleid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L553",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_collapsereviewevents",
      "target": "aw_ru_patch_getreviewid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L566",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_rulematchesevent",
      "target": "aw_ru_patch_getrulematchfields",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L574",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_rulematchesevent",
      "target": "aw_ru_patch_normalizetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L577",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_findprimarynavlist",
      "target": "aw_ru_patch_normalizetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L634",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpnavigation",
      "target": "aw_ru_patch_getcurrenthostfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L644",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpnavigation",
      "target": "aw_ru_patch_ispvelikehost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L645",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpnavigation",
      "target": "aw_ru_patch_removebaddlplinks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L646",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpnavigation",
      "target": "aw_ru_patch_getdlphref",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L651",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpnavigation",
      "target": "aw_ru_patch_updatedlplinks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L653",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpnavigation",
      "target": "aw_ru_patch_findprimarynavlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L656",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpnavigation",
      "target": "aw_ru_patch_builddlpnavitem",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L659",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_ensurehostgroupsdata",
      "target": "aw_ru_patch_gethostgroupsstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L734",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_ensurehostgroupsdata",
      "target": "aw_ru_patch_awapijson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L741",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_ensurehostgroupsdata",
      "target": "aw_ru_patch_getdefaulthostgroupsconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L743",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_ispveactivityroute",
      "target": "aw_ru_patch_ispvelikehost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L758",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_buildhostbucketmap",
      "target": "aw_ru_patch_extracthostfrombucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L796",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_matchhostgroup",
      "target": "aw_ru_patch_hosthasbucketprefix",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L812",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderhostgroupcards",
      "target": "aw_ru_patch_getdefaulthostgroupsconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L856",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderhostgroupcards",
      "target": "aw_ru_patch_buildhostbucketmap",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L858",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderhostgroupcards",
      "target": "aw_ru_patch_matchhostgroup",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L867",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderhostgroupcards",
      "target": "aw_ru_patch_buildhostlink",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L876",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderhostgroupcards",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L877",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injecthostgroupscenter",
      "target": "aw_ru_patch_ishomeroute",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L912",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injecthostgroupscenter",
      "target": "aw_ru_patch_ensurehostgroupsdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L928",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injecthostgroupscenter",
      "target": "aw_ru_patch_renderhostgroupcards",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L929",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlptablerows",
      "target": "aw_ru_patch_getsuppressionstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L933",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlptablerows",
      "target": "aw_ru_patch_rulematchesevent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L939",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlptablerows",
      "target": "aw_ru_patch_builddlpkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L942",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlptablerows",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L944",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlptablerows",
      "target": "aw_ru_patch_binddlprowactions",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L968",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlptablerows",
      "target": "aw_ru_patch_renderdlprulemanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L969",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlptablerows",
      "target": "aw_ru_patch_renderdlpreviewmanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L970",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpreview",
      "target": "aw_ru_patch_ensureawbucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L975",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpreview",
      "target": "aw_ru_patch_saveawheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L979",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpreview",
      "target": "aw_ru_patch_getdlpbucketidfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L984",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpreview",
      "target": "aw_ru_patch_generatedlpid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L990",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpreview",
      "target": "aw_ru_patch_savedlpincident",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L999",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpincident",
      "target": "aw_ru_patch_ensureawbucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1009",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpincident",
      "target": "aw_ru_patch_saveawheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1010",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpincident",
      "target": "aw_ru_patch_getdlpbucketidfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1015",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpincident",
      "target": "aw_ru_patch_generatedlpid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1021",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlprule",
      "target": "aw_ru_patch_ensureawbucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1033",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlprule",
      "target": "aw_ru_patch_saveawheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1037",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlprule",
      "target": "aw_ru_patch_generatedlpid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1042",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlprule",
      "target": "aw_ru_patch_getrulematchfields",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1047",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_getsuppressionstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1053",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_builddlpkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1059",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_savedlpreview",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1064",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_collapsereviewevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1065",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_loadbucketevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1065",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_renderdlptablerows",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1066",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_savedlprule",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1075",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_collapseruleevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1076",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_setdlpruleenabled",
      "target": "aw_ru_patch_ensureawbucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1089",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_setdlpruleenabled",
      "target": "aw_ru_patch_saveawheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1091",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_setdlpruleenabled",
      "target": "aw_ru_patch_getruleid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1096",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_setdlpreviewarchived",
      "target": "aw_ru_patch_ensureawbucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1108",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_setdlpreviewarchived",
      "target": "aw_ru_patch_saveawheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1111",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_setdlpreviewarchived",
      "target": "aw_ru_patch_getdlpbucketidfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1116",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_setdlpreviewarchived",
      "target": "aw_ru_patch_getreviewid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1119",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_getsuppressionstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1130",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1140",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_getruleid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1140",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_serializerulematch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1145",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_setdlpruleenabled",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1162",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_collapseruleevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1163",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_loadbucketevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1163",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_renderdlptablerows",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1165",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlpreviewmanager",
      "target": "aw_ru_patch_getsuppressionstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1175",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlpreviewmanager",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1187",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlpreviewmanager",
      "target": "aw_ru_patch_getreviewid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1187",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlpreviewmanager",
      "target": "aw_ru_patch_setdlpreviewarchived",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1209",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlpreviewmanager",
      "target": "aw_ru_patch_collapsereviewevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1210",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlpreviewmanager",
      "target": "aw_ru_patch_loadbucketevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1210",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlpreviewmanager",
      "target": "aw_ru_patch_renderdlptablerows",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1211",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpcenter",
      "target": "aw_ru_patch_getsuppressionstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1221",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpcenter",
      "target": "aw_ru_patch_loadbucketevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1226",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpcenter",
      "target": "aw_ru_patch_getdlpbucketidfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1226",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpcenter",
      "target": "aw_ru_patch_collapseruleevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1229",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpcenter",
      "target": "aw_ru_patch_collapsereviewevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1236",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpcenter",
      "target": "aw_ru_patch_renderdlptablerows",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1240",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_isdlpsignalbucketroute",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1250",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_getdlpbucketidfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1251",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_getdlphostfrombucketid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1252",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1266",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_refreshdlpcenter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1299",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_renderdlptablerows",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1302",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_renderdlprulemanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1305",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_renderdlpreviewmanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1308",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpalertscenter",
      "target": "aw_ru_patch_loadbucketevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1321",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpalertscenter",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1328",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshpveauditcenter",
      "target": "aw_ru_patch_loadbucketevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1354",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshpveauditcenter",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1380",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectpveauditcenter",
      "target": "aw_ru_patch_ispveactivityroute",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1395",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectpveauditcenter",
      "target": "aw_ru_patch_getcurrenthostfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1396",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectpveauditcenter",
      "target": "aw_ru_patch_refreshpveauditcenter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1428",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpalertscenter",
      "target": "aw_ru_patch_isalertsroute",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1433",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpalertscenter",
      "target": "aw_ru_patch_getcurrenthostfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1434",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpalertscenter",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1448",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpalertscenter",
      "target": "aw_ru_patch_refreshdlpalertscenter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1460",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_gettrendshostfromsettings",
      "target": "aw_ru_patch_islikelyclienthost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1480",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_shouldredirecttrends",
      "target": "aw_ru_patch_gettrendspath",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1490",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_redirectbaretrendsroute",
      "target": "aw_ru_patch_shouldredirecttrends",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1495",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_redirectbaretrendsroute",
      "target": "aw_ru_patch_getdlphostfromsettings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1503",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_redirectbaretrendsroute",
      "target": "aw_ru_patch_gettrendshostfromsettings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1504",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_ensuresettingshost",
      "target": "aw_ru_patch_getdlphostfromsettings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1526",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_ensuresettingshost",
      "target": "aw_ru_patch_injectdlpnavigation",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1531",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getpreferredwindowhostfrombuckets",
      "target": "aw_ru_patch_gethostgroupsstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1536",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getpreferredwindowhostfrombuckets",
      "target": "aw_ru_patch_normalizetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1538",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getpreferredwindowhostfrombuckets",
      "target": "aw_ru_patch_islikelyclienthost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1547",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_rewriteunknowncategorybuilderquerybody",
      "target": "aw_ru_patch_getpreferredwindowhostfrombuckets",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1560",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_installcategorybuildernetworkpatch",
      "target": "aw_ru_patch_rewriteunknowncategorybuilderquerybody",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1590",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_patchcategorybuilderhostlabel",
      "target": "aw_ru_patch_getpreferredwindowhostfrombuckets",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1627",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_enforcesafeactivityviewforpvehost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1655",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_ensuresettingshost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1656",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_ensurehostgroupsdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1657",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_installcategorybuildernetworkpatch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1658",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_injectstyles",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1659",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_walk",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1660",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_translateattributes",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1661",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_hidenoisenavigation",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1662",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_patchactivityheading",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1663",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_patchcategorybuilderhostlabel",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1664",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_injectpveauditcenter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1665",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_injectdlpnavigation",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1666",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_injectdlpreviewcenter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1667",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_injectdlpalertscenter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1668",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_injecthostgroupscenter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1669",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_redirectbaretrendsroute",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1670",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_scheduleapplypatch",
      "target": "aw_ru_patch_applypatch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/aw-server/aw-ru-patch.js",
      "source_location": "L1678",
      "weight": 1.0
    },
    {
      "source": "grafana_1c_sql_exporter_collectors_aw_activitywatch_py",
      "target": "time",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "grafana_1c_sql_exporter_collectors_aw_activitywatch_py",
      "target": "logging",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "grafana_1c_sql_exporter_collectors_aw_activitywatch_py",
      "target": "requests",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "grafana_1c_sql_exporter_collectors_aw_activitywatch_py",
      "target": "prometheus_client",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "grafana_1c_sql_exporter_collectors_aw_activitywatch_py",
      "target": "datetime",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "grafana_1c_sql_exporter_collectors_aw_activitywatch_py",
      "target": "aw_activitywatch_activitywatchexporter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "aw_activitywatch_activitywatchexporter",
      "target": "aw_activitywatch_activitywatchexporter_init",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "aw_activitywatch_activitywatchexporter",
      "target": "aw_activitywatch_activitywatchexporter_get_buckets",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "aw_activitywatch_activitywatchexporter",
      "target": "aw_activitywatch_activitywatchexporter_get_bucket_events",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "aw_activitywatch_activitywatchexporter",
      "target": "aw_activitywatch_activitywatchexporter_get_bucket_info",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "aw_activitywatch_activitywatchexporter",
      "target": "aw_activitywatch_activitywatchexporter_collect_metrics",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L72",
      "weight": 1.0
    },
    {
      "source": "grafana_1c_sql_exporter_collectors_aw_activitywatch_py",
      "target": "aw_activitywatch_main",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L125",
      "weight": 1.0
    },
    {
      "source": "aw_activitywatch_activitywatchexporter_collect_metrics",
      "target": "aw_activitywatch_activitywatchexporter_get_buckets",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L74",
      "weight": 1.0
    },
    {
      "source": "aw_activitywatch_activitywatchexporter_collect_metrics",
      "target": "aw_activitywatch_activitywatchexporter_get_bucket_events",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L95",
      "weight": 1.0
    },
    {
      "source": "aw_activitywatch_main",
      "target": "aw_activitywatch_activitywatchexporter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L126",
      "weight": 1.0
    },
    {
      "source": "aw_activitywatch_main",
      "target": "aw_activitywatch_activitywatchexporter_collect_metrics",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L129",
      "weight": 1.0
    },
    {
      "source": "aw_activitywatch_rationale_39",
      "target": "aw_activitywatch_activitywatchexporter_get_buckets",
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "aw_activitywatch_rationale_49",
      "target": "aw_activitywatch_activitywatchexporter_get_bucket_events",
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "aw_activitywatch_rationale_63",
      "target": "aw_activitywatch_activitywatchexporter_get_bucket_info",
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "aw_activitywatch_rationale_73",
      "target": "aw_activitywatch_activitywatchexporter_collect_metrics",
      "relation": "rationale_for",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/grafana-1c/sql-exporter/collectors/aw_activitywatch.py",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_replacetext",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L269",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_walk",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L281",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_translateattributes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L293",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_injectstyles",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L305",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_hidenoisenavigation",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L348",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getcurrenthostfromhash",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L360",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_ispvelikehost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L369",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_enforcesafeactivityviewforpvehost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L373",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getdlphostfromsettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L387",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getdlphref",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L395",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_isdlpsignalbucketroute",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L400",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_isalertsroute",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L404",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getdlpbucketidfromhash",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L408",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getdlphostfrombucketid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L414",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_escapehtml",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L419",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_normalizetext",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L428",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_builddlpkey",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L432",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_generatedlpid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L444",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_awapijson",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L448",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_ensureawbucket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L466",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_saveawheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L477",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_loadbucketevents",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L485",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getrulematchfields",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L493",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_serializerulematch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L505",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getruleid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L517",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getreviewid",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L526",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_collapseruleevents",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L537",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_collapsereviewevents",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L550",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_rulematchesevent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L563",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getsuppressionstate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L572",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_removebaddlplinks",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L585",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_updatedlplinks",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L593",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_builddlpnavitem",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L602",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_findprimarynavlist",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L620",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_injectdlpnavigation",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L633",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_ishomeroute",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L665",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getdefaulthostgroupsconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L670",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_gethostgroupsstate",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L699",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_ensurehostgroupsdata",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L710",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_ispveactivityroute",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L732",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_extracthostfrombucket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L738",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_buildhostbucketmap",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L757",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_matchhostgroup",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L773",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_buildhostlink",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L788",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_renderhostgroupcards",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L804",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_injecthostgroupscenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L860",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_renderdlptablerows",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L881",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_savedlpreview",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L922",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_savedlpincident",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L956",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_savedlprule",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L980",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_binddlprowactions",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1001",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_setdlpruleenabled",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1036",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_setdlpreviewarchived",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1055",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_renderdlprulemanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1078",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_renderdlpreviewmanager",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1123",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_refreshdlpcenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1169",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_injectdlpreviewcenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1198",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_refreshdlpalertscenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1267",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_refreshpveauditcenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1297",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_injectpveauditcenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1343",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_injectdlpalertscenter",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1381",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_gettrendshostfromsettings",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1424",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_gettrendspath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1431",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_shouldredirecttrends",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1437",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_redirectbaretrendsroute",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1442",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_ensuresettingshost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1465",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_getpreferredwindowhostfrombuckets",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1483",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_rewriteunknowncategorybuilderquerybody",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1501",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_installcategorybuildernetworkpatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1527",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_patchcategorybuilderhostlabel",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1572",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_patchactivityheading",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1589",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_applypatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1601",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_aw_server_aw_ru_patch_js",
      "target": "aw_ru_patch_scheduleapplypatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1620",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_walk",
      "target": "aw_ru_patch_replacetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L286",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_translateattributes",
      "target": "aw_ru_patch_replacetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L299",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_enforcesafeactivityviewforpvehost",
      "target": "aw_ru_patch_ispvelikehost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L380",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getdlphostfromsettings",
      "target": "aw_ru_patch_getcurrenthostfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L388",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getdlphostfromsettings",
      "target": "aw_ru_patch_getdlphostfrombucketid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L390",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getdlphostfromsettings",
      "target": "aw_ru_patch_getdlpbucketidfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L390",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getdlphostfromsettings",
      "target": "aw_ru_patch_gettrendshostfromsettings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L392",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_ensureawbucket",
      "target": "aw_ru_patch_awapijson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L467",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_saveawheartbeat",
      "target": "aw_ru_patch_awapijson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L479",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_loadbucketevents",
      "target": "aw_ru_patch_awapijson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L486",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getrulematchfields",
      "target": "aw_ru_patch_normalizetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L496",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getruleid",
      "target": "aw_ru_patch_normalizetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L519",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getruleid",
      "target": "aw_ru_patch_serializerulematch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L520",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getreviewid",
      "target": "aw_ru_patch_normalizetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L529",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getreviewid",
      "target": "aw_ru_patch_builddlpkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L531",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_collapseruleevents",
      "target": "aw_ru_patch_getruleid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L543",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_collapsereviewevents",
      "target": "aw_ru_patch_getreviewid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L556",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_rulematchesevent",
      "target": "aw_ru_patch_getrulematchfields",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L564",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_rulematchesevent",
      "target": "aw_ru_patch_normalizetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L567",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_findprimarynavlist",
      "target": "aw_ru_patch_normalizetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L624",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpnavigation",
      "target": "aw_ru_patch_getcurrenthostfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L634",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpnavigation",
      "target": "aw_ru_patch_ispvelikehost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L635",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpnavigation",
      "target": "aw_ru_patch_removebaddlplinks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L636",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpnavigation",
      "target": "aw_ru_patch_getdlphref",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L641",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpnavigation",
      "target": "aw_ru_patch_updatedlplinks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L643",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpnavigation",
      "target": "aw_ru_patch_findprimarynavlist",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L646",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpnavigation",
      "target": "aw_ru_patch_builddlpnavitem",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L649",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_ensurehostgroupsdata",
      "target": "aw_ru_patch_gethostgroupsstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L711",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_ensurehostgroupsdata",
      "target": "aw_ru_patch_awapijson",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L718",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_ensurehostgroupsdata",
      "target": "aw_ru_patch_getdefaulthostgroupsconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L720",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_ispveactivityroute",
      "target": "aw_ru_patch_ispvelikehost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L735",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_buildhostbucketmap",
      "target": "aw_ru_patch_extracthostfrombucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L765",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderhostgroupcards",
      "target": "aw_ru_patch_getdefaulthostgroupsconfig",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L805",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderhostgroupcards",
      "target": "aw_ru_patch_buildhostbucketmap",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L807",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderhostgroupcards",
      "target": "aw_ru_patch_matchhostgroup",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L816",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderhostgroupcards",
      "target": "aw_ru_patch_buildhostlink",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L825",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderhostgroupcards",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L826",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injecthostgroupscenter",
      "target": "aw_ru_patch_ishomeroute",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L861",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injecthostgroupscenter",
      "target": "aw_ru_patch_ensurehostgroupsdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L877",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injecthostgroupscenter",
      "target": "aw_ru_patch_renderhostgroupcards",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L878",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlptablerows",
      "target": "aw_ru_patch_getsuppressionstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L882",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlptablerows",
      "target": "aw_ru_patch_rulematchesevent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L888",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlptablerows",
      "target": "aw_ru_patch_builddlpkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L891",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlptablerows",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L893",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlptablerows",
      "target": "aw_ru_patch_binddlprowactions",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L917",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlptablerows",
      "target": "aw_ru_patch_renderdlprulemanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L918",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlptablerows",
      "target": "aw_ru_patch_renderdlpreviewmanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L919",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpreview",
      "target": "aw_ru_patch_ensureawbucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L924",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpreview",
      "target": "aw_ru_patch_saveawheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L928",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpreview",
      "target": "aw_ru_patch_getdlpbucketidfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L933",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpreview",
      "target": "aw_ru_patch_generatedlpid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L939",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpreview",
      "target": "aw_ru_patch_savedlpincident",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L948",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpincident",
      "target": "aw_ru_patch_ensureawbucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L958",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpincident",
      "target": "aw_ru_patch_saveawheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L959",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpincident",
      "target": "aw_ru_patch_getdlpbucketidfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L964",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlpincident",
      "target": "aw_ru_patch_generatedlpid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L970",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlprule",
      "target": "aw_ru_patch_ensureawbucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L982",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlprule",
      "target": "aw_ru_patch_saveawheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L986",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlprule",
      "target": "aw_ru_patch_generatedlpid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L991",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_savedlprule",
      "target": "aw_ru_patch_getrulematchfields",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L996",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_getsuppressionstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1002",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_builddlpkey",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1008",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_savedlpreview",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1013",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_collapsereviewevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1014",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_loadbucketevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1014",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_renderdlptablerows",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1015",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_savedlprule",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1024",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_binddlprowactions",
      "target": "aw_ru_patch_collapseruleevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1025",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_setdlpruleenabled",
      "target": "aw_ru_patch_ensureawbucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1038",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_setdlpruleenabled",
      "target": "aw_ru_patch_saveawheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1040",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_setdlpruleenabled",
      "target": "aw_ru_patch_getruleid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1045",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_setdlpreviewarchived",
      "target": "aw_ru_patch_ensureawbucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1057",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_setdlpreviewarchived",
      "target": "aw_ru_patch_saveawheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1060",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_setdlpreviewarchived",
      "target": "aw_ru_patch_getdlpbucketidfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1065",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_setdlpreviewarchived",
      "target": "aw_ru_patch_getreviewid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1068",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_getsuppressionstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1079",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1089",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_getruleid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1089",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_serializerulematch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1094",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_setdlpruleenabled",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1111",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_collapseruleevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1112",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_loadbucketevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1112",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlprulemanager",
      "target": "aw_ru_patch_renderdlptablerows",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1114",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlpreviewmanager",
      "target": "aw_ru_patch_getsuppressionstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1124",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlpreviewmanager",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1136",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlpreviewmanager",
      "target": "aw_ru_patch_getreviewid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1136",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlpreviewmanager",
      "target": "aw_ru_patch_setdlpreviewarchived",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1158",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlpreviewmanager",
      "target": "aw_ru_patch_collapsereviewevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1159",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlpreviewmanager",
      "target": "aw_ru_patch_loadbucketevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1159",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_renderdlpreviewmanager",
      "target": "aw_ru_patch_renderdlptablerows",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1160",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpcenter",
      "target": "aw_ru_patch_getsuppressionstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1170",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpcenter",
      "target": "aw_ru_patch_loadbucketevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1175",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpcenter",
      "target": "aw_ru_patch_getdlpbucketidfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1175",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpcenter",
      "target": "aw_ru_patch_collapseruleevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1178",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpcenter",
      "target": "aw_ru_patch_collapsereviewevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1185",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpcenter",
      "target": "aw_ru_patch_renderdlptablerows",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1189",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_isdlpsignalbucketroute",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1199",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_getdlpbucketidfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1200",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_getdlphostfrombucketid",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1201",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1215",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_refreshdlpcenter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1248",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_renderdlptablerows",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1251",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_renderdlprulemanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1254",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpreviewcenter",
      "target": "aw_ru_patch_renderdlpreviewmanager",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1257",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpalertscenter",
      "target": "aw_ru_patch_loadbucketevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1270",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshdlpalertscenter",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1277",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshpveauditcenter",
      "target": "aw_ru_patch_loadbucketevents",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1303",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_refreshpveauditcenter",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1329",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectpveauditcenter",
      "target": "aw_ru_patch_ispveactivityroute",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1344",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectpveauditcenter",
      "target": "aw_ru_patch_getcurrenthostfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1345",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectpveauditcenter",
      "target": "aw_ru_patch_refreshpveauditcenter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1377",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpalertscenter",
      "target": "aw_ru_patch_isalertsroute",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1382",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpalertscenter",
      "target": "aw_ru_patch_getcurrenthostfromhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1383",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpalertscenter",
      "target": "aw_ru_patch_escapehtml",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1397",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_injectdlpalertscenter",
      "target": "aw_ru_patch_refreshdlpalertscenter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1409",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_shouldredirecttrends",
      "target": "aw_ru_patch_gettrendspath",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1438",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_redirectbaretrendsroute",
      "target": "aw_ru_patch_shouldredirecttrends",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1443",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_redirectbaretrendsroute",
      "target": "aw_ru_patch_getdlphostfromsettings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1451",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_redirectbaretrendsroute",
      "target": "aw_ru_patch_gettrendshostfromsettings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1452",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_ensuresettingshost",
      "target": "aw_ru_patch_getdlphostfromsettings",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1474",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_ensuresettingshost",
      "target": "aw_ru_patch_injectdlpnavigation",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1479",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getpreferredwindowhostfrombuckets",
      "target": "aw_ru_patch_gethostgroupsstate",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1484",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_getpreferredwindowhostfrombuckets",
      "target": "aw_ru_patch_normalizetext",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1486",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_rewriteunknowncategorybuilderquerybody",
      "target": "aw_ru_patch_getpreferredwindowhostfrombuckets",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1509",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_installcategorybuildernetworkpatch",
      "target": "aw_ru_patch_rewriteunknowncategorybuilderquerybody",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1538",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_patchcategorybuilderhostlabel",
      "target": "aw_ru_patch_getpreferredwindowhostfrombuckets",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1574",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_enforcesafeactivityviewforpvehost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1602",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_ensuresettingshost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1603",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_ensurehostgroupsdata",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1604",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_installcategorybuildernetworkpatch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1605",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_injectstyles",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1606",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_walk",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1607",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_translateattributes",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1608",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_hidenoisenavigation",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1609",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_patchactivityheading",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1610",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_patchcategorybuilderhostlabel",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1611",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_injectpveauditcenter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1612",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_injectdlpnavigation",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1613",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_injectdlpreviewcenter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1614",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_injectdlpalertscenter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1615",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_injecthostgroupscenter",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1616",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_applypatch",
      "target": "aw_ru_patch_redirectbaretrendsroute",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1617",
      "weight": 1.0
    },
    {
      "source": "aw_ru_patch_scheduleapplypatch",
      "target": "aw_ru_patch_applypatch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/aw-server/aw-ru-patch.js",
      "source_location": "L1625",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_deploymentconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_write_collectorlog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L109",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_write_dlpincidentlog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L123",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_test_domainmatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L137",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_hostfromurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L152",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_rootdomain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L173",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_convertto_normalizedurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L194",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_load_customcategoryrules",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L225",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_webcategory",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L274",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_test_domainlistmatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L296",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_test_dlpruletimewindow",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L315",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_load_dlppolicy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L337",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_test_dlprulematch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L398",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_dlpdecision",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L454",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_should_emitincident",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L478",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_send_dlpincidentheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L496",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_filesha256hex",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L547",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_ensure_directory",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L565",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_incidentscreenshotpath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L572",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_ensure_screenshottypesloaded",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L587",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_capture_incidentscreenshot",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L596",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_foregroundwindowcontext",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L633",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_browserurlfromwindow",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L661",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_ensure_bucket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L693",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_send_heartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L714",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_send_categoryheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L739",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_load_customcategoryrules",
      "target": "browser_domains_native_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L266",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_get_webcategory",
      "target": "browser_domains_native_collector_test_domainmatch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L279",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_test_domainlistmatch",
      "target": "browser_domains_native_collector_test_domainmatch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L307",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_load_dlppolicy",
      "target": "browser_domains_native_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L341",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_test_dlprulematch",
      "target": "browser_domains_native_collector_test_dlpruletimewindow",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L416",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_test_dlprulematch",
      "target": "browser_domains_native_collector_test_domainlistmatch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L421",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_get_dlpdecision",
      "target": "browser_domains_native_collector_test_dlprulematch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L470",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_send_dlpincidentheartbeat",
      "target": "browser_domains_native_collector_ensure_bucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L510",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_send_dlpincidentheartbeat",
      "target": "browser_domains_native_collector_capture_incidentscreenshot",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L515",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_capture_incidentscreenshot",
      "target": "browser_domains_native_collector_ensure_directory",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L603",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_capture_incidentscreenshot",
      "target": "browser_domains_native_collector_ensure_screenshottypesloaded",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L604",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_capture_incidentscreenshot",
      "target": "browser_domains_native_collector_get_incidentscreenshotpath",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L611",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_capture_incidentscreenshot",
      "target": "browser_domains_native_collector_get_filesha256hex",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L624",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_capture_incidentscreenshot",
      "target": "browser_domains_native_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L628",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_get_browserurlfromwindow",
      "target": "browser_domains_native_collector_convertto_normalizedurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L678",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_send_categoryheartbeat",
      "target": "browser_domains_native_collector_ensure_bucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/browser-domains-native-collector.ps1",
      "source_location": "L753",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_get_deploymentconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_invoke_awjsonpost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L36",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_ensure_bucket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_send_endpointsignalheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L91",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_get_filesha256hex",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L132",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_ensure_directory",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L150",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_get_incidentscreenshotpath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L157",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_ensure_screenshottypesloaded",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L172",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L181",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_show_enforcementnotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L222",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_invoke_clipboardenforcement",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L244",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_invoke_usbwriteblockenforcement",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L258",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_invoke_printjobenforcement",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L282",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_get_stringhash",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L311",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_load_dlppolicy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L324",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_should_emitbycooldown",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L366",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_evaluate_clipboardrules",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L384",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_evaluate_usbrules",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L432",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_evaluate_printrules",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L467",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_test_lookslikemojibakequestionmarks",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L513",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_normalize_ownerformatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L519",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_test_ownerloosematch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L538",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_normalize_printerformatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L551",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_test_printerloosematch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L564",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_get_printserviceeventsummary",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L577",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_get_printservicedocumentfallback",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L597",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_write_printserviceeventtrace",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L647",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L676",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_ensure_bucket",
      "target": "dlp_endpoint_signals_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_send_endpointsignalheartbeat",
      "target": "dlp_endpoint_signals_collector_ensure_bucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L74",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_send_endpointsignalheartbeat",
      "target": "dlp_endpoint_signals_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L88",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "target": "dlp_endpoint_signals_collector_ensure_bucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L102",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "target": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L107",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "target": "dlp_endpoint_signals_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L129",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "target": "dlp_endpoint_signals_collector_ensure_directory",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L188",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "target": "dlp_endpoint_signals_collector_ensure_screenshottypesloaded",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L189",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "target": "dlp_endpoint_signals_collector_get_incidentscreenshotpath",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L196",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "target": "dlp_endpoint_signals_collector_get_filesha256hex",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L209",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L213",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_show_enforcementnotification",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L240",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_invoke_clipboardenforcement",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L249",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_invoke_usbwriteblockenforcement",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L267",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_invoke_printjobenforcement",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L300",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_load_dlppolicy",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L342",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_clipboardrules",
      "target": "dlp_endpoint_signals_collector_should_emitbycooldown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L411",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_clipboardrules",
      "target": "dlp_endpoint_signals_collector_invoke_clipboardenforcement",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L419",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_clipboardrules",
      "target": "dlp_endpoint_signals_collector_show_enforcementnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L420",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_clipboardrules",
      "target": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L423",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_clipboardrules",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L428",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_usbrules",
      "target": "dlp_endpoint_signals_collector_should_emitbycooldown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L446",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_usbrules",
      "target": "dlp_endpoint_signals_collector_invoke_usbwriteblockenforcement",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L454",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_usbrules",
      "target": "dlp_endpoint_signals_collector_show_enforcementnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L455",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_usbrules",
      "target": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L458",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_usbrules",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L463",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_printrules",
      "target": "dlp_endpoint_signals_collector_should_emitbycooldown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L491",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_printrules",
      "target": "dlp_endpoint_signals_collector_invoke_printjobenforcement",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L499",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_printrules",
      "target": "dlp_endpoint_signals_collector_show_enforcementnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L500",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_printrules",
      "target": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L503",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_printrules",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L509",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_test_ownerloosematch",
      "target": "dlp_endpoint_signals_collector_normalize_ownerformatch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L543",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_test_printerloosematch",
      "target": "dlp_endpoint_signals_collector_normalize_printerformatch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L569",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_get_printservicedocumentfallback",
      "target": "dlp_endpoint_signals_collector_test_lookslikemojibakequestionmarks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L605",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_write_printserviceeventtrace",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L662",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "target": "dlp_endpoint_signals_collector_get_printserviceeventsummary",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L692",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "target": "dlp_endpoint_signals_collector_get_printservicedocumentfallback",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L693",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "target": "dlp_endpoint_signals_collector_test_ownerloosematch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L695",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "target": "dlp_endpoint_signals_collector_test_printerloosematch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L696",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "target": "dlp_endpoint_signals_collector_write_printserviceeventtrace",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L700",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "target": "dlp_endpoint_signals_collector_test_lookslikemojibakequestionmarks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L720",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_get_deploymentconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_invoke_awjsonpost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_ensure_bucket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_get_stringhash",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L81",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_send_emailheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L92",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_send_emailincidentheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L113",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_show_enforcementnotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L141",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_load_emailpolicy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L165",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_should_emitbycooldown",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L202",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_evaluate_emailrules",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L222",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_invoke_emailenforcement",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L302",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_initialize_outlookcom",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L324",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_get_outlooksentitems",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L338",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_poll_outlooksentitems",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L387",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_poll_smtpconnections",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L437",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_ensure_bucket",
      "target": "email_outbound_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L77",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_send_emailheartbeat",
      "target": "email_outbound_collector_ensure_bucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L98",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_send_emailheartbeat",
      "target": "email_outbound_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L110",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_send_emailincidentheartbeat",
      "target": "email_outbound_collector_ensure_bucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L122",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_send_emailincidentheartbeat",
      "target": "email_outbound_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L138",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_load_emailpolicy",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L181",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_evaluate_emailrules",
      "target": "email_outbound_collector_should_emitbycooldown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L274",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_evaluate_emailrules",
      "target": "email_outbound_collector_invoke_emailenforcement",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L282",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_evaluate_emailrules",
      "target": "email_outbound_collector_show_enforcementnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L283",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_evaluate_emailrules",
      "target": "email_outbound_collector_send_emailincidentheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L289",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_evaluate_emailrules",
      "target": "email_outbound_collector_get_stringhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L290",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_evaluate_emailrules",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L298",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_invoke_emailenforcement",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L311",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_invoke_emailenforcement",
      "target": "email_outbound_collector_get_stringhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L311",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_initialize_outlookcom",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L329",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_get_outlooksentitems",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L382",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_outlooksentitems",
      "target": "email_outbound_collector_get_outlooksentitems",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L388",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_outlooksentitems",
      "target": "email_outbound_collector_get_stringhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L395",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_outlooksentitems",
      "target": "email_outbound_collector_send_emailheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L397",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_outlooksentitems",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L409",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_outlooksentitems",
      "target": "email_outbound_collector_evaluate_emailrules",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L411",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_smtpconnections",
      "target": "email_outbound_collector_send_emailheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L458",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_smtpconnections",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L466",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_smtpconnections",
      "target": "email_outbound_collector_evaluate_emailrules",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/email-outbound-collector.ps1",
      "source_location": "L468",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_migrate_awatch_rus_paths_ps1",
      "target": "migrate_awatch_rus_paths_copy_directorycontents",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_migrate_awatch_rus_paths_ps1",
      "target": "migrate_awatch_rus_paths_copy_ifexists",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_migrate_awatch_rus_paths_ps1",
      "target": "migrate_awatch_rus_paths_convert_pathvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_migrate_awatch_rus_paths_ps1",
      "target": "migrate_awatch_rus_paths_stop_awatchtaskset",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_migrate_awatch_rus_paths_ps1",
      "target": "migrate_awatch_rus_paths_get_existingawatchconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_migrate_awatch_rus_paths_ps1",
      "target": "migrate_awatch_rus_paths_update_awatchconfigpaths",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L88",
      "weight": 1.0
    },
    {
      "source": "migrate_awatch_rus_paths_update_awatchconfigpaths",
      "target": "migrate_awatch_rus_paths_convert_pathvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L111",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_worktime_session_collector_ps1",
      "target": "worktime_session_collector_get_config",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/worktime-session-collector.ps1",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_worktime_session_collector_ps1",
      "target": "worktime_session_collector_invoke_awjsonpost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/worktime-session-collector.ps1",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_worktime_session_collector_ps1",
      "target": "worktime_session_collector_ensure_bucket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/worktime-session-collector.ps1",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "install_kit_awindows_20260427_211240_windows_worktime_session_collector_ps1",
      "target": "worktime_session_collector_get_sessionrecords",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/worktime-session-collector.ps1",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "worktime_session_collector_ensure_bucket",
      "target": "worktime_session_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/install-kit-awindows-20260427-211240/windows/worktime-session-collector.ps1",
      "source_location": "L50",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "argparse",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "json",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "ssl",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "sys",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "time",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "urllib_error",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "urllib_parse",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "urllib_request",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "datetime",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "pathlib",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "pfsense_aw_poller_utc_now_iso",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "pfsense_aw_poller_load_json",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "pfsense_aw_poller_build_ssl_context",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "pfsense_aw_poller_http_json",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "pfsense_aw_poller_ensure_bucket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L44",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "pfsense_aw_poller_send_heartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L58",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "pfsense_aw_poller_normalize_headers",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "pfsense_aw_poller_summarize_payload",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L82",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "pfsense_aw_poller_poll_endpoint",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L100",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "pfsense_aw_poller_run_once",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L173",
      "weight": 1.0
    },
    {
      "source": "pfsense_pfsense_aw_poller_py",
      "target": "pfsense_aw_poller_main",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L187",
      "weight": 1.0
    },
    {
      "source": "pfsense_aw_poller_ensure_bucket",
      "target": "pfsense_aw_poller_http_json",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L45",
      "weight": 1.0
    },
    {
      "source": "pfsense_aw_poller_send_heartbeat",
      "target": "pfsense_aw_poller_http_json",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "pfsense_aw_poller_poll_endpoint",
      "target": "pfsense_aw_poller_normalize_headers",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L106",
      "weight": 1.0
    },
    {
      "source": "pfsense_aw_poller_poll_endpoint",
      "target": "pfsense_aw_poller_http_json",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L109",
      "weight": 1.0
    },
    {
      "source": "pfsense_aw_poller_poll_endpoint",
      "target": "pfsense_aw_poller_ensure_bucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L118",
      "weight": 1.0
    },
    {
      "source": "pfsense_aw_poller_poll_endpoint",
      "target": "pfsense_aw_poller_utc_now_iso",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L128",
      "weight": 1.0
    },
    {
      "source": "pfsense_aw_poller_poll_endpoint",
      "target": "pfsense_aw_poller_summarize_payload",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L141",
      "weight": 1.0
    },
    {
      "source": "pfsense_aw_poller_poll_endpoint",
      "target": "pfsense_aw_poller_send_heartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L145",
      "weight": 1.0
    },
    {
      "source": "pfsense_aw_poller_run_once",
      "target": "pfsense_aw_poller_build_ssl_context",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L179",
      "weight": 1.0
    },
    {
      "source": "pfsense_aw_poller_run_once",
      "target": "pfsense_aw_poller_poll_endpoint",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L183",
      "weight": 1.0
    },
    {
      "source": "pfsense_aw_poller_main",
      "target": "pfsense_aw_poller_load_json",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L193",
      "weight": 1.0
    },
    {
      "source": "pfsense_aw_poller_main",
      "target": "pfsense_aw_poller_run_once",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L197",
      "weight": 1.0
    },
    {
      "source": "pfsense_aw_poller_main",
      "target": "pfsense_aw_poller_utc_now_iso",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/pfsense/pfsense-aw-poller.py",
      "source_location": "L198",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "argparse",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "json",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "os",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "sqlite3",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "sys",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "urllib_error",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "urllib_parse",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "urllib_request",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "collections_abc",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "dataclasses",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "datetime",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "pathlib",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "typing",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_bucket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_awevent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_psycopgconnection",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_psycopgconnection",
      "target": "protocol",
      "relation": "inherits",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_psycopgconnection",
      "target": "aggregate_dlp_events_psycopgconnection_cursor",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_psycopgconnection",
      "target": "aggregate_dlp_events_psycopgconnection_commit",
      "relation": "method",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L71",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_utc_now",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L75",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_parse_timestamp",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L79",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_format_aw_timestamp",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L87",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_load_state",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L91",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_save_state",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L97",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_normalize_base_url",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L102",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_aw_get_json",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L106",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_list_buckets",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L113",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_bucket_stream_type",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L132",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_select_buckets",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L140",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_build_events_path",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L149",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_event_key",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L160",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_fetch_bucket_events",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L165",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_connect_sqlite",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L201",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_ensure_schema",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L210",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_ensure_postgres_schema",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L258",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_first_string",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L307",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_bool_as_int",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L315",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_event_row",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L323",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_insert_events",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L351",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_insert_postgres_events",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L389",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_get_start_time",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L416",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_parse_prefixes",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L424",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_build_parser",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L431",
      "weight": 1.0
    },
    {
      "source": "scripts_aggregate_dlp_events_py",
      "target": "aggregate_dlp_events_main",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L447",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_aw_get_json",
      "target": "aggregate_dlp_events_normalize_base_url",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L107",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_list_buckets",
      "target": "aggregate_dlp_events_aw_get_json",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L114",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_list_buckets",
      "target": "aggregate_dlp_events_bucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L122",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_select_buckets",
      "target": "aggregate_dlp_events_bucket_stream_type",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L143",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_build_events_path",
      "target": "aggregate_dlp_events_format_aw_timestamp",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L152",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_fetch_bucket_events",
      "target": "aggregate_dlp_events_aw_get_json",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L174",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_fetch_bucket_events",
      "target": "aggregate_dlp_events_build_events_path",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L174",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_fetch_bucket_events",
      "target": "aggregate_dlp_events_event_key",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L186",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_fetch_bucket_events",
      "target": "aggregate_dlp_events_awevent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L188",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_ensure_schema",
      "target": "aggregate_dlp_events_psycopgconnection_commit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L255",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_ensure_postgres_schema",
      "target": "aggregate_dlp_events_psycopgconnection_cursor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L259",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_ensure_postgres_schema",
      "target": "aggregate_dlp_events_psycopgconnection_commit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L304",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_event_row",
      "target": "aggregate_dlp_events_event_key",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L325",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_event_row",
      "target": "aggregate_dlp_events_first_string",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L331",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_event_row",
      "target": "aggregate_dlp_events_bool_as_int",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L338",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_insert_events",
      "target": "aggregate_dlp_events_format_aw_timestamp",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L353",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_insert_events",
      "target": "aggregate_dlp_events_utc_now",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L353",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_insert_events",
      "target": "aggregate_dlp_events_event_row",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L382",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_insert_events",
      "target": "aggregate_dlp_events_psycopgconnection_commit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L385",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_insert_postgres_events",
      "target": "aggregate_dlp_events_format_aw_timestamp",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L396",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_insert_postgres_events",
      "target": "aggregate_dlp_events_utc_now",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L396",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_insert_postgres_events",
      "target": "aggregate_dlp_events_ensure_postgres_schema",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L405",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_insert_postgres_events",
      "target": "aggregate_dlp_events_psycopgconnection_cursor",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L406",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_insert_postgres_events",
      "target": "aggregate_dlp_events_event_row",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L408",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_insert_postgres_events",
      "target": "aggregate_dlp_events_psycopgconnection_commit",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L412",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_get_start_time",
      "target": "aggregate_dlp_events_parse_timestamp",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L418",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_get_start_time",
      "target": "aggregate_dlp_events_utc_now",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L421",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_main",
      "target": "aggregate_dlp_events_build_parser",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L448",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_main",
      "target": "aggregate_dlp_events_load_state",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L450",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_main",
      "target": "aggregate_dlp_events_get_start_time",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L451",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_main",
      "target": "aggregate_dlp_events_utc_now",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L452",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_main",
      "target": "aggregate_dlp_events_select_buckets",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L454",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_main",
      "target": "aggregate_dlp_events_list_buckets",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L454",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_main",
      "target": "aggregate_dlp_events_fetch_bucket_events",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L457",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_main",
      "target": "aggregate_dlp_events_format_aw_timestamp",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L464",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_main",
      "target": "aggregate_dlp_events_insert_postgres_events",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L478",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_main",
      "target": "aggregate_dlp_events_connect_sqlite",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L483",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_main",
      "target": "aggregate_dlp_events_ensure_schema",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L485",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_main",
      "target": "aggregate_dlp_events_insert_events",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L486",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_main",
      "target": "aggregate_dlp_events_save_state",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L491",
      "weight": 1.0
    },
    {
      "source": "scripts_merge_aw_server_dbs_py",
      "target": "argparse",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "scripts_merge_aw_server_dbs_py",
      "target": "json",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "scripts_merge_aw_server_dbs_py",
      "target": "os",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "scripts_merge_aw_server_dbs_py",
      "target": "shutil",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "scripts_merge_aw_server_dbs_py",
      "target": "sqlite3",
      "relation": "imports",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "scripts_merge_aw_server_dbs_py",
      "target": "pathlib",
      "relation": "imports_from",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "scripts_merge_aw_server_dbs_py",
      "target": "merge_aw_server_dbs_connect",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "scripts_merge_aw_server_dbs_py",
      "target": "merge_aw_server_dbs_bucket_key",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "scripts_merge_aw_server_dbs_py",
      "target": "merge_aw_server_dbs_ensure_parent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L26",
      "weight": 1.0
    },
    {
      "source": "scripts_merge_aw_server_dbs_py",
      "target": "merge_aw_server_dbs_load_existing_events",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "scripts_merge_aw_server_dbs_py",
      "target": "merge_aw_server_dbs_main",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "merge_aw_server_dbs_main",
      "target": "merge_aw_server_dbs_ensure_parent",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L52",
      "weight": 1.0
    },
    {
      "source": "merge_aw_server_dbs_main",
      "target": "merge_aw_server_dbs_connect",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L58",
      "weight": 1.0
    },
    {
      "source": "merge_aw_server_dbs_main",
      "target": "merge_aw_server_dbs_bucket_key",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "merge_aw_server_dbs_main",
      "target": "merge_aw_server_dbs_load_existing_events",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L102",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_deploymentconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L42",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_write_collectorlog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L109",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_write_dlpincidentlog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L123",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_test_domainmatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L137",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_hostfromurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L152",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_rootdomain",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L173",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_convertto_normalizedurl",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L194",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_load_customcategoryrules",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L225",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_webcategory",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L274",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_test_domainlistmatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L296",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_test_dlpruletimewindow",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L315",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_load_dlppolicy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L337",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_test_dlprulematch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L398",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_dlpdecision",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L454",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_should_emitincident",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L478",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_send_dlpincidentheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L496",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_filesha256hex",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L547",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_ensure_directory",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L565",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_incidentscreenshotpath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L572",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_ensure_screenshottypesloaded",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L587",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_capture_incidentscreenshot",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L596",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_foregroundwindowcontext",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L633",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_get_browserurlfromwindow",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L661",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_ensure_bucket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L693",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_send_heartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L714",
      "weight": 1.0
    },
    {
      "source": "windows_browser_domains_native_collector_ps1",
      "target": "browser_domains_native_collector_send_categoryheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L739",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_load_customcategoryrules",
      "target": "browser_domains_native_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L266",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_get_webcategory",
      "target": "browser_domains_native_collector_test_domainmatch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L279",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_test_domainlistmatch",
      "target": "browser_domains_native_collector_test_domainmatch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L307",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_load_dlppolicy",
      "target": "browser_domains_native_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L341",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_test_dlprulematch",
      "target": "browser_domains_native_collector_test_dlpruletimewindow",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L416",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_test_dlprulematch",
      "target": "browser_domains_native_collector_test_domainlistmatch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L421",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_get_dlpdecision",
      "target": "browser_domains_native_collector_test_dlprulematch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L470",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_send_dlpincidentheartbeat",
      "target": "browser_domains_native_collector_ensure_bucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L510",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_send_dlpincidentheartbeat",
      "target": "browser_domains_native_collector_capture_incidentscreenshot",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L515",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_capture_incidentscreenshot",
      "target": "browser_domains_native_collector_ensure_directory",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L603",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_capture_incidentscreenshot",
      "target": "browser_domains_native_collector_ensure_screenshottypesloaded",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L604",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_capture_incidentscreenshot",
      "target": "browser_domains_native_collector_get_incidentscreenshotpath",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L611",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_capture_incidentscreenshot",
      "target": "browser_domains_native_collector_get_filesha256hex",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L624",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_capture_incidentscreenshot",
      "target": "browser_domains_native_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L628",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_get_browserurlfromwindow",
      "target": "browser_domains_native_collector_convertto_normalizedurl",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L678",
      "weight": 1.0
    },
    {
      "source": "browser_domains_native_collector_send_categoryheartbeat",
      "target": "browser_domains_native_collector_ensure_bucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/browser-domains-native-collector.ps1",
      "source_location": "L753",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_get_deploymentconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_invoke_awjsonpost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L36",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_ensure_bucket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_send_endpointsignalheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L91",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_get_filesha256hex",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L132",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_ensure_directory",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L150",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_get_incidentscreenshotpath",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L157",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_ensure_screenshottypesloaded",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L172",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L181",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_show_enforcementnotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L222",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_invoke_clipboardenforcement",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L244",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_invoke_usbwriteblockenforcement",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L258",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_invoke_printjobenforcement",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L282",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_get_stringhash",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L311",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_load_dlppolicy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L324",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_should_emitbycooldown",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L366",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_evaluate_clipboardrules",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L384",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_evaluate_usbrules",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L432",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_evaluate_printrules",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L467",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_test_lookslikemojibakequestionmarks",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L513",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_normalize_ownerformatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L519",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_test_ownerloosematch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L538",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_normalize_printerformatch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L551",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_test_printerloosematch",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L564",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_get_printserviceeventsummary",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L577",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_get_printservicedocumentfallback",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L597",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_write_printserviceeventtrace",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L647",
      "weight": 1.0
    },
    {
      "source": "windows_dlp_endpoint_signals_collector_ps1",
      "target": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L676",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_ensure_bucket",
      "target": "dlp_endpoint_signals_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L63",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_send_endpointsignalheartbeat",
      "target": "dlp_endpoint_signals_collector_ensure_bucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L74",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_send_endpointsignalheartbeat",
      "target": "dlp_endpoint_signals_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L88",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "target": "dlp_endpoint_signals_collector_ensure_bucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L102",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "target": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L107",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "target": "dlp_endpoint_signals_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L129",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "target": "dlp_endpoint_signals_collector_ensure_directory",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L188",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "target": "dlp_endpoint_signals_collector_ensure_screenshottypesloaded",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L189",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "target": "dlp_endpoint_signals_collector_get_incidentscreenshotpath",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L196",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "target": "dlp_endpoint_signals_collector_get_filesha256hex",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L209",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_capture_incidentscreenshot",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L213",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_show_enforcementnotification",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L240",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_invoke_clipboardenforcement",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L249",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_invoke_usbwriteblockenforcement",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L267",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_invoke_printjobenforcement",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L300",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_load_dlppolicy",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L342",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_clipboardrules",
      "target": "dlp_endpoint_signals_collector_should_emitbycooldown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L411",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_clipboardrules",
      "target": "dlp_endpoint_signals_collector_invoke_clipboardenforcement",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L419",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_clipboardrules",
      "target": "dlp_endpoint_signals_collector_show_enforcementnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L420",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_clipboardrules",
      "target": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L423",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_clipboardrules",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L428",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_usbrules",
      "target": "dlp_endpoint_signals_collector_should_emitbycooldown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L446",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_usbrules",
      "target": "dlp_endpoint_signals_collector_invoke_usbwriteblockenforcement",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L454",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_usbrules",
      "target": "dlp_endpoint_signals_collector_show_enforcementnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L455",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_usbrules",
      "target": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L458",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_usbrules",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L463",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_printrules",
      "target": "dlp_endpoint_signals_collector_should_emitbycooldown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L491",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_printrules",
      "target": "dlp_endpoint_signals_collector_invoke_printjobenforcement",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L499",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_printrules",
      "target": "dlp_endpoint_signals_collector_show_enforcementnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L500",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_printrules",
      "target": "dlp_endpoint_signals_collector_send_dlpincidentheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L503",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_evaluate_printrules",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L509",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_test_ownerloosematch",
      "target": "dlp_endpoint_signals_collector_normalize_ownerformatch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L543",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_test_printerloosematch",
      "target": "dlp_endpoint_signals_collector_normalize_printerformatch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L569",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_get_printservicedocumentfallback",
      "target": "dlp_endpoint_signals_collector_test_lookslikemojibakequestionmarks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L605",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_write_printserviceeventtrace",
      "target": "dlp_endpoint_signals_collector_write_endpointlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L662",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "target": "dlp_endpoint_signals_collector_get_printserviceeventsummary",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L692",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "target": "dlp_endpoint_signals_collector_get_printservicedocumentfallback",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L693",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "target": "dlp_endpoint_signals_collector_test_ownerloosematch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L695",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "target": "dlp_endpoint_signals_collector_test_printerloosematch",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L696",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "target": "dlp_endpoint_signals_collector_write_printserviceeventtrace",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L700",
      "weight": 1.0
    },
    {
      "source": "dlp_endpoint_signals_collector_get_betterdocumentnamefromprintserviceevents",
      "target": "dlp_endpoint_signals_collector_test_lookslikemojibakequestionmarks",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/dlp-endpoint-signals-collector.ps1",
      "source_location": "L720",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_get_deploymentconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L47",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_invoke_awjsonpost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_ensure_bucket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_get_stringhash",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L81",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_send_emailheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L92",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_send_emailincidentheartbeat",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L113",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_show_enforcementnotification",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L141",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_load_emailpolicy",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L165",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_should_emitbycooldown",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L202",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_evaluate_emailrules",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L222",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_invoke_emailenforcement",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L302",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_initialize_outlookcom",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L324",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_get_outlooksentitems",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L338",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_poll_outlooksentitems",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L387",
      "weight": 1.0
    },
    {
      "source": "windows_email_outbound_collector_ps1",
      "target": "email_outbound_collector_poll_smtpconnections",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L437",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_ensure_bucket",
      "target": "email_outbound_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L77",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_send_emailheartbeat",
      "target": "email_outbound_collector_ensure_bucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L98",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_send_emailheartbeat",
      "target": "email_outbound_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L110",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_send_emailincidentheartbeat",
      "target": "email_outbound_collector_ensure_bucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L122",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_send_emailincidentheartbeat",
      "target": "email_outbound_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L138",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_load_emailpolicy",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L181",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_evaluate_emailrules",
      "target": "email_outbound_collector_should_emitbycooldown",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L274",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_evaluate_emailrules",
      "target": "email_outbound_collector_invoke_emailenforcement",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L282",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_evaluate_emailrules",
      "target": "email_outbound_collector_show_enforcementnotification",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L283",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_evaluate_emailrules",
      "target": "email_outbound_collector_send_emailincidentheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L289",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_evaluate_emailrules",
      "target": "email_outbound_collector_get_stringhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L290",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_evaluate_emailrules",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L298",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_invoke_emailenforcement",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L311",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_invoke_emailenforcement",
      "target": "email_outbound_collector_get_stringhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L311",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_initialize_outlookcom",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L329",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_get_outlooksentitems",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L382",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_outlooksentitems",
      "target": "email_outbound_collector_get_outlooksentitems",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L388",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_outlooksentitems",
      "target": "email_outbound_collector_get_stringhash",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L395",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_outlooksentitems",
      "target": "email_outbound_collector_send_emailheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L397",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_outlooksentitems",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L409",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_outlooksentitems",
      "target": "email_outbound_collector_evaluate_emailrules",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L411",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_smtpconnections",
      "target": "email_outbound_collector_send_emailheartbeat",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L458",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_smtpconnections",
      "target": "email_outbound_collector_write_collectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L466",
      "weight": 1.0
    },
    {
      "source": "email_outbound_collector_poll_smtpconnections",
      "target": "email_outbound_collector_evaluate_emailrules",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/email-outbound-collector.ps1",
      "source_location": "L468",
      "weight": 1.0
    },
    {
      "source": "windows_file_operations_collector_ps1",
      "target": "file_operations_collector_get_deploymentconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/file-operations-collector.ps1",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "windows_file_operations_collector_ps1",
      "target": "file_operations_collector_write_filecollectorlog",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/file-operations-collector.ps1",
      "source_location": "L38",
      "weight": 1.0
    },
    {
      "source": "windows_file_operations_collector_ps1",
      "target": "file_operations_collector_invoke_awjsonpost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/file-operations-collector.ps1",
      "source_location": "L46",
      "weight": 1.0
    },
    {
      "source": "windows_file_operations_collector_ps1",
      "target": "file_operations_collector_ensure_bucket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/file-operations-collector.ps1",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "windows_file_operations_collector_ps1",
      "target": "file_operations_collector_send_fileoperationevent",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/file-operations-collector.ps1",
      "source_location": "L77",
      "weight": 1.0
    },
    {
      "source": "file_operations_collector_invoke_awjsonpost",
      "target": "file_operations_collector_write_filecollectorlog",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/file-operations-collector.ps1",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "file_operations_collector_ensure_bucket",
      "target": "file_operations_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/file-operations-collector.ps1",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "file_operations_collector_send_fileoperationevent",
      "target": "file_operations_collector_ensure_bucket",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/file-operations-collector.ps1",
      "source_location": "L86",
      "weight": 1.0
    },
    {
      "source": "file_operations_collector_send_fileoperationevent",
      "target": "file_operations_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/file-operations-collector.ps1",
      "source_location": "L109",
      "weight": 1.0
    },
    {
      "source": "windows_migrate_awatch_rus_paths_ps1",
      "target": "migrate_awatch_rus_paths_copy_directorycontents",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "windows_migrate_awatch_rus_paths_ps1",
      "target": "migrate_awatch_rus_paths_copy_ifexists",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "windows_migrate_awatch_rus_paths_ps1",
      "target": "migrate_awatch_rus_paths_convert_pathvalue",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L48",
      "weight": 1.0
    },
    {
      "source": "windows_migrate_awatch_rus_paths_ps1",
      "target": "migrate_awatch_rus_paths_stop_awatchtaskset",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "windows_migrate_awatch_rus_paths_ps1",
      "target": "migrate_awatch_rus_paths_get_existingawatchconfig",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L67",
      "weight": 1.0
    },
    {
      "source": "windows_migrate_awatch_rus_paths_ps1",
      "target": "migrate_awatch_rus_paths_update_awatchconfigpaths",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L88",
      "weight": 1.0
    },
    {
      "source": "migrate_awatch_rus_paths_update_awatchconfigpaths",
      "target": "migrate_awatch_rus_paths_convert_pathvalue",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/migrate-awatch-rus-paths.ps1",
      "source_location": "L111",
      "weight": 1.0
    },
    {
      "source": "windows_worktime_session_collector_ps1",
      "target": "worktime_session_collector_get_config",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/worktime-session-collector.ps1",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "windows_worktime_session_collector_ps1",
      "target": "worktime_session_collector_invoke_awjsonpost",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/worktime-session-collector.ps1",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "windows_worktime_session_collector_ps1",
      "target": "worktime_session_collector_ensure_bucket",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/worktime-session-collector.ps1",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "windows_worktime_session_collector_ps1",
      "target": "worktime_session_collector_get_sessionrecords",
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/worktime-session-collector.ps1",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "worktime_session_collector_ensure_bucket",
      "target": "worktime_session_collector_invoke_awjsonpost",
      "relation": "calls",
      "confidence": "EXTRACTED",
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/windows/worktime-session-collector.ps1",
      "source_location": "L50",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_connect_sqlite",
      "target": "merge_aw_server_dbs_connect",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L203",
      "weight": 1.0
    },
    {
      "source": "aggregate_dlp_events_insert_postgres_events",
      "target": "merge_aw_server_dbs_connect",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/aggregate_dlp_events.py",
      "source_location": "L404",
      "weight": 1.0
    },
    {
      "source": "merge_aw_server_dbs_main",
      "target": "aggregate_dlp_events_psycopgconnection_commit",
      "relation": "calls",
      "confidence": "INFERRED",
      "confidence_score": 0.8,
      "source_file": "/mnt/usb_hdd2/Projects/ActivityWatch-Russian/scripts/merge_aw_server_dbs.py",
      "source_location": "L117",
      "weight": 1.0
    }
  ],
  "input_tokens": 0,
  "output_tokens": 0
}