{
  "directed": false,
  "multigraph": false,
  "graph": {},
  "nodes": [
    {
      "label": "drizzle.config.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/drizzle.config.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 27,
      "norm_label": "drizzle.config.ts",
      "id": "docker_jarvis_dashboard_app_drizzle_config",
      "community_name": "Community 27"
    },
    {
      "label": "eslint.config.mjs",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/eslint.config.mjs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 20,
      "norm_label": "eslint.config.mjs",
      "id": "docker_jarvis_dashboard_app_eslint_config",
      "community_name": "Community 20"
    },
    {
      "label": "eslintConfig",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/eslint.config.mjs",
      "source_location": "L5",
      "_origin": "ast",
      "community": 20,
      "norm_label": "eslintconfig",
      "id": "docker_jarvis_dashboard_app_eslint_config_eslintconfig",
      "community_name": "Community 20"
    },
    {
      "label": "next-env.d.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/next-env.d.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 28,
      "norm_label": "next-env.d.ts",
      "id": "docker_jarvis_dashboard_app_next_env_d",
      "community_name": "Community 28"
    },
    {
      "label": "next.config.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/next.config.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 21,
      "norm_label": "next.config.ts",
      "id": "docker_jarvis_dashboard_app_next_config",
      "community_name": "Community 21"
    },
    {
      "label": "nextConfig",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/next.config.ts",
      "source_location": "L3",
      "_origin": "ast",
      "community": 21,
      "norm_label": "nextconfig",
      "id": "docker_jarvis_dashboard_app_next_config_nextconfig",
      "community_name": "Community 21"
    },
    {
      "label": "package.json",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 1,
      "norm_label": "package.json",
      "id": "docker_jarvis_dashboard_app_package",
      "community_name": "Community 1"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 1,
      "norm_label": "name",
      "id": "docker_jarvis_dashboard_app_package_name",
      "community_name": "Community 1"
    },
    {
      "label": "version",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 1,
      "norm_label": "version",
      "id": "docker_jarvis_dashboard_app_package_version",
      "community_name": "Community 1"
    },
    {
      "label": "private",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 1,
      "norm_label": "private",
      "id": "docker_jarvis_dashboard_app_package_private",
      "community_name": "Community 1"
    },
    {
      "label": "scripts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 1,
      "norm_label": "scripts",
      "id": "docker_jarvis_dashboard_app_package_scripts",
      "community_name": "Community 1"
    },
    {
      "label": "dev",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 1,
      "norm_label": "dev",
      "id": "docker_jarvis_dashboard_app_package_scripts_dev",
      "community_name": "Community 1"
    },
    {
      "label": "build",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 1,
      "norm_label": "build",
      "id": "docker_jarvis_dashboard_app_package_scripts_build",
      "community_name": "Community 1"
    },
    {
      "label": "start",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L8",
      "_origin": "ast",
      "community": 1,
      "norm_label": "start",
      "id": "docker_jarvis_dashboard_app_package_scripts_start",
      "community_name": "Community 1"
    },
    {
      "label": "lint",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L9",
      "_origin": "ast",
      "community": 1,
      "norm_label": "lint",
      "id": "docker_jarvis_dashboard_app_package_scripts_lint",
      "community_name": "Community 1"
    },
    {
      "label": "dependencies",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L11",
      "_origin": "ast",
      "community": 1,
      "norm_label": "dependencies",
      "id": "docker_jarvis_dashboard_app_package_dependencies",
      "community_name": "Community 1"
    },
    {
      "label": "better-sqlite3",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L12",
      "_origin": "ast",
      "community": 1,
      "norm_label": "better-sqlite3",
      "id": "docker_jarvis_dashboard_app_package_dependencies_better_sqlite3",
      "community_name": "Community 1"
    },
    {
      "label": "cheerio",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L13",
      "_origin": "ast",
      "community": 1,
      "norm_label": "cheerio",
      "id": "docker_jarvis_dashboard_app_package_dependencies_cheerio",
      "community_name": "Community 1"
    },
    {
      "label": "drizzle-orm",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L14",
      "_origin": "ast",
      "community": 1,
      "norm_label": "drizzle-orm",
      "id": "docker_jarvis_dashboard_app_package_dependencies_drizzle_orm",
      "community_name": "Community 1"
    },
    {
      "label": "framer-motion",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L15",
      "_origin": "ast",
      "community": 1,
      "norm_label": "framer-motion",
      "id": "docker_jarvis_dashboard_app_package_dependencies_framer_motion",
      "community_name": "Community 1"
    },
    {
      "label": "lucide-react",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L16",
      "_origin": "ast",
      "community": 1,
      "norm_label": "lucide-react",
      "id": "docker_jarvis_dashboard_app_package_dependencies_lucide_react",
      "community_name": "Community 1"
    },
    {
      "label": "next",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L17",
      "_origin": "ast",
      "community": 1,
      "norm_label": "next",
      "id": "docker_jarvis_dashboard_app_package_dependencies_next",
      "community_name": "Community 1"
    },
    {
      "label": "react",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L18",
      "_origin": "ast",
      "community": 1,
      "norm_label": "react",
      "id": "docker_jarvis_dashboard_app_package_dependencies_react",
      "community_name": "Community 1"
    },
    {
      "label": "react-dom",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L19",
      "_origin": "ast",
      "community": 1,
      "norm_label": "react-dom",
      "id": "docker_jarvis_dashboard_app_package_dependencies_react_dom",
      "community_name": "Community 1"
    },
    {
      "label": "react-markdown",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L20",
      "_origin": "ast",
      "community": 1,
      "norm_label": "react-markdown",
      "id": "docker_jarvis_dashboard_app_package_dependencies_react_markdown",
      "community_name": "Community 1"
    },
    {
      "label": "rehype-highlight",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L21",
      "_origin": "ast",
      "community": 1,
      "norm_label": "rehype-highlight",
      "id": "docker_jarvis_dashboard_app_package_dependencies_rehype_highlight",
      "community_name": "Community 1"
    },
    {
      "label": "remark-gfm",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L22",
      "_origin": "ast",
      "community": 1,
      "norm_label": "remark-gfm",
      "id": "docker_jarvis_dashboard_app_package_dependencies_remark_gfm",
      "community_name": "Community 1"
    },
    {
      "label": "resend",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L23",
      "_origin": "ast",
      "community": 1,
      "norm_label": "resend",
      "id": "docker_jarvis_dashboard_app_package_dependencies_resend",
      "community_name": "Community 1"
    },
    {
      "label": "rss-parser",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L24",
      "_origin": "ast",
      "community": 1,
      "norm_label": "rss-parser",
      "id": "docker_jarvis_dashboard_app_package_dependencies_rss_parser",
      "community_name": "Community 1"
    },
    {
      "label": "devDependencies",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L26",
      "_origin": "ast",
      "community": 7,
      "norm_label": "devdependencies",
      "id": "docker_jarvis_dashboard_app_package_devdependencies",
      "community_name": "Community 7"
    },
    {
      "label": "@tailwindcss/postcss",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L27",
      "_origin": "ast",
      "community": 7,
      "norm_label": "@tailwindcss/postcss",
      "id": "docker_jarvis_dashboard_app_package_devdependencies_tailwindcss_postcss",
      "community_name": "Community 7"
    },
    {
      "label": "@types/better-sqlite3",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L28",
      "_origin": "ast",
      "community": 7,
      "norm_label": "@types/better-sqlite3",
      "id": "docker_jarvis_dashboard_app_package_devdependencies_types_better_sqlite3",
      "community_name": "Community 7"
    },
    {
      "label": "@types/node",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L29",
      "_origin": "ast",
      "community": 7,
      "norm_label": "@types/node",
      "id": "docker_jarvis_dashboard_app_package_devdependencies_types_node",
      "community_name": "Community 7"
    },
    {
      "label": "@types/react",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L30",
      "_origin": "ast",
      "community": 7,
      "norm_label": "@types/react",
      "id": "docker_jarvis_dashboard_app_package_devdependencies_types_react",
      "community_name": "Community 7"
    },
    {
      "label": "@types/react-dom",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L31",
      "_origin": "ast",
      "community": 7,
      "norm_label": "@types/react-dom",
      "id": "docker_jarvis_dashboard_app_package_devdependencies_types_react_dom",
      "community_name": "Community 7"
    },
    {
      "label": "drizzle-kit",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L32",
      "_origin": "ast",
      "community": 7,
      "norm_label": "drizzle-kit",
      "id": "docker_jarvis_dashboard_app_package_devdependencies_drizzle_kit",
      "community_name": "Community 7"
    },
    {
      "label": "eslint",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L33",
      "_origin": "ast",
      "community": 7,
      "norm_label": "eslint",
      "id": "docker_jarvis_dashboard_app_package_devdependencies_eslint",
      "community_name": "Community 7"
    },
    {
      "label": "eslint-config-next",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L34",
      "_origin": "ast",
      "community": 7,
      "norm_label": "eslint-config-next",
      "id": "docker_jarvis_dashboard_app_package_devdependencies_eslint_config_next",
      "community_name": "Community 7"
    },
    {
      "label": "tailwindcss",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L35",
      "_origin": "ast",
      "community": 7,
      "norm_label": "tailwindcss",
      "id": "docker_jarvis_dashboard_app_package_devdependencies_tailwindcss",
      "community_name": "Community 7"
    },
    {
      "label": "typescript",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L36",
      "_origin": "ast",
      "community": 7,
      "norm_label": "typescript",
      "id": "docker_jarvis_dashboard_app_package_devdependencies_typescript",
      "community_name": "Community 7"
    },
    {
      "label": "postcss.config.mjs",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/postcss.config.mjs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 22,
      "norm_label": "postcss.config.mjs",
      "id": "docker_jarvis_dashboard_app_postcss_config",
      "community_name": "Community 22"
    },
    {
      "label": "config",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/postcss.config.mjs",
      "source_location": "L1",
      "_origin": "ast",
      "community": 22,
      "norm_label": "config",
      "id": "docker_jarvis_dashboard_app_postcss_config_config",
      "community_name": "Community 22"
    },
    {
      "label": "manifest.json",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 8,
      "norm_label": "manifest.json",
      "id": "docker_jarvis_dashboard_app_public_manifest",
      "community_name": "Community 8"
    },
    {
      "label": "name",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 8,
      "norm_label": "name",
      "id": "docker_jarvis_dashboard_app_public_manifest_name",
      "community_name": "Community 8"
    },
    {
      "label": "short_name",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 8,
      "norm_label": "short_name",
      "id": "docker_jarvis_dashboard_app_public_manifest_short_name",
      "community_name": "Community 8"
    },
    {
      "label": "description",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 8,
      "norm_label": "description",
      "id": "docker_jarvis_dashboard_app_public_manifest_description",
      "community_name": "Community 8"
    },
    {
      "label": "start_url",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 8,
      "norm_label": "start_url",
      "id": "docker_jarvis_dashboard_app_public_manifest_start_url",
      "community_name": "Community 8"
    },
    {
      "label": "display",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 8,
      "norm_label": "display",
      "id": "docker_jarvis_dashboard_app_public_manifest_display",
      "community_name": "Community 8"
    },
    {
      "label": "background_color",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 8,
      "norm_label": "background_color",
      "id": "docker_jarvis_dashboard_app_public_manifest_background_color",
      "community_name": "Community 8"
    },
    {
      "label": "theme_color",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L8",
      "_origin": "ast",
      "community": 8,
      "norm_label": "theme_color",
      "id": "docker_jarvis_dashboard_app_public_manifest_theme_color",
      "community_name": "Community 8"
    },
    {
      "label": "orientation",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L9",
      "_origin": "ast",
      "community": 8,
      "norm_label": "orientation",
      "id": "docker_jarvis_dashboard_app_public_manifest_orientation",
      "community_name": "Community 8"
    },
    {
      "label": "icons",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L10",
      "_origin": "ast",
      "community": 8,
      "norm_label": "icons",
      "id": "docker_jarvis_dashboard_app_public_manifest_icons",
      "community_name": "Community 8"
    },
    {
      "label": "decrypt-whatsapp.js",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/scripts/decrypt-whatsapp.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 18,
      "norm_label": "decrypt-whatsapp.js",
      "id": "docker_jarvis_dashboard_app_scripts_decrypt_whatsapp",
      "community_name": "Community 18"
    },
    {
      "label": "crypto",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/scripts/decrypt-whatsapp.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 18,
      "norm_label": "crypto",
      "id": "docker_jarvis_dashboard_app_scripts_decrypt_whatsapp_crypto",
      "community_name": "Community 18"
    },
    {
      "label": "decryptWhatsAppMedia()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/scripts/decrypt-whatsapp.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 18,
      "norm_label": "decryptwhatsappmedia()",
      "id": "docker_jarvis_dashboard_app_scripts_decrypt_whatsapp_decryptwhatsappmedia",
      "community_name": "Community 18"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/logout/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_logout_route",
      "community_name": "Community 4"
    },
    {
      "label": "POST()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/logout/route.ts",
      "source_location": "L4",
      "_origin": "ast",
      "community": 4,
      "norm_label": "post()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_logout_route_post",
      "community_name": "Community 4"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/me/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_me_route",
      "community_name": "Community 2"
    },
    {
      "label": "GET()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/me/route.ts",
      "source_location": "L4",
      "_origin": "ast",
      "community": 2,
      "norm_label": "get()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_me_route_get",
      "community_name": "Community 2"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/send-code/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 10,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_send_code_route",
      "community_name": "Community 10"
    },
    {
      "label": "POST()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/send-code/route.ts",
      "source_location": "L5",
      "_origin": "ast",
      "community": 10,
      "norm_label": "post()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_send_code_route_post",
      "community_name": "Community 10"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_verify_code_route",
      "community_name": "Community 4"
    },
    {
      "label": "POST()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L9",
      "_origin": "ast",
      "community": 4,
      "norm_label": "post()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_verify_code_route_post",
      "community_name": "Community 4"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 16,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_decrypt_whatsapp_image_route",
      "community_name": "Community 16"
    },
    {
      "label": "isAuthorized()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L8",
      "_origin": "ast",
      "community": 16,
      "norm_label": "isauthorized()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_decrypt_whatsapp_image_route_isauthorized",
      "community_name": "Community 16"
    },
    {
      "label": "decryptWhatsAppMedia()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L13",
      "_origin": "ast",
      "community": 16,
      "norm_label": "decryptwhatsappmedia()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_decrypt_whatsapp_image_route_decryptwhatsappmedia",
      "community_name": "Community 16"
    },
    {
      "label": "POST()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L42",
      "_origin": "ast",
      "community": 16,
      "norm_label": "post()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_decrypt_whatsapp_image_route_post",
      "community_name": "Community 16"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_raw_route",
      "community_name": "Community 0"
    },
    {
      "label": "GET()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 0,
      "norm_label": "get()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_raw_route_get",
      "community_name": "Community 0"
    },
    {
      "label": "PATCH()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 0,
      "norm_label": "patch()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_raw_route_patch",
      "community_name": "Community 0"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route",
      "community_name": "Community 0"
    },
    {
      "label": "isAuthorized()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L9",
      "_origin": "ast",
      "community": 0,
      "norm_label": "isauthorized()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_isauthorized",
      "community_name": "Community 0"
    },
    {
      "label": "GET()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L15",
      "_origin": "ast",
      "community": 0,
      "norm_label": "get()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_get",
      "community_name": "Community 0"
    },
    {
      "label": "POST()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L43",
      "_origin": "ast",
      "community": 0,
      "norm_label": "post()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_post",
      "community_name": "Community 0"
    },
    {
      "label": "PATCH()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L83",
      "_origin": "ast",
      "community": 0,
      "norm_label": "patch()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_patch",
      "community_name": "Community 0"
    },
    {
      "label": "DELETE()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L118",
      "_origin": "ast",
      "community": 0,
      "norm_label": "delete()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_delete",
      "community_name": "Community 0"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route",
      "community_name": "Community 5"
    },
    {
      "label": "rssParser",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L8",
      "_origin": "ast",
      "community": 5,
      "norm_label": "rssparser",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route_rssparser",
      "community_name": "Community 5"
    },
    {
      "label": "decodeHtmlEntities()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L20",
      "_origin": "ast",
      "community": 5,
      "norm_label": "decodehtmlentities()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route_decodehtmlentities",
      "community_name": "Community 5"
    },
    {
      "label": "extractImage()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L36",
      "_origin": "ast",
      "community": 5,
      "norm_label": "extractimage()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route_extractimage",
      "community_name": "Community 5"
    },
    {
      "label": "fetchRss()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L73",
      "_origin": "ast",
      "community": 5,
      "norm_label": "fetchrss()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route_fetchrss",
      "community_name": "Community 5"
    },
    {
      "label": "GET()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L93",
      "_origin": "ast",
      "community": 5,
      "norm_label": "get()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route_get",
      "community_name": "Community 5"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route",
      "community_name": "Community 0"
    },
    {
      "label": "GET()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 0,
      "norm_label": "get()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route_get",
      "community_name": "Community 0"
    },
    {
      "label": "POST()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L20",
      "_origin": "ast",
      "community": 0,
      "norm_label": "post()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route_post",
      "community_name": "Community 0"
    },
    {
      "label": "PATCH()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L43",
      "_origin": "ast",
      "community": 0,
      "norm_label": "patch()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route_patch",
      "community_name": "Community 0"
    },
    {
      "label": "DELETE()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L62",
      "_origin": "ast",
      "community": 0,
      "norm_label": "delete()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route_delete",
      "community_name": "Community 0"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/whisper/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_whisper_route",
      "community_name": "Community 4"
    },
    {
      "label": "execAsync",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/whisper/route.ts",
      "source_location": "L9",
      "_origin": "ast",
      "community": 4,
      "norm_label": "execasync",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_whisper_route_execasync",
      "community_name": "Community 4"
    },
    {
      "label": "POST()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/whisper/route.ts",
      "source_location": "L11",
      "_origin": "ast",
      "community": 4,
      "norm_label": "post()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_whisper_route_post",
      "community_name": "Community 4"
    },
    {
      "label": "layout.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/layout.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 14,
      "norm_label": "layout.tsx",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_layout",
      "community_name": "Community 14"
    },
    {
      "label": "inter",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/layout.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "community": 14,
      "norm_label": "inter",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_layout_inter",
      "community_name": "Community 14"
    },
    {
      "label": "metadata",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/layout.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "community": 14,
      "norm_label": "metadata",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_layout_metadata",
      "community_name": "Community 14"
    },
    {
      "label": "viewport",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/layout.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "community": 14,
      "norm_label": "viewport",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_layout_viewport",
      "community_name": "Community 14"
    },
    {
      "label": "RootLayout()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/layout.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "community": 14,
      "norm_label": "rootlayout()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_layout_rootlayout",
      "community_name": "Community 14"
    },
    {
      "label": "page.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/login/page.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 23,
      "norm_label": "page.tsx",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_login_page",
      "community_name": "Community 23"
    },
    {
      "label": "LoginPage()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/login/page.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "community": 23,
      "norm_label": "loginpage()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_login_page_loginpage",
      "community_name": "Community 23"
    },
    {
      "label": "page.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/news/page.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "norm_label": "page.tsx",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_news_page",
      "community_name": "Community 2"
    },
    {
      "label": "NewsPage()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/news/page.tsx",
      "source_location": "L6",
      "_origin": "ast",
      "community": 2,
      "norm_label": "newspage()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_news_page_newspage",
      "community_name": "Community 2"
    },
    {
      "label": "page.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/page.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "norm_label": "page.tsx",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_page",
      "community_name": "Community 2"
    },
    {
      "label": "Home()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/page.tsx",
      "source_location": "L6",
      "_origin": "ast",
      "community": 2,
      "norm_label": "home()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_page_home",
      "community_name": "Community 2"
    },
    {
      "label": "page.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/tasks/page.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "norm_label": "page.tsx",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_tasks_page",
      "community_name": "Community 2"
    },
    {
      "label": "TasksPage()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/tasks/page.tsx",
      "source_location": "L6",
      "_origin": "ast",
      "community": 2,
      "norm_label": "taskspage()",
      "id": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_tasks_page_taskspage",
      "community_name": "Community 2"
    },
    {
      "label": "DashboardShell.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/DashboardShell.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "norm_label": "dashboardshell.tsx",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_dashboardshell",
      "community_name": "Community 2"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/DashboardShell.tsx",
      "source_location": "L8",
      "_origin": "ast",
      "community": 2,
      "norm_label": "user",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_dashboardshell_user",
      "community_name": "Community 2"
    },
    {
      "label": "DashboardShell()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/DashboardShell.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "community": 2,
      "norm_label": "dashboardshell()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_dashboardshell_dashboardshell",
      "community_name": "Community 2"
    },
    {
      "label": "layout.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/layout.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "norm_label": "layout.tsx",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_layout",
      "community_name": "Community 2"
    },
    {
      "label": "DashboardRootLayout()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/layout.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "community": 2,
      "norm_label": "dashboardrootlayout()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_layout_dashboardrootlayout",
      "community_name": "Community 2"
    },
    {
      "label": "page.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/news/page.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "norm_label": "page.tsx",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_news_page",
      "community_name": "Community 6"
    },
    {
      "label": "NewsPage()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/news/page.tsx",
      "source_location": "L3",
      "_origin": "ast",
      "community": 6,
      "norm_label": "newspage()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_news_page_newspage",
      "community_name": "Community 6"
    },
    {
      "label": "page.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/page.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "norm_label": "page.tsx",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_page",
      "community_name": "Community 6"
    },
    {
      "label": "HomePage()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/page.tsx",
      "source_location": "L4",
      "_origin": "ast",
      "community": 6,
      "norm_label": "homepage()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_page_homepage",
      "community_name": "Community 6"
    },
    {
      "label": "page.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/tasks/page.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "norm_label": "page.tsx",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_tasks_page",
      "community_name": "Community 6"
    },
    {
      "label": "TasksPage()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/tasks/page.tsx",
      "source_location": "L3",
      "_origin": "ast",
      "community": 6,
      "norm_label": "taskspage()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_tasks_page_taskspage",
      "community_name": "Community 6"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/logout/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_logout_route",
      "community_name": "Community 4"
    },
    {
      "label": "POST()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/logout/route.ts",
      "source_location": "L4",
      "_origin": "ast",
      "community": 4,
      "norm_label": "post()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_logout_route_post",
      "community_name": "Community 4"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/me/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_me_route",
      "community_name": "Community 2"
    },
    {
      "label": "GET()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/me/route.ts",
      "source_location": "L4",
      "_origin": "ast",
      "community": 2,
      "norm_label": "get()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_me_route_get",
      "community_name": "Community 2"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/send-code/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 10,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_send_code_route",
      "community_name": "Community 10"
    },
    {
      "label": "POST()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/send-code/route.ts",
      "source_location": "L5",
      "_origin": "ast",
      "community": 10,
      "norm_label": "post()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_send_code_route_post",
      "community_name": "Community 10"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_verify_code_route",
      "community_name": "Community 4"
    },
    {
      "label": "POST()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L9",
      "_origin": "ast",
      "community": 4,
      "norm_label": "post()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_verify_code_route_post",
      "community_name": "Community 4"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 17,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_decrypt_whatsapp_image_route",
      "community_name": "Community 17"
    },
    {
      "label": "isAuthorized()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L8",
      "_origin": "ast",
      "community": 17,
      "norm_label": "isauthorized()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_decrypt_whatsapp_image_route_isauthorized",
      "community_name": "Community 17"
    },
    {
      "label": "decryptWhatsAppMedia()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L13",
      "_origin": "ast",
      "community": 17,
      "norm_label": "decryptwhatsappmedia()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_decrypt_whatsapp_image_route_decryptwhatsappmedia",
      "community_name": "Community 17"
    },
    {
      "label": "POST()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L42",
      "_origin": "ast",
      "community": 17,
      "norm_label": "post()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_decrypt_whatsapp_image_route_post",
      "community_name": "Community 17"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_raw_route",
      "community_name": "Community 0"
    },
    {
      "label": "GET()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 0,
      "norm_label": "get()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_raw_route_get",
      "community_name": "Community 0"
    },
    {
      "label": "PATCH()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L29",
      "_origin": "ast",
      "community": 0,
      "norm_label": "patch()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_raw_route_patch",
      "community_name": "Community 0"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route",
      "community_name": "Community 0"
    },
    {
      "label": "isAuthorized()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L9",
      "_origin": "ast",
      "community": 0,
      "norm_label": "isauthorized()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_isauthorized",
      "community_name": "Community 0"
    },
    {
      "label": "GET()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L15",
      "_origin": "ast",
      "community": 0,
      "norm_label": "get()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_get",
      "community_name": "Community 0"
    },
    {
      "label": "POST()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L43",
      "_origin": "ast",
      "community": 0,
      "norm_label": "post()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_post",
      "community_name": "Community 0"
    },
    {
      "label": "PATCH()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L83",
      "_origin": "ast",
      "community": 0,
      "norm_label": "patch()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_patch",
      "community_name": "Community 0"
    },
    {
      "label": "DELETE()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L118",
      "_origin": "ast",
      "community": 0,
      "norm_label": "delete()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_delete",
      "community_name": "Community 0"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 5,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route",
      "community_name": "Community 5"
    },
    {
      "label": "rssParser",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L8",
      "_origin": "ast",
      "community": 5,
      "norm_label": "rssparser",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route_rssparser",
      "community_name": "Community 5"
    },
    {
      "label": "decodeHtmlEntities()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L20",
      "_origin": "ast",
      "community": 5,
      "norm_label": "decodehtmlentities()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route_decodehtmlentities",
      "community_name": "Community 5"
    },
    {
      "label": "extractImage()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L36",
      "_origin": "ast",
      "community": 5,
      "norm_label": "extractimage()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route_extractimage",
      "community_name": "Community 5"
    },
    {
      "label": "fetchRss()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L73",
      "_origin": "ast",
      "community": 5,
      "norm_label": "fetchrss()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route_fetchrss",
      "community_name": "Community 5"
    },
    {
      "label": "GET()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L93",
      "_origin": "ast",
      "community": 5,
      "norm_label": "get()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route_get",
      "community_name": "Community 5"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route",
      "community_name": "Community 0"
    },
    {
      "label": "GET()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 0,
      "norm_label": "get()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route_get",
      "community_name": "Community 0"
    },
    {
      "label": "POST()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L20",
      "_origin": "ast",
      "community": 0,
      "norm_label": "post()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route_post",
      "community_name": "Community 0"
    },
    {
      "label": "PATCH()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L43",
      "_origin": "ast",
      "community": 0,
      "norm_label": "patch()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route_patch",
      "community_name": "Community 0"
    },
    {
      "label": "DELETE()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L62",
      "_origin": "ast",
      "community": 0,
      "norm_label": "delete()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route_delete",
      "community_name": "Community 0"
    },
    {
      "label": "route.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/whisper/route.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 19,
      "norm_label": "route.ts",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_whisper_route",
      "community_name": "Community 19"
    },
    {
      "label": "execAsync",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/whisper/route.ts",
      "source_location": "L9",
      "_origin": "ast",
      "community": 19,
      "norm_label": "execasync",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_whisper_route_execasync",
      "community_name": "Community 19"
    },
    {
      "label": "POST()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/whisper/route.ts",
      "source_location": "L11",
      "_origin": "ast",
      "community": 19,
      "norm_label": "post()",
      "id": "docker_jarvis_dashboard_app_src_app_dashboard_api_whisper_route_post",
      "community_name": "Community 19"
    },
    {
      "label": "layout.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/layout.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 15,
      "norm_label": "layout.tsx",
      "id": "docker_jarvis_dashboard_app_src_app_layout",
      "community_name": "Community 15"
    },
    {
      "label": "inter",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/layout.tsx",
      "source_location": "L5",
      "_origin": "ast",
      "community": 15,
      "norm_label": "inter",
      "id": "docker_jarvis_dashboard_app_src_app_layout_inter",
      "community_name": "Community 15"
    },
    {
      "label": "metadata",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/layout.tsx",
      "source_location": "L10",
      "_origin": "ast",
      "community": 15,
      "norm_label": "metadata",
      "id": "docker_jarvis_dashboard_app_src_app_layout_metadata",
      "community_name": "Community 15"
    },
    {
      "label": "viewport",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/layout.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "community": 15,
      "norm_label": "viewport",
      "id": "docker_jarvis_dashboard_app_src_app_layout_viewport",
      "community_name": "Community 15"
    },
    {
      "label": "RootLayout()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/layout.tsx",
      "source_location": "L24",
      "_origin": "ast",
      "community": 15,
      "norm_label": "rootlayout()",
      "id": "docker_jarvis_dashboard_app_src_app_layout_rootlayout",
      "community_name": "Community 15"
    },
    {
      "label": "page.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/login/page.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 24,
      "norm_label": "page.tsx",
      "id": "docker_jarvis_dashboard_app_src_app_login_page",
      "community_name": "Community 24"
    },
    {
      "label": "LoginPage()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/app/login/page.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "community": 24,
      "norm_label": "loginpage()",
      "id": "docker_jarvis_dashboard_app_src_app_login_page_loginpage",
      "community_name": "Community 24"
    },
    {
      "label": "DashboardLayout.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/components/DashboardLayout.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "norm_label": "dashboardlayout.tsx",
      "id": "docker_jarvis_dashboard_app_src_components_dashboardlayout",
      "community_name": "Community 2"
    },
    {
      "label": "User",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/components/DashboardLayout.tsx",
      "source_location": "L9",
      "_origin": "ast",
      "community": 2,
      "norm_label": "user",
      "id": "docker_jarvis_dashboard_app_src_components_dashboardlayout_user",
      "community_name": "Community 2"
    },
    {
      "label": "DashboardLayout()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/components/DashboardLayout.tsx",
      "source_location": "L16",
      "_origin": "ast",
      "community": 2,
      "norm_label": "dashboardlayout()",
      "id": "docker_jarvis_dashboard_app_src_components_dashboardlayout_dashboardlayout",
      "community_name": "Community 2"
    },
    {
      "label": "ChatWidget.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/components/chat/ChatWidget.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 2,
      "norm_label": "chatwidget.tsx",
      "id": "docker_jarvis_dashboard_app_src_components_chat_chatwidget",
      "community_name": "Community 2"
    },
    {
      "label": "ChatWidget()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/components/chat/ChatWidget.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "community": 2,
      "norm_label": "chatwidget()",
      "id": "docker_jarvis_dashboard_app_src_components_chat_chatwidget_chatwidget",
      "community_name": "Community 2"
    },
    {
      "label": "NewsWidget.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/components/news/NewsWidget.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "norm_label": "newswidget.tsx",
      "id": "docker_jarvis_dashboard_app_src_components_news_newswidget",
      "community_name": "Community 6"
    },
    {
      "label": "NewsItem",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/components/news/NewsWidget.tsx",
      "source_location": "L7",
      "_origin": "ast",
      "community": 6,
      "norm_label": "newsitem",
      "id": "docker_jarvis_dashboard_app_src_components_news_newswidget_newsitem",
      "community_name": "Community 6"
    },
    {
      "label": "NewsWidget()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/components/news/NewsWidget.tsx",
      "source_location": "L19",
      "_origin": "ast",
      "community": 6,
      "norm_label": "newswidget()",
      "id": "docker_jarvis_dashboard_app_src_components_news_newswidget_newswidget",
      "community_name": "Community 6"
    },
    {
      "label": "TaskWidget.tsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/components/tasks/TaskWidget.tsx",
      "source_location": "L1",
      "_origin": "ast",
      "community": 6,
      "norm_label": "taskwidget.tsx",
      "id": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget",
      "community_name": "Community 6"
    },
    {
      "label": "Task",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/components/tasks/TaskWidget.tsx",
      "source_location": "L15",
      "_origin": "ast",
      "community": 6,
      "norm_label": "task",
      "id": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget_task",
      "community_name": "Community 6"
    },
    {
      "label": "priorityColors",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/components/tasks/TaskWidget.tsx",
      "source_location": "L25",
      "_origin": "ast",
      "community": 6,
      "norm_label": "prioritycolors",
      "id": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget_prioritycolors",
      "community_name": "Community 6"
    },
    {
      "label": "priorityLabels",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/components/tasks/TaskWidget.tsx",
      "source_location": "L31",
      "_origin": "ast",
      "community": 6,
      "norm_label": "prioritylabels",
      "id": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget_prioritylabels",
      "community_name": "Community 6"
    },
    {
      "label": "TaskWidget()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/components/tasks/TaskWidget.tsx",
      "source_location": "L37",
      "_origin": "ast",
      "community": 6,
      "norm_label": "taskwidget()",
      "id": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget_taskwidget",
      "community_name": "Community 6"
    },
    {
      "label": "index.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/db/index.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "norm_label": "index.ts",
      "id": "docker_jarvis_dashboard_app_src_db_index",
      "community_name": "Community 0"
    },
    {
      "label": "sqlite",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/db/index.ts",
      "source_location": "L5",
      "_origin": "ast",
      "community": 0,
      "norm_label": "sqlite",
      "id": "docker_jarvis_dashboard_app_src_db_index_sqlite",
      "community_name": "Community 0"
    },
    {
      "label": "db",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/db/index.ts",
      "source_location": "L7",
      "_origin": "ast",
      "community": 0,
      "norm_label": "db",
      "id": "docker_jarvis_dashboard_app_src_db_index_db",
      "community_name": "Community 0"
    },
    {
      "label": "schema.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 0,
      "norm_label": "schema.ts",
      "id": "docker_jarvis_dashboard_app_src_db_schema",
      "community_name": "Community 0"
    },
    {
      "label": "users",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L8",
      "_origin": "ast",
      "community": 0,
      "norm_label": "users",
      "id": "docker_jarvis_dashboard_app_src_db_schema_users",
      "community_name": "Community 0"
    },
    {
      "label": "tasks",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L19",
      "_origin": "ast",
      "community": 0,
      "norm_label": "tasks",
      "id": "docker_jarvis_dashboard_app_src_db_schema_tasks",
      "community_name": "Community 0"
    },
    {
      "label": "taskTags",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L39",
      "_origin": "ast",
      "community": 0,
      "norm_label": "tasktags",
      "id": "docker_jarvis_dashboard_app_src_db_schema_tasktags",
      "community_name": "Community 0"
    },
    {
      "label": "newsSources",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L47",
      "_origin": "ast",
      "community": 5,
      "norm_label": "newssources",
      "id": "docker_jarvis_dashboard_app_src_db_schema_newssources",
      "community_name": "Community 5"
    },
    {
      "label": "newsItems",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L58",
      "_origin": "ast",
      "community": 5,
      "norm_label": "newsitems",
      "id": "docker_jarvis_dashboard_app_src_db_schema_newsitems",
      "community_name": "Community 5"
    },
    {
      "label": "chatSessions",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L73",
      "_origin": "ast",
      "community": 0,
      "norm_label": "chatsessions",
      "id": "docker_jarvis_dashboard_app_src_db_schema_chatsessions",
      "community_name": "Community 0"
    },
    {
      "label": "chatMessages",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L85",
      "_origin": "ast",
      "community": 0,
      "norm_label": "chatmessages",
      "id": "docker_jarvis_dashboard_app_src_db_schema_chatmessages",
      "community_name": "Community 0"
    },
    {
      "label": "authCodes",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L99",
      "_origin": "ast",
      "community": 0,
      "norm_label": "authcodes",
      "id": "docker_jarvis_dashboard_app_src_db_schema_authcodes",
      "community_name": "Community 0"
    },
    {
      "label": "authSessions",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L109",
      "_origin": "ast",
      "community": 0,
      "norm_label": "authsessions",
      "id": "docker_jarvis_dashboard_app_src_db_schema_authsessions",
      "community_name": "Community 0"
    },
    {
      "label": "gasTickets",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L127",
      "_origin": "ast",
      "community": 0,
      "norm_label": "gastickets",
      "id": "docker_jarvis_dashboard_app_src_db_schema_gastickets",
      "community_name": "Community 0"
    },
    {
      "label": "ticketsRaw",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L157",
      "_origin": "ast",
      "community": 0,
      "norm_label": "ticketsraw",
      "id": "docker_jarvis_dashboard_app_src_db_schema_ticketsraw",
      "community_name": "Community 0"
    },
    {
      "label": "auth.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 4,
      "norm_label": "auth.ts",
      "id": "docker_jarvis_dashboard_app_src_lib_auth",
      "community_name": "Community 4"
    },
    {
      "label": "generateToken()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L10",
      "_origin": "ast",
      "community": 4,
      "norm_label": "generatetoken()",
      "id": "docker_jarvis_dashboard_app_src_lib_auth_generatetoken",
      "community_name": "Community 4"
    },
    {
      "label": "generateCode()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L14",
      "_origin": "ast",
      "community": 10,
      "norm_label": "generatecode()",
      "id": "docker_jarvis_dashboard_app_src_lib_auth_generatecode",
      "community_name": "Community 10"
    },
    {
      "label": "createSession()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L18",
      "_origin": "ast",
      "community": 4,
      "norm_label": "createsession()",
      "id": "docker_jarvis_dashboard_app_src_lib_auth_createsession",
      "community_name": "Community 4"
    },
    {
      "label": "getSession()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L42",
      "_origin": "ast",
      "community": 2,
      "norm_label": "getsession()",
      "id": "docker_jarvis_dashboard_app_src_lib_auth_getsession",
      "community_name": "Community 2"
    },
    {
      "label": "deleteSession()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L73",
      "_origin": "ast",
      "community": 4,
      "norm_label": "deletesession()",
      "id": "docker_jarvis_dashboard_app_src_lib_auth_deletesession",
      "community_name": "Community 4"
    },
    {
      "label": "setSessionCookie()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L85",
      "_origin": "ast",
      "community": 4,
      "norm_label": "setsessioncookie()",
      "id": "docker_jarvis_dashboard_app_src_lib_auth_setsessioncookie",
      "community_name": "Community 4"
    },
    {
      "label": "findOrCreateUser()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L96",
      "_origin": "ast",
      "community": 4,
      "norm_label": "findorcreateuser()",
      "id": "docker_jarvis_dashboard_app_src_lib_auth_findorcreateuser",
      "community_name": "Community 4"
    },
    {
      "label": "createAuthCode()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L115",
      "_origin": "ast",
      "community": 10,
      "norm_label": "createauthcode()",
      "id": "docker_jarvis_dashboard_app_src_lib_auth_createauthcode",
      "community_name": "Community 10"
    },
    {
      "label": "verifyAuthCode()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L130",
      "_origin": "ast",
      "community": 4,
      "norm_label": "verifyauthcode()",
      "id": "docker_jarvis_dashboard_app_src_lib_auth_verifyauthcode",
      "community_name": "Community 4"
    },
    {
      "label": "requireAuth()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L154",
      "_origin": "ast",
      "community": 0,
      "norm_label": "requireauth()",
      "id": "docker_jarvis_dashboard_app_src_lib_auth_requireauth",
      "community_name": "Community 0"
    },
    {
      "label": "email.ts",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/lib/email.ts",
      "source_location": "L1",
      "_origin": "ast",
      "community": 10,
      "norm_label": "email.ts",
      "id": "docker_jarvis_dashboard_app_src_lib_email",
      "community_name": "Community 10"
    },
    {
      "label": "getResend()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/lib/email.ts",
      "source_location": "L6",
      "_origin": "ast",
      "community": 10,
      "norm_label": "getresend()",
      "id": "docker_jarvis_dashboard_app_src_lib_email_getresend",
      "community_name": "Community 10"
    },
    {
      "label": "sendAuthCode()",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/src/lib/email.ts",
      "source_location": "L14",
      "_origin": "ast",
      "community": 10,
      "norm_label": "sendauthcode()",
      "id": "docker_jarvis_dashboard_app_src_lib_email_sendauthcode",
      "community_name": "Community 10"
    },
    {
      "label": "tsconfig.json",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L1",
      "_origin": "ast",
      "community": 3,
      "norm_label": "tsconfig.json",
      "id": "docker_jarvis_dashboard_app_tsconfig",
      "community_name": "Community 3"
    },
    {
      "label": "compilerOptions",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L2",
      "_origin": "ast",
      "community": 3,
      "norm_label": "compileroptions",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "community_name": "Community 3"
    },
    {
      "label": "target",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L3",
      "_origin": "ast",
      "community": 3,
      "norm_label": "target",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions_target",
      "community_name": "Community 3"
    },
    {
      "label": "lib",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L4",
      "_origin": "ast",
      "community": 3,
      "norm_label": "lib",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions_lib",
      "community_name": "Community 3"
    },
    {
      "label": "allowJs",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L5",
      "_origin": "ast",
      "community": 3,
      "norm_label": "allowjs",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions_allowjs",
      "community_name": "Community 3"
    },
    {
      "label": "skipLibCheck",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L6",
      "_origin": "ast",
      "community": 3,
      "norm_label": "skiplibcheck",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions_skiplibcheck",
      "community_name": "Community 3"
    },
    {
      "label": "strict",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L7",
      "_origin": "ast",
      "community": 3,
      "norm_label": "strict",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions_strict",
      "community_name": "Community 3"
    },
    {
      "label": "noEmit",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L8",
      "_origin": "ast",
      "community": 3,
      "norm_label": "noemit",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions_noemit",
      "community_name": "Community 3"
    },
    {
      "label": "esModuleInterop",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L9",
      "_origin": "ast",
      "community": 3,
      "norm_label": "esmoduleinterop",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions_esmoduleinterop",
      "community_name": "Community 3"
    },
    {
      "label": "module",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L10",
      "_origin": "ast",
      "community": 3,
      "norm_label": "module",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions_module",
      "community_name": "Community 3"
    },
    {
      "label": "moduleResolution",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L11",
      "_origin": "ast",
      "community": 3,
      "norm_label": "moduleresolution",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions_moduleresolution",
      "community_name": "Community 3"
    },
    {
      "label": "resolveJsonModule",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L12",
      "_origin": "ast",
      "community": 3,
      "norm_label": "resolvejsonmodule",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions_resolvejsonmodule",
      "community_name": "Community 3"
    },
    {
      "label": "isolatedModules",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L13",
      "_origin": "ast",
      "community": 3,
      "norm_label": "isolatedmodules",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions_isolatedmodules",
      "community_name": "Community 3"
    },
    {
      "label": "jsx",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L14",
      "_origin": "ast",
      "community": 3,
      "norm_label": "jsx",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions_jsx",
      "community_name": "Community 3"
    },
    {
      "label": "incremental",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L15",
      "_origin": "ast",
      "community": 3,
      "norm_label": "incremental",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions_incremental",
      "community_name": "Community 3"
    },
    {
      "label": "plugins",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L16",
      "_origin": "ast",
      "community": 3,
      "norm_label": "plugins",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions_plugins",
      "community_name": "Community 3"
    },
    {
      "label": "paths",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L21",
      "_origin": "ast",
      "community": 3,
      "norm_label": "paths",
      "id": "docker_jarvis_dashboard_app_tsconfig_compileroptions_paths",
      "community_name": "Community 3"
    },
    {
      "label": "@/*",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L22",
      "_origin": "ast",
      "community": 3,
      "norm_label": "@/*",
      "id": "docker_jarvis_dashboard_app_tsconfig_paths",
      "community_name": "Community 3"
    },
    {
      "label": "include",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L25",
      "_origin": "ast",
      "community": 3,
      "norm_label": "include",
      "id": "docker_jarvis_dashboard_app_tsconfig_include",
      "community_name": "Community 3"
    },
    {
      "label": "exclude",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L33",
      "_origin": "ast",
      "community": 3,
      "norm_label": "exclude",
      "id": "docker_jarvis_dashboard_app_tsconfig_exclude",
      "community_name": "Community 3"
    },
    {
      "label": "start-kimi-web.sh",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/start-kimi-web.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 25,
      "norm_label": "start-kimi-web.sh",
      "id": "docker_jarvis_dashboard_start_kimi_web",
      "community_name": "Community 25"
    },
    {
      "label": "start-kimi-web.sh script",
      "file_type": "code",
      "source_file": "docker/jarvis-dashboard/start-kimi-web.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 25,
      "norm_label": "start-kimi-web.sh script",
      "id": "docker_jarvis_dashboard_start_kimi_web_sh__entry",
      "community_name": "Community 25"
    },
    {
      "label": "start.sh",
      "file_type": "code",
      "source_file": "docker/openclaw-chy0/start.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "file"
      },
      "_origin": "ast",
      "community": 26,
      "norm_label": "start.sh",
      "id": "docker_openclaw_chy0_start",
      "community_name": "Community 26"
    },
    {
      "label": "start.sh script",
      "file_type": "code",
      "source_file": "docker/openclaw-chy0/start.sh",
      "source_location": "L1",
      "metadata": {
        "language": "bash",
        "kind": "bash_entrypoint"
      },
      "_origin": "ast",
      "community": 26,
      "norm_label": "start.sh script",
      "id": "docker_openclaw_chy0_start_sh__entry",
      "community_name": "Community 26"
    },
    {
      "label": "service.js",
      "file_type": "code",
      "source_file": "docker/whatsapp-decrypt-service/service.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 11,
      "norm_label": "service.js",
      "id": "docker_whatsapp_decrypt_service_service",
      "community_name": "Community 11"
    },
    {
      "label": "http",
      "file_type": "code",
      "source_file": "docker/whatsapp-decrypt-service/service.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 11,
      "norm_label": "http",
      "id": "docker_whatsapp_decrypt_service_service_http",
      "community_name": "Community 11"
    },
    {
      "label": "{ spawnSync }",
      "file_type": "code",
      "source_file": "docker/whatsapp-decrypt-service/service.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 11,
      "norm_label": "{ spawnsync }",
      "id": "docker_whatsapp_decrypt_service_service_spawnsync",
      "community_name": "Community 11"
    },
    {
      "label": "{ writeFileSync, unlinkSync }",
      "file_type": "code",
      "source_file": "docker/whatsapp-decrypt-service/service.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 11,
      "norm_label": "{ writefilesync, unlinksync }",
      "id": "docker_whatsapp_decrypt_service_service_writefilesync_unlinksync",
      "community_name": "Community 11"
    },
    {
      "label": "{ join }",
      "file_type": "code",
      "source_file": "docker/whatsapp-decrypt-service/service.js",
      "source_location": "L4",
      "_origin": "ast",
      "community": 11,
      "norm_label": "{ join }",
      "id": "docker_whatsapp_decrypt_service_service_join",
      "community_name": "Community 11"
    },
    {
      "label": "{ tmpdir }",
      "file_type": "code",
      "source_file": "docker/whatsapp-decrypt-service/service.js",
      "source_location": "L5",
      "_origin": "ast",
      "community": 11,
      "norm_label": "{ tmpdir }",
      "id": "docker_whatsapp_decrypt_service_service_tmpdir",
      "community_name": "Community 11"
    },
    {
      "label": "server",
      "file_type": "code",
      "source_file": "docker/whatsapp-decrypt-service/service.js",
      "source_location": "L45",
      "_origin": "ast",
      "community": 11,
      "norm_label": "server",
      "id": "docker_whatsapp_decrypt_service_service_server",
      "community_name": "Community 11"
    },
    {
      "label": "modificar-chat-tickets-v2.py",
      "file_type": "code",
      "source_file": "root/modificar-chat-tickets-v2.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 30,
      "norm_label": "modificar-chat-tickets-v2.py",
      "id": "root_modificar_chat_tickets_v2",
      "community_name": "Community 30"
    },
    {
      "label": "modificar-chat-tickets-v3.py",
      "file_type": "code",
      "source_file": "root/modificar-chat-tickets-v3.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 31,
      "norm_label": "modificar-chat-tickets-v3.py",
      "id": "root_modificar_chat_tickets_v3",
      "community_name": "Community 31"
    },
    {
      "label": "modificar-chat-tickets.py",
      "file_type": "code",
      "source_file": "root/modificar-chat-tickets.py",
      "source_location": "L1",
      "_origin": "ast",
      "community": 29,
      "norm_label": "modificar-chat-tickets.py",
      "id": "root_modificar_chat_tickets",
      "community_name": "Community 29"
    },
    {
      "label": "test_inline_http.js",
      "file_type": "code",
      "source_file": "root/test_inline_http.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 13,
      "norm_label": "test_inline_http.js",
      "id": "root_test_inline_http",
      "community_name": "Community 13"
    },
    {
      "label": "http",
      "file_type": "code",
      "source_file": "root/test_inline_http.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 13,
      "norm_label": "http",
      "id": "root_test_inline_http_http",
      "community_name": "Community 13"
    },
    {
      "label": "crypto",
      "file_type": "code",
      "source_file": "root/test_inline_http.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 13,
      "norm_label": "crypto",
      "id": "root_test_inline_http_crypto",
      "community_name": "Community 13"
    },
    {
      "label": "fs",
      "file_type": "code",
      "source_file": "root/test_inline_http.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 13,
      "norm_label": "fs",
      "id": "root_test_inline_http_fs",
      "community_name": "Community 13"
    },
    {
      "label": "encryptedBuffer",
      "file_type": "code",
      "source_file": "root/test_inline_http.js",
      "source_location": "L5",
      "_origin": "ast",
      "community": 13,
      "norm_label": "encryptedbuffer",
      "id": "root_test_inline_http_encryptedbuffer",
      "community_name": "Community 13"
    },
    {
      "label": "server",
      "file_type": "code",
      "source_file": "root/test_inline_http.js",
      "source_location": "L7",
      "_origin": "ast",
      "community": 13,
      "norm_label": "server",
      "id": "root_test_inline_http_server",
      "community_name": "Community 13"
    },
    {
      "label": "whatsapp-decrypt-service.js",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "norm_label": "whatsapp-decrypt-service.js",
      "id": "root_whatsapp_decrypt_service",
      "community_name": "Community 9"
    },
    {
      "label": "http",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 9,
      "norm_label": "http",
      "id": "root_whatsapp_decrypt_service_http",
      "community_name": "Community 9"
    },
    {
      "label": "https",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 9,
      "norm_label": "https",
      "id": "root_whatsapp_decrypt_service_https",
      "community_name": "Community 9"
    },
    {
      "label": "crypto",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 9,
      "norm_label": "crypto",
      "id": "root_whatsapp_decrypt_service_crypto",
      "community_name": "Community 9"
    },
    {
      "label": "EVOLUTION_API_URL",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L5",
      "_origin": "ast",
      "community": 9,
      "norm_label": "evolution_api_url",
      "id": "root_whatsapp_decrypt_service_evolution_api_url",
      "community_name": "Community 9"
    },
    {
      "label": "postJson()",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L9",
      "_origin": "ast",
      "community": 9,
      "norm_label": "postjson()",
      "id": "root_whatsapp_decrypt_service_postjson",
      "community_name": "Community 9"
    },
    {
      "label": "downloadImage()",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L48",
      "_origin": "ast",
      "community": 9,
      "norm_label": "downloadimage()",
      "id": "root_whatsapp_decrypt_service_downloadimage",
      "community_name": "Community 9"
    },
    {
      "label": "decryptWhatsAppMedia()",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L61",
      "_origin": "ast",
      "community": 9,
      "norm_label": "decryptwhatsappmedia()",
      "id": "root_whatsapp_decrypt_service_decryptwhatsappmedia",
      "community_name": "Community 9"
    },
    {
      "label": "evolutionBase64Fallback()",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L79",
      "_origin": "ast",
      "community": 9,
      "norm_label": "evolutionbase64fallback()",
      "id": "root_whatsapp_decrypt_service_evolutionbase64fallback",
      "community_name": "Community 9"
    },
    {
      "label": "server",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L93",
      "_origin": "ast",
      "community": 9,
      "norm_label": "server",
      "id": "root_whatsapp_decrypt_service_server",
      "community_name": "Community 9"
    },
    {
      "label": "whatsapp-decrypt.js",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 12,
      "norm_label": "whatsapp-decrypt.js",
      "id": "root_whatsapp_decrypt",
      "community_name": "Community 12"
    },
    {
      "label": "http",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt.js",
      "source_location": "L1",
      "_origin": "ast",
      "community": 12,
      "norm_label": "http",
      "id": "root_whatsapp_decrypt_http",
      "community_name": "Community 12"
    },
    {
      "label": "https",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt.js",
      "source_location": "L2",
      "_origin": "ast",
      "community": 12,
      "norm_label": "https",
      "id": "root_whatsapp_decrypt_https",
      "community_name": "Community 12"
    },
    {
      "label": "crypto",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt.js",
      "source_location": "L3",
      "_origin": "ast",
      "community": 12,
      "norm_label": "crypto",
      "id": "root_whatsapp_decrypt_crypto",
      "community_name": "Community 12"
    },
    {
      "label": "decrypt()",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt.js",
      "source_location": "L5",
      "_origin": "ast",
      "community": 12,
      "norm_label": "decrypt()",
      "id": "root_whatsapp_decrypt_decrypt",
      "community_name": "Community 12"
    },
    {
      "label": "downloadImage()",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt.js",
      "source_location": "L22",
      "_origin": "ast",
      "community": 12,
      "norm_label": "downloadimage()",
      "id": "root_whatsapp_decrypt_downloadimage",
      "community_name": "Community 12"
    },
    {
      "label": "server",
      "file_type": "code",
      "source_file": "root/whatsapp-decrypt.js",
      "source_location": "L33",
      "_origin": "ast",
      "community": 12,
      "norm_label": "server",
      "id": "root_whatsapp_decrypt_server",
      "community_name": "Community 12"
    }
  ],
  "links": [
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/eslint.config.mjs",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_eslint_config",
      "target": "docker_jarvis_dashboard_app_eslint_config_eslintconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/next.config.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_next_config",
      "target": "docker_jarvis_dashboard_app_next_config_nextconfig"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package",
      "target": "docker_jarvis_dashboard_app_package_dependencies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L26",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package",
      "target": "docker_jarvis_dashboard_app_package_devdependencies"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package",
      "target": "docker_jarvis_dashboard_app_package_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package",
      "target": "docker_jarvis_dashboard_app_package_private"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package",
      "target": "docker_jarvis_dashboard_app_package_scripts"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package",
      "target": "docker_jarvis_dashboard_app_package_version"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_scripts",
      "target": "docker_jarvis_dashboard_app_package_scripts_build"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_scripts",
      "target": "docker_jarvis_dashboard_app_package_scripts_dev"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_scripts",
      "target": "docker_jarvis_dashboard_app_package_scripts_lint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_scripts",
      "target": "docker_jarvis_dashboard_app_package_scripts_start"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_dependencies",
      "target": "docker_jarvis_dashboard_app_package_dependencies_better_sqlite3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_dependencies",
      "target": "docker_jarvis_dashboard_app_package_dependencies_cheerio"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_dependencies",
      "target": "docker_jarvis_dashboard_app_package_dependencies_drizzle_orm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_dependencies",
      "target": "docker_jarvis_dashboard_app_package_dependencies_framer_motion"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_dependencies",
      "target": "docker_jarvis_dashboard_app_package_dependencies_lucide_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L17",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_dependencies",
      "target": "docker_jarvis_dashboard_app_package_dependencies_next"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_dependencies",
      "target": "docker_jarvis_dashboard_app_package_dependencies_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_dependencies",
      "target": "docker_jarvis_dashboard_app_package_dependencies_react_dom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_dependencies",
      "target": "docker_jarvis_dashboard_app_package_dependencies_react_markdown"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_dependencies",
      "target": "docker_jarvis_dashboard_app_package_dependencies_rehype_highlight"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_dependencies",
      "target": "docker_jarvis_dashboard_app_package_dependencies_remark_gfm"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L23",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_dependencies",
      "target": "docker_jarvis_dashboard_app_package_dependencies_resend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_dependencies",
      "target": "docker_jarvis_dashboard_app_package_dependencies_rss_parser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L32",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_devdependencies",
      "target": "docker_jarvis_dashboard_app_package_devdependencies_drizzle_kit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_devdependencies",
      "target": "docker_jarvis_dashboard_app_package_devdependencies_eslint"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L34",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_devdependencies",
      "target": "docker_jarvis_dashboard_app_package_devdependencies_eslint_config_next"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L35",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_devdependencies",
      "target": "docker_jarvis_dashboard_app_package_devdependencies_tailwindcss"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L27",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_devdependencies",
      "target": "docker_jarvis_dashboard_app_package_devdependencies_tailwindcss_postcss"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L28",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_devdependencies",
      "target": "docker_jarvis_dashboard_app_package_devdependencies_types_better_sqlite3"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_devdependencies",
      "target": "docker_jarvis_dashboard_app_package_devdependencies_types_node"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L30",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_devdependencies",
      "target": "docker_jarvis_dashboard_app_package_devdependencies_types_react"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_devdependencies",
      "target": "docker_jarvis_dashboard_app_package_devdependencies_types_react_dom"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/package.json",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_package_devdependencies",
      "target": "docker_jarvis_dashboard_app_package_devdependencies_typescript"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/postcss.config.mjs",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_postcss_config",
      "target": "docker_jarvis_dashboard_app_postcss_config_config"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_public_manifest",
      "target": "docker_jarvis_dashboard_app_public_manifest_background_color"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_public_manifest",
      "target": "docker_jarvis_dashboard_app_public_manifest_description"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_public_manifest",
      "target": "docker_jarvis_dashboard_app_public_manifest_display"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_public_manifest",
      "target": "docker_jarvis_dashboard_app_public_manifest_icons"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_public_manifest",
      "target": "docker_jarvis_dashboard_app_public_manifest_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_public_manifest",
      "target": "docker_jarvis_dashboard_app_public_manifest_orientation"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_public_manifest",
      "target": "docker_jarvis_dashboard_app_public_manifest_short_name"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_public_manifest",
      "target": "docker_jarvis_dashboard_app_public_manifest_start_url"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/public/manifest.json",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_public_manifest",
      "target": "docker_jarvis_dashboard_app_public_manifest_theme_color"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/scripts/decrypt-whatsapp.js",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_scripts_decrypt_whatsapp",
      "target": "docker_jarvis_dashboard_app_scripts_decrypt_whatsapp_crypto"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/scripts/decrypt-whatsapp.js",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_scripts_decrypt_whatsapp",
      "target": "docker_jarvis_dashboard_app_scripts_decrypt_whatsapp_decryptwhatsappmedia"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/logout/route.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_logout_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_logout_route_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/logout/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_logout_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/logout/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_logout_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_deletesession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/logout/route.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_logout_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_deletesession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/me/route.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_me_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_me_route_get"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/me/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_me_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/me/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_me_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_getsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/me/route.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_me_route_get",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_getsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/send-code/route.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_send_code_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_send_code_route_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/send-code/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_send_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/send-code/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_send_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_createauthcode"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/send-code/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_send_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_email"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/send-code/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_send_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_email_sendauthcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/send-code/route.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_send_code_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_createauthcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/send-code/route.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_send_code_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_email_sendauthcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_verify_code_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_verify_code_route_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_verify_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_verify_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_createsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_verify_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_findorcreateuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_verify_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_setsessioncookie"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_verify_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_verifyauthcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_verify_code_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_createsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_verify_code_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_findorcreateuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_verify_code_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_setsessioncookie"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_auth_verify_code_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_verifyauthcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_decrypt_whatsapp_image_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_decrypt_whatsapp_image_route_decryptwhatsappmedia"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_decrypt_whatsapp_image_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_decrypt_whatsapp_image_route_isauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_decrypt_whatsapp_image_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_decrypt_whatsapp_image_route_post"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_decrypt_whatsapp_image_route_post",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_decrypt_whatsapp_image_route_isauthorized"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_decrypt_whatsapp_image_route_post",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_decrypt_whatsapp_image_route_decryptwhatsappmedia"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_raw_route_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_raw_route_patch"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_db_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_db_index_db"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema_ticketsraw"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_raw_route_get",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_raw_route_patch",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_isauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_db_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_db_index_db"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema_gastickets"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_post",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_isauthorized"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_get",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_patch",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/route.ts",
      "source_location": "L120",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_gas_tickets_route_delete",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route_decodehtmlentities"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route_extractimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route_fetchrss"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route_rssparser"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_db_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_db_index_db"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema_newsitems"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema_newssources"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route_extractimage",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route_decodehtmlentities"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L144",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route_get",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route_fetchrss"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/news/route.ts",
      "source_location": "L95",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_news_route_get",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_db_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_db_index_db"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema_tasks"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route_get",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route_patch",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/tasks/route.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_tasks_route_delete",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/whisper/route.ts",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_whisper_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_whisper_route_execasync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/whisper/route.ts",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_whisper_route",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_whisper_route_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/whisper/route.ts",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_whisper_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/whisper/route.ts",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_whisper_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/whisper/route.ts",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_whisper_route_post",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_whisper_route_execasync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/whisper/route.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_dashboard_api_whisper_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/layout.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_layout",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_layout_inter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/layout.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_layout",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_layout_metadata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/layout.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_layout",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_layout_rootlayout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/layout.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_layout",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_layout_viewport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/login/page.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_login_page",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_login_page_loginpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/news/page.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_news_page",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_news_page_newspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/news/page.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_news_page",
      "target": "docker_jarvis_dashboard_app_src_components_dashboardlayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/news/page.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_news_page",
      "target": "docker_jarvis_dashboard_app_src_components_news_newswidget"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/news/page.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_news_page",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/news/page.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_news_page",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_getsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/news/page.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_news_page_newspage",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_getsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/page.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_page",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_page_home"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/page.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_page",
      "target": "docker_jarvis_dashboard_app_src_components_chat_chatwidget"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/page.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_page",
      "target": "docker_jarvis_dashboard_app_src_components_dashboardlayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/page.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_page",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/page.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_page",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_getsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/page.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_page_home",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_getsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/tasks/page.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_tasks_page",
      "target": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_tasks_page_taskspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/tasks/page.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_tasks_page",
      "target": "docker_jarvis_dashboard_app_src_components_dashboardlayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/tasks/page.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_tasks_page",
      "target": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/tasks/page.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_tasks_page",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/tasks/page.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_tasks_page",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_getsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app.bak.20260620-143249/tasks/page.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_bak_20260620_143249_tasks_page_taskspage",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_getsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/DashboardShell.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_dashboardshell",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_dashboardshell_dashboardshell"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/DashboardShell.tsx",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_dashboardshell",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_dashboardshell_user"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/DashboardShell.tsx",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_dashboardshell",
      "target": "docker_jarvis_dashboard_app_src_components_chat_chatwidget"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/DashboardShell.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_dashboardshell",
      "target": "docker_jarvis_dashboard_app_src_components_dashboardlayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/layout.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_layout",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_dashboardshell"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/layout.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_layout",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_dashboardshell_dashboardshell"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/layout.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_layout",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_layout_dashboardrootlayout"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/layout.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_layout",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/layout.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_layout",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_getsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/layout.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_layout_dashboardrootlayout",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_getsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/news/page.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_news_page",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_news_page_newspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/news/page.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_news_page",
      "target": "docker_jarvis_dashboard_app_src_components_news_newswidget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/page.tsx",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_page",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_page_homepage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/page.tsx",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_page",
      "target": "docker_jarvis_dashboard_app_src_components_news_newswidget"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/page.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_page",
      "target": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/tasks/page.tsx",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_tasks_page",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_tasks_page_taskspage"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/(dashboard)/tasks/page.tsx",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_tasks_page",
      "target": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/logout/route.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_logout_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_logout_route_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/logout/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_logout_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/logout/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_logout_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_deletesession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/logout/route.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_logout_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_deletesession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/me/route.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_me_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_me_route_get"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/me/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_me_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/me/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_me_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_getsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/me/route.ts",
      "source_location": "L6",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_me_route_get",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_getsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/send-code/route.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_send_code_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_send_code_route_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/send-code/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_send_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/send-code/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_send_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_createauthcode"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/send-code/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_send_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_email"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/send-code/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_send_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_email_sendauthcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/send-code/route.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_send_code_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_createauthcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/send-code/route.ts",
      "source_location": "L18",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_send_code_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_email_sendauthcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_verify_code_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_verify_code_route_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_verify_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_verify_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_createsession"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_verify_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_findorcreateuser"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_verify_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_setsessioncookie"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_verify_code_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_verifyauthcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_verify_code_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_createsession"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L30",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_verify_code_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_findorcreateuser"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L38",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_verify_code_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_setsessioncookie"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/auth/verify-code/route.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_auth_verify_code_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_verifyauthcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_decrypt_whatsapp_image_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_decrypt_whatsapp_image_route_decryptwhatsappmedia"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_decrypt_whatsapp_image_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_decrypt_whatsapp_image_route_isauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_decrypt_whatsapp_image_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_decrypt_whatsapp_image_route_post"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L44",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_decrypt_whatsapp_image_route_post",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_decrypt_whatsapp_image_route_isauthorized"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/decrypt-whatsapp-image/route.ts",
      "source_location": "L64",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_decrypt_whatsapp_image_route_post",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_decrypt_whatsapp_image_route_decryptwhatsappmedia"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_raw_route_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L29",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_raw_route_patch"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_db_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_db_index_db"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema_ticketsraw"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_raw_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_raw_route_get",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/raw/route.ts",
      "source_location": "L31",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_raw_route_patch",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L118",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_isauthorized"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_db_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_db_index_db"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema_gastickets"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L46",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_post",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_isauthorized"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L17",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_get",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L85",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_patch",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/gas-tickets/route.ts",
      "source_location": "L120",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_gas_tickets_route_delete",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route_decodehtmlentities"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L36",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route_extractimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route_fetchrss"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route_rssparser"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_db_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_db_index_db"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema_newsitems"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema_newssources"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route_extractimage",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route_decodehtmlentities"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts",
      "source_location": "L95",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_news_route_get",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L62",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route_delete"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route_get"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L43",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route_patch"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L20",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_db_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_db_index_db"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_db_schema_tasks"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L9",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route_get",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L22",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L45",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route_patch",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/tasks/route.ts",
      "source_location": "L64",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_tasks_route_delete",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/whisper/route.ts",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_whisper_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_whisper_route_execasync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/whisper/route.ts",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_whisper_route",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_whisper_route_post"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/whisper/route.ts",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_whisper_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/whisper/route.ts",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_whisper_route",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/whisper/route.ts",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_whisper_route_post",
      "target": "docker_jarvis_dashboard_app_src_app_dashboard_api_whisper_route_execasync"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "docker/jarvis-dashboard/app/src/app/dashboard-api/whisper/route.ts",
      "source_location": "L16",
      "weight": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_dashboard_api_whisper_route_post",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/layout.tsx",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_layout",
      "target": "docker_jarvis_dashboard_app_src_app_layout_inter"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/layout.tsx",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_layout",
      "target": "docker_jarvis_dashboard_app_src_app_layout_metadata"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/layout.tsx",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_layout",
      "target": "docker_jarvis_dashboard_app_src_app_layout_rootlayout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/layout.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_layout",
      "target": "docker_jarvis_dashboard_app_src_app_layout_viewport"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/app/login/page.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_app_login_page",
      "target": "docker_jarvis_dashboard_app_src_app_login_page_loginpage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/components/DashboardLayout.tsx",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_components_dashboardlayout",
      "target": "docker_jarvis_dashboard_app_src_components_dashboardlayout_dashboardlayout"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/components/DashboardLayout.tsx",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_components_dashboardlayout",
      "target": "docker_jarvis_dashboard_app_src_components_dashboardlayout_user"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/components/chat/ChatWidget.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_components_chat_chatwidget",
      "target": "docker_jarvis_dashboard_app_src_components_chat_chatwidget_chatwidget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/components/news/NewsWidget.tsx",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_components_news_newswidget",
      "target": "docker_jarvis_dashboard_app_src_components_news_newswidget_newsitem"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/components/news/NewsWidget.tsx",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_components_news_newswidget",
      "target": "docker_jarvis_dashboard_app_src_components_news_newswidget_newswidget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/components/tasks/TaskWidget.tsx",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget",
      "target": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget_prioritycolors"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/components/tasks/TaskWidget.tsx",
      "source_location": "L31",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget",
      "target": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget_prioritylabels"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/components/tasks/TaskWidget.tsx",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget",
      "target": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget_task"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/components/tasks/TaskWidget.tsx",
      "source_location": "L37",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget",
      "target": "docker_jarvis_dashboard_app_src_components_tasks_taskwidget_taskwidget"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/db/index.ts",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_db_index",
      "target": "docker_jarvis_dashboard_app_src_db_index_db"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/db/index.ts",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_db_index",
      "target": "docker_jarvis_dashboard_app_src_db_index_sqlite"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/db/index.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_db_index",
      "target": "docker_jarvis_dashboard_app_src_db_schema"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_db_index"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_db_index_db"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L99",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_db_schema",
      "target": "docker_jarvis_dashboard_app_src_db_schema_authcodes"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L109",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_db_schema",
      "target": "docker_jarvis_dashboard_app_src_db_schema_authsessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_db_schema",
      "target": "docker_jarvis_dashboard_app_src_db_schema_chatmessages"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_db_schema",
      "target": "docker_jarvis_dashboard_app_src_db_schema_chatsessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L127",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_db_schema",
      "target": "docker_jarvis_dashboard_app_src_db_schema_gastickets"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L58",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_db_schema",
      "target": "docker_jarvis_dashboard_app_src_db_schema_newsitems"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L47",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_db_schema",
      "target": "docker_jarvis_dashboard_app_src_db_schema_newssources"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L19",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_db_schema",
      "target": "docker_jarvis_dashboard_app_src_db_schema_tasks"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L39",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_db_schema",
      "target": "docker_jarvis_dashboard_app_src_db_schema_tasktags"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L157",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_db_schema",
      "target": "docker_jarvis_dashboard_app_src_db_schema_ticketsraw"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/db/schema.ts",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_db_schema",
      "target": "docker_jarvis_dashboard_app_src_db_schema_users"
    },
    {
      "relation": "imports_from",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_db_schema"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_db_schema_users"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_db_schema_authcodes"
    },
    {
      "relation": "imports",
      "context": "import",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_db_schema_authsessions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L115",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_createauthcode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L18",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_createsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L73",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_deletesession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L96",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_findorcreateuser"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_generatecode"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_generatetoken"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L42",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_getsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L154",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_requireauth"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L85",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_setsessioncookie"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L130",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_verifyauthcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L24",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth_createsession",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_generatetoken"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L116",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth_createauthcode",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_generatecode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/auth.ts",
      "source_location": "L155",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_auth_requireauth",
      "target": "docker_jarvis_dashboard_app_src_lib_auth_getsession"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/email.ts",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_email",
      "target": "docker_jarvis_dashboard_app_src_lib_email_getresend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/email.ts",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_email",
      "target": "docker_jarvis_dashboard_app_src_lib_email_sendauthcode"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/src/lib/email.ts",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_src_lib_email_sendauthcode",
      "target": "docker_jarvis_dashboard_app_src_lib_email_getresend"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig",
      "target": "docker_jarvis_dashboard_app_tsconfig_exclude"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L25",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig",
      "target": "docker_jarvis_dashboard_app_tsconfig_include"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions_allowjs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions_esmoduleinterop"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L15",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions_incremental"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L13",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions_isolatedmodules"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L14",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions_jsx"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions_lib"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L10",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions_module"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L11",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions_moduleresolution"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L8",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions_noemit"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L21",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions_paths"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L16",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions_plugins"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L12",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions_resolvejsonmodule"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L6",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions_skiplibcheck"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions_strict"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions",
      "target": "docker_jarvis_dashboard_app_tsconfig_compileroptions_target"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/app/tsconfig.json",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_app_tsconfig_compileroptions_paths",
      "target": "docker_jarvis_dashboard_app_tsconfig_paths"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/jarvis-dashboard/start-kimi-web.sh",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_jarvis_dashboard_start_kimi_web",
      "target": "docker_jarvis_dashboard_start_kimi_web_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/openclaw-chy0/start.sh",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_openclaw_chy0_start",
      "target": "docker_openclaw_chy0_start_sh__entry"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/whatsapp-decrypt-service/service.js",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_whatsapp_decrypt_service_service",
      "target": "docker_whatsapp_decrypt_service_service_http"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/whatsapp-decrypt-service/service.js",
      "source_location": "L4",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_whatsapp_decrypt_service_service",
      "target": "docker_whatsapp_decrypt_service_service_join"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/whatsapp-decrypt-service/service.js",
      "source_location": "L45",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_whatsapp_decrypt_service_service",
      "target": "docker_whatsapp_decrypt_service_service_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/whatsapp-decrypt-service/service.js",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_whatsapp_decrypt_service_service",
      "target": "docker_whatsapp_decrypt_service_service_spawnsync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/whatsapp-decrypt-service/service.js",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_whatsapp_decrypt_service_service",
      "target": "docker_whatsapp_decrypt_service_service_tmpdir"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "docker/whatsapp-decrypt-service/service.js",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "docker_whatsapp_decrypt_service_service",
      "target": "docker_whatsapp_decrypt_service_service_writefilesync_unlinksync"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/test_inline_http.js",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_test_inline_http",
      "target": "root_test_inline_http_crypto"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/test_inline_http.js",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_test_inline_http",
      "target": "root_test_inline_http_encryptedbuffer"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/test_inline_http.js",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_test_inline_http",
      "target": "root_test_inline_http_fs"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/test_inline_http.js",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_test_inline_http",
      "target": "root_test_inline_http_http"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/test_inline_http.js",
      "source_location": "L7",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_test_inline_http",
      "target": "root_test_inline_http_server"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt_service",
      "target": "root_whatsapp_decrypt_service_crypto"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L61",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt_service",
      "target": "root_whatsapp_decrypt_service_decryptwhatsappmedia"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L48",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt_service",
      "target": "root_whatsapp_decrypt_service_downloadimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt_service",
      "target": "root_whatsapp_decrypt_service_evolution_api_url"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L79",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt_service",
      "target": "root_whatsapp_decrypt_service_evolutionbase64fallback"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt_service",
      "target": "root_whatsapp_decrypt_service_http"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt_service",
      "target": "root_whatsapp_decrypt_service_https"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L9",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt_service",
      "target": "root_whatsapp_decrypt_service_postjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L93",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt_service",
      "target": "root_whatsapp_decrypt_service_server"
    },
    {
      "relation": "calls",
      "context": "call",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt-service.js",
      "source_location": "L83",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt_service_evolutionbase64fallback",
      "target": "root_whatsapp_decrypt_service_postjson"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt.js",
      "source_location": "L3",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt",
      "target": "root_whatsapp_decrypt_crypto"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt.js",
      "source_location": "L5",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt",
      "target": "root_whatsapp_decrypt_decrypt"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt.js",
      "source_location": "L22",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt",
      "target": "root_whatsapp_decrypt_downloadimage"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt.js",
      "source_location": "L1",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt",
      "target": "root_whatsapp_decrypt_http"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt.js",
      "source_location": "L2",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt",
      "target": "root_whatsapp_decrypt_https"
    },
    {
      "relation": "contains",
      "confidence": "EXTRACTED",
      "source_file": "root/whatsapp-decrypt.js",
      "source_location": "L33",
      "weight": 1.0,
      "confidence_score": 1.0,
      "source": "root_whatsapp_decrypt",
      "target": "root_whatsapp_decrypt_server"
    }
  ],
  "hyperedges": []
}